Jogg-O-Mat

Purpose

Jogg-O-Mat is a BONDI widget for joggers running laps. A jogger can run multiple laps around a track and the application will provide feedback on the current track time in relation to the previous, best and average track.

Usage

When at the start of the track, wait until the GPS Status turns green and select 'Start jogging' from the 'Options' menu.

During the first lap, there will only be a static message that you are currently on lap 1.

Once the lap is completed, the widget will show your time on the track in relation to previous laps.

Green (negative) numbers indicate a faster time, red (postive) numbers a slower time. White markers indicate your relative speed on a graphical scale.

In the example on the left, the jogger is currently on lap 6. He is about 17 seconds quicker than on an average lap, and about a second quicker than he was (at the current position) on the previous lap But he's still ten second behind his best lap.

That's about all knowledge required for using this widget.

Demo mode

Since this widget is also intended to be used for BONDI demonstrations and there is usually little or no GPS signal in exhibition halls and office buildings (and not everyone is willing to listen to an explaination of the advantages of BONDI while jogging a couple of laps around a building or in a park), so there is a demo mode that uses waypoints from a walk around a park in the front of my office. Selecting the 'Start demo' option will use waypoints from this track instead of actual GPS events.

Google Earth KML

While the main purpose of the widget is to be used as a pacemaker during jogging, it also writes the GPS data to a file when 'Stop jogging' is selected. The file is stored in the BONDI documents directory (currently 'Application Data' on the device) and named 'route', followed by the current date and time. It can be copied to a computer and used in Google Earth.

Here is an example, based on the demo track used: route_2010_02_07_15_18_45.kml

Accuracy

The accuracy pretty much depends on where you are running or driving. As usual with GPS date, accuracy will be better on open ground than in a city or forest.

The image to the left show the GPS track from three different mobile phones during the same jog. The actual path walked is shown in dark blue. On the track used, there is a fairly open area on the right side, but a row of large buildings on the left side, causing the track to closer to the real path on the right than it is on the left.

Jog-O-Mat attempts to compensate for stray data points and takes into account the movement speed and typical GPS accuracy to determine when a lap is closed. However, since most mobile phone GPS receivers only update a position about once per seconds, small errors may occur.

Additional remarks

Actual screenshots