Developer Discussion Forums
SportTracks plugin development discussion groups require membership to the "Developers" forum group. Send an email to the
admin to request access to this group. Once you are a member of the group the plugin developer forums will be visible from the main
forum page.
If you can access the forums from
this link you are setup correctly.
Getting Started - Sample Plugin
Check the discussion forums for more detailed information, to get your questions answered, and talk to other developers in the community.
1. SportTracks plugin development is done in .NET 2.0 (either C# or VB.NET). A free development environment
is available from Microsoft and can be downloaded from the
Visual Studio Express Edition website. Currently I am developing on VS 2005.
2. Make sure you have the latest version of SportTracks 2.0. Check the
dowloads page for updates.
3. Unzip the
sample plugin project into a development directory.
4. In the samples project you will find a Docs directory with two Word documents. Read the docs while you review the code.
5. The References section of the project has two references Common.Data and Common.Visuals which might be invalid if you didn't install SportTracks in
the default directory. You will need to re-add these pointing to the assemblies in your SportTracks install (C:\Program Files\Zone Five Software\SportTracks 2.0).
6. You may also need to change the build output location under the project properties. The assembly should be built in the SportTracks "Plugins" directory.
7. Build your project and verify the plugin was created in the Plugins directory.
8. Run SportTracks, select an activity and click the "Edit" command - notice you now have a new action "Reverse Route".
8. Select import > file > file type - a new "hrx" file type has been added.
9. Once you are comfortable with the sample project, read the first tutorial in more detail and start building your plugin.
10. Reference documentation for the plugin API can be found at
this location.
11. Discuss your new plugin at the
Developer Community forums.