BTLFAQ¶
When should I use the BTL?¶
As often as possible ;-) No, seriously: You should consider it as soon as you have >= 2 components/systems exchanging data with each other or whenever you are using bonsai. Remember that the BTL currently assumes XML-based data.
Should I use a release or the trunk version?¶
It is highly recommended that you go with the releases. You should only consider the trunk if you have to add a number of data descriptions (or already did that in the trunk).
Where can I get the releases of the BTL?¶
The releases can be found in the branch-folder of the svn, e.g. source:branches/rel_0_9_0. For some events/demos you can find additional "tags" in the tags-folder of the svn. There will be release files in the files section. You can get it from the repository like this
me@mycomputer:$svn export https://opensource.cit-ec.de/svn/btl/branches/rel_0_9_0/
You can also download the Release files from the files section.
How can I build the BTL?¶
You should read the README: source:branches/rel_0_9_0/README- Checkout the BTL to your machine.
- Change into the directory:
me@mycomputer:$cd <BTLDIR>
- Change into the build folder:
me@mycomputer:$cd build
- Configuration is done with CMAKE:
me@mycomputer:$cmake -DCMAKE_INSTALL_PREFIX=<INSTALL PATH>
- Build the BTL:
me@mycomputer:$make
This will build the Java and the C++ part.
How can I compile the API documentation?¶
The Doxygen and JavaDoc pages can be compiled using make:- Follow steps 1 to 4 of topic "How can I build the BTL?"
- Compiling API doc:
me@mycomputer:$make doc
This will build the Java and the C++ API documentation in the subfolderdoc
.
Are there any code examples?¶
Yes. You may have a look at source:branches/rel_0_9_0/examples/ for further details.