The XabslEditor is a graphical editor for the "Extensible Agent Behavior Specification Language" XABSL. It is implemented in Java and should run on every platform that supports Java (Windows, Linux, Mac).
Further informations can be found on the NaoTH website.
The XabslEditor is available under a Apache License, Version 2.0.
XabslEditor uses Gradle to build. To compile the source and build the distribution jar, simply run the following gradle command:
./gradlew clean build
dist directory with the scripts for executing the XabslEditor.
To execute the XabslEditor simply run the following command, if you not already compiled the project:
Or, if you already have complied the project, you can run the script file in the
Or, if you want to start the jar with java manually:
java -jar dist/lib/xabsleditor-1.2.jar
On windows use the corresponding
All IDEs, which support Gradle, should work to compile and run the XabslEditor.
We use Netbeans for developing. You can download and install Netbeans (6.8 or higher), open this project with Netbeans and compile it. The result will be a script file and a lib-directory in the
dist folder which will run without any further installation.
3rd party tools and libraries
- XABSL (http://www.xabsl.de/)
- RSyntaxTextArea (http://fifesoft.com/rsyntaxtextarea/)
- AutoComplete (http://fifesoft.com/autocomplete/)
- JUNG (http://jung.sourceforge.net/)
- JRuby (http://jruby.org/)
- Crystal Icons (http://everaldo.com/crystal/)
Their licenses are located in the 3RD_PARTY_LICENSES folder.
released at 2010-01-19 https://launchpad.net/xabsleditor/+milestone/1.0-rc1
- initial release