About
SportsTracker is an application for people which want to record their
sporting activities. It is not bound to a specific kind of sport, the user
can create categories for all sport types such as cycling, running, swimming
or tennis.
The main advantage is a good overview of your exercises and you can easily
create diagrams and statistics for specific time ranges and sport types. In
the calendar you can also track your body weight or create note entries, e.g.
the training plan or upcoming sport events.
All the application data is stored in XML files. So it should be easy to
access it with other tools or to write importers and exporters for other
applications.
If you own a heartrate monitor with a computer interface you can display
the recorded exercise files and evaluate the diagrams with the integrated
ExerciseViewer application.
You can organize them by attaching the recorded files to the exercise
entries. When adding new exercises you can import the data from the
recorded exercise files.
ExerciseViewer supports Polar,
CicloSport,
Garmin,
Timex,
Oregon,
HOLUX and
Kalenji heartrate monitors.
This is the current compatibility list (other monitors might work too,
but I can't test them, user feedback is welcome):
- Polar S610(i), S710(i), S720i, S725 (tested)
- Polar S510, S520 (tested)
- Polar S410, S625x (tested, HRM files only)
- Polar RS200SD (tested)
- Polar RS400, RS800 (initial support)
- Polar CS600 (tested, HRM files only)
- Polar F6, F11 (tested)
- CicloSport HAC4, HAC4Pro, HAC5 (tested)
- Garmin Edge (tested with Edge 500 and Edge 705, FIT and TCX files)
- Garmin Forerunner (tested with Forerunner 305, 910XT, FIT and TCX files)
- Garmin Oregon (tested with Oregon 450, GPX files)
- Timex Ironmen Race Trainer (tested)
- Timex Ironmen Run Trainer (tested)
- Timex Ironmen Global Trainer (tested)
- Oregon Scientific SmartSync WM100 (tested)
- HOLUX FunTrek (tested with FunTrek 130, GPX files)
- Some Sony Ericsson mobiles (tested with W580i)
- W Kalenji 300, CW Kalenji 700 (tested, GPX imports)
- All devices recording GPX files (tested some models)
Users of heartrate monitors with an integrated GPS receiver (e.g. the Garmin
Edge series) can also view the track of the recorded exercise in an interactive
map viewer component.
SportsTracker itself is not able to download the exercise files from the
heartrate monitor. You need to use one of these tools for it:
Screenshots
News
- 2013/01/13: Version 5.7.0 has been released. The major changes are
support for reading and displaying Garmin Forerunner 910XT and Timex Ironman
Run Trainer exercise files. The error handling of the exercise parser has
been improved and the spanish and german translations were updated.
- 2012/08/30: Version 5.6.0 has been released, which brings some nice new
features. The Overview diagram can now display statistics per sport subtype
and per equipment usage. The map viewer component shows tooltips with
detailed informations for all recorded track points of your exercises.
Mac OS X users can now also use Java WebStart for installation. An OS X app
bundle is available too, it's size is only 9 instead of 67 MByte before.
It requires the installation of
Java 7 Update 6 or later.
Other changes are Calendar and Diagram improvements, bugfixes, refactorings,
updated libraries and translation updates. As always, all details can be
found in the changelog.
- 2012/08/02: Hint for Java WebStart users: If you have problems when
updating an existing SportsTracker installation via Java WebStart, then you
need to manually uninstall SportsTracker first and install it again by
pressing the WebStart button on this page.
The reason is a new certificate for signing the application, the old one
expires in 2013. Thanks to the users for reporting this problem.
- 2012/07/24: Version 5.5.0 has been released. The focus of this release
is the improved Mac OS X support. The installation on OS X (10.7 required)
is now very simple, just download the archive of the app bundle and move it
to your applications. The required JRE is included.
Other improvements are the new high resolution application icon, exercise
files check after startup, project and build system updates and bugfixes for
Timex PWX users.
All details are listed in the changelog.
- 2012/03/18: Version 5.4.0 has been released. The biggest change is the
switch to Java 7 and the usage of the new language features. All calendar
entries can now be copied to the current date, so entering new entries is
done much faster. The context menu for the entries is now available in all
views. Alex Wulms has greatly improved the GPX exercise parser, it also
supports Garmin Oregon and HOLUX FunTrek devices now.
As always, this release also includes other minor changes, bugfixes,
refactorings and translation updates. All details are listed in the
changelog.
Note for Mac OS X users: Java 7 for OS X has not been released yet, but
you can use the developer preview available
here. Unfortunately Java WebStart is not completed yet, so you need
to download and install the binary version of SportsTracker.
- 2011/07/30: Version 5.3.0 has been released. It includes minor usability
improvements and an important bugfix for users of GPX execise files. The
libraries have been updated and the build process has been improved.
SportsTracker now also runs with the recently released
Java 7.
- 2011/02/27: Version 5.2.0 has been released. The biggest changes are the
support for the widely used GPX file format and the support for Timex
Ironman Global Trainer exercises. As usual, this release also contains some
bugfixes, refactorings and translation updates. All details are listed in
the changelog.
- 2011/02/27: Version 5.2.0 has been released. The biggest changes are the
support for the widely used GPX file format and the support for Timex
Ironman Global Trainer exercises. As usual, this release also contains some
bugfixes, refactorings and translation updates. All details are listed in
the changelog.
- 2011/02/25: The SportsTracker project has joined to
sportgeek.org. This website collects
high quality free software sport projects and provides the latest news at
one single place.
- 2010/08/28: SportsTracker 5.1.0 has been released. The ExerciseViewer
has now full support for the Garmin FIT exercise file format (e.g. for
Garmin Edge 500), the conversion to TCX files is not needed anymore. The
Track panel got many improvements, it displays all lap split positions on
the map now. Here's the changelog with more
details.
- 2010/07/11: SportsTracker 5.0.0 is finally ready and it contains
a lot of big changes (see the changelog for all
details). For developers there was the migration to
Maven and Mercurial and the
split of the project into 3 separate modules (see below).
Users will see the most changes in ExerciseViewer. It was renamed from
PolarViewer because it supports much more devices now. A new Track panel
was added for displaying the exercise track (if available) in an interactive
map.
Garmin TCX files are now supported
completely (incl. track data). Robert Schultz has added support for
Timex PWX exercise files and
Philippe Marzouk has added support for
PolarPersonalTrainer data.
- 2010/07/08: For the third year in a row, SportsTracker is pleased to have
BetUS sportsbook on board to support the
ongoing efforts of the SportsTracker developers. Many thanks!
- 2010/05/16: Major changes in SportsTracker development: Today I've
completed the transition from Subversion
to Mercurial for source code
management. The Mercurial repository starts lean with the latest SVN trunk
(version 4.2.1) without the history. SVN will stay online for accessing the
history only.
The project was splittet into 3 modules (SportsTracker, ExerciseViewer, Util),
circular dependencies are not possible anymore. The
Ant build script was replaced by a
Maven multi project. More details can be found in README.txt and CHANGES.txt
(in the Mercurial repository).
- 2010/05/11: Version 4.2.0 has been released with lots of changes.
The biggest are: initial support for Garmin
TCX exercise files, superb Mac OS X support (menu bar integration,
Mac shortcurs, critical bugfixes), Overview diagram improvements and an
external bulk importer utility for importing all HRM files at once.
Many thanks to Mathias Obst and Jiri Polcar for their contributions!
Here's the full changelog.
- 2010/01/09: Version 4.1.1 has been released, which contains bugfixes,
translation and library updates. All users of Polar S*** monitors need to
update, there was a date bug in the file parser.
- 2009/10/04: Version 4.1.0 has been released. The columns in the
Exercise List view are now configurable and all Spinner controls have
mouse wheel support. Many internal libraries have been updated (e.g. Guice 2.0).
The durch, french and german translations have also been updated and some
minor bugs were fixed.
- 2009/09/04: Luka Cehovin has written an application for importing exercise
data recorded with Sony Ericsson mobile phones into SportsTracker (tested with
W580i). The source can be downloaded
here, the Java application must be compiled first (not too hard).
Requirements
SportsTracker is an application for the Java
platform written in Java and Groovy.
It was developed and tested with the Sun JVM,
other JVM implementations will probably work too.
For running the Java WebStart or binary version of SportsTracker you just need
the Java SE Runtime Environment (JRE) 7 or greater, which can be downloaded
here.
If you want to download exercise files from your heartrate monitor you
need one of the tools listed above.
The application was tested on GNU/Linux (e.g.
Ubuntu 10.04), Windows XP/Vista/7 and Mac OS X (10.7), although it should
work on all systems with the required Java Runtime Environment.
Installation
The most easy way to install SportsTracker is to use Java WebStart. If you
have the Java Runtime Environment (JRE) installed, simply click the launch button:

Once the application is installed you can simply launch it by using the WebStart
client or create a shortcut for it. New SportsTracker versions will be detected
and installed automatically.
If you don't want to use Java WebStart you can download the ZIP archive with
the application sources or the binaries from the
SportsTracker project page. The application bundle for OS X users is also
available there. Please see the included README.txt file for detailed
installation instructions.
Contact
Please use the forum and the bug system on the
project page when you have comments, suggestions or problems with bugs. If you
want to contribute improvements or translations, feel free to discuss it and send a patch.
License
This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
by Stefan Saring ( 2013/01/13 )