Developers
Home | Download | Donate | Discuss
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.

Contact us | Press