After a fresh git clone you get the robertalab project folder. It includes everything you need to setup and extend your own browser programming environment. License information is available in the docs folder.
Basic toolset: Java 1.7, Maven, Git, Browser
Please also check our wiki for a detailed install instruction, development procedure, coding conventions and further reading. Please also checkout our project issue tracker.
Step 1) Compilation
$ cd /OpenRobertaParent # move from the root folder to the folder of the (maven) parent project
$ mvn clean install
Get a coffee! Might take a couple of minutes.
A successful build looks like:
[INFO] ---------------------------------------
[INFO] Reactor Summary:
[INFO] RobertaParent ..................SUCCESS
[INFO] OpenRobertaShared ..............SUCCESS
[INFO] OpenRobertaServer ..............SUCCESS
[INFO] OpenRobertaRuntime .............SUCCESS
[INFO] ---------------------------------------
[INFO] BUILD SUCCESS
Step 2a) Starting your own server instance, if a unix-like shell is available (on either lin* or win*).
$ cd .. # return to the root folder
$ ./ora.sh --start # start the server, using default properties. Use --help for more options.
Step 2b) Starting your own server instance, without using the shell script
$ cd .. # return to the root folder
$ cd OpenRobertaServer # go to the folder of the server resources and the database
$ java -cp target/OpenRobertaServer-1.0.0-SNAPSHOT.jar de.fhg.iais.roberta.main.ServerStarter # start
Start your browser at:
http://localhost:1999
That's it!