ATTENTION: Anonymous pserver access for CVS on SourceForge is offline after some hardware maintenance.
We hope that it will be back soon (see also http://sourceforge.net/blog/viewvc-and-anonymous-pserver-access-for-cvs-offline/).
It is advised to follow these steps for setting up the development environment in order to get quick first results, using the supplied example
code for Add-on development:
If you have further questions, please write a mail.
- Development starts with using Eclipse and it's CVS functionality in order to checkout the listed projects from the VANTED
SourceForge project. It is recommended to use the latest stable versions of Eclipse and Java.
- The CVS server settings are described on this VANTED SourceForge page.
- In the Eclipse CVS Repository view, please select under "HEAD" all of the projects, but not the folder "CVSROOT", "Add-on-Example", "Hive Add-on" and "optMultimodalDataHandling". Right click and
choose "Check Out".
- The Eclipse settings need to be modified as detailed in the "make" project in the intro.txt file (e.g. it is required to set the default file
encoding to UTF-8). In the "Problems" view of Eclipse there should now generally appear NO compiler errors, just a lot of warnings which will be
of at a later point in time. They are mostly the result of suggestions to use in Java 1.5 newly introduced language options.
- It is important to manually call "createfilelist.bat" (Windows) or "createfilelist.cmd" (Linux/Mac) from the make project folder before the first run of
script scans the projects of VANTED for Plugins, which are important to the system.
- It is advised to start development of extensions or new algorithms in the "Add-on-Example" project. Initially it is suggested not to rename this
project (if renamed the Ant-scripts for the Add-on-generation may need to be modified, too). Now it is time to start VANTED with the (Example)
Add-on code as detailed in the readme.txt in the Add-on-Example project. VANTED should start fine with the Add-on code, visible by additional
Example-tabs and menu commands.
- The Add-on-example shows how to easily add menu commands, context menu commands, side panels and more to the system. It is also shown how to
create a single JAR file (with the supplied Ant-script). This JAR file can then be distributed and added to a VANTED installation. It dynamically
extends the VATED system of end-users.