|
Development Environment To develop extensions for MyTourbook you need a development environment with these resources.
Java The application runs on different platforms, to run it on OSX, Java 1.5 is required because Java 1.6 is available on OSX only in the 64-bit version. You can develop the application with Java 1.6 but only Java 1.5 classes and methods must be used. Supported Java platforms:
Eclipse Eclipse version changes very often, each version of MyTourbook can have a different Eclipse version.
Plugins The application contains plugins from different providers.
1. MyTourbook plugins These plugins are located in a subversion repository, to access the repository is described here: https://sourceforge.net/svn/?group_id=179799 All plugin projects in the trunk which start with net.tourbook.* are required. The projects in the feature directory are necessary to export the product net.tourbook.product which is located in net.tourbook plugin. The source code can be viewed here: http://mytourbook.svn.sourceforge.net/viewvc/mytourbook/trunk/
2. Geoclipse plugins These plugins provide the feature to display the tour in a map. The plugins are located in a subversion repository, how to access the repository is described here: https://sourceforge.net/svn/?group_id=211252 Â The following plugin projects from the branch mytourbook are required, other available plugins should not be used. de.byteholder.gpx de.byteholder.geoclipse de.byteholder.geoclipse.libraries de.byteholder.geoclipse.poi de.byteholder.geoclipse.tilefactory.empty de.byteholder.geoclipse.tilefactory.osm de.byteholder.geoclipse.tilefactory.osm.cycle de.byteholder.geoclipse.tilefactory.osm.tile.at.home de.byteholder.geoclipse.tilefactory.wmsÂ
3. Apache Derby plugin Derby plugin contains a Java SQL Database to store data for the tours. This plugin can be copied from the install directory of MyTourbook to the eclipse directory, you can find it here (Windows): C:\Program Files\MyTourbook\plugins\org.apache.derby.core_10.3.2.1 Copy the folder org.apache.derby.core_10.3.2.1 into the eclipse plugins folder eclipse\plugins |