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 buildThis creates 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:
./gradlew [run]Or, if you already have complied the project, you can run the script file in the dist directory:
./dist/xabsleditorOr, if you want to start the jar with java manually:
java -jar dist/lib/xabsleditor-1.2.jarOn windows use the corresponding .bat files.
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.
- 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.
TODO
TODO
released at 2010-01-19 https://launchpad.net/xabsleditor/+milestone/1.0-rc1
- initial release