Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A refactoring branch for MIT OpenBlocks
Java
Branch: master
Pull request Compare This branch is 100 commits ahead, 6 commits behind mikaelhg:master.
Failed to load latest commit information.
.metadata/.plugins/org.eclipse.core.runtime/.settings add cssparser
doc initial checkin of original source code downloaded on 2010-08-29
src take out debugging message
support new files
.gitignore new files
LICENSE.MIT license
LICENSE.jfree add jfree and tablelayout license files
README.md update to the latest
pom.xml

README.md

OpenBlocks refactoring branch

This is a fork of MIT OpenBlocks (covered by the MIT license) for refactoring purposes.

The principal objective of the fork is to make the code more amenable to inclusion to other projects.

Getting Started:

$ mvn clean package
$ mvn exec:java -Dexec.mainClass="edu.mit.blocks.controller.WorkspaceController" -Dexec.args="support/lang_def.xml"

To do:

  • upgrade code maintainability from the academic baseline to the commercial baseline
  • replace static singletons with contexts and instances
  • separate the model from the UI

Done:

  • move the various project packages from the main namespace to under the edu.mit.blocks package
  • refactor out functionality such as network communication
  • remove dependency to TableLayout, which doesn't appear to be actively maintained, and really not even used in a very complex manner

Contributors:

In order of first appearance on commit logs:

Something went wrong with that request. Please try again.