TMJ-Mobile is a Java mobile phone application that uses GPS data to provide a number of functions, including navigation, location tracking, map display and route plotting. It receives its location coordinates by communicating via Bluetooth with a separate GPS receiver, or via the phones internal GPS if supported. The phones built-in GPRS/3G/GSM data connection is then used to send its location over the internet to the TrackMyJourney website where you can then share your location and recorded tracks with your friends.
Requirements
The program is written in Java (J2ME) and works on a number of mobile phones, in particular most new Sony Ericsson, Nokia and BlackBerry models. As a minimum requirement, the phone should have Bluetooth or an Internal GPS Device, be able to run Java applications (often listed in phone literature as J2ME or '3D Java Games'), and support the MIDP-2.0/CLDC-1.1 Java device configuration (this should include most mid- to high-end phones bought in the last couple of years).
v0.6.1 Released
Main Addition: Track Visualisation Page (key [8]) shows a fully scrollable 2D or 3D view of the track similar to the Plan and Navigation pages, but now allows each individual trackpoint to be examined and the track replayed.
Other changes
- Redesigned Settings menu, moved 'Units' and 'Zero Key Action' into it from the Display menu.
- New Settings/Activity Profile menu - allows various parameters to be individually set for different types of activity, and then quickly selected when necessary.
- New Activity Profile option 'Maximum Track Speed' limits the speed at which TMJ will add a new point to the track. If the current speed is above this threshold then no new points will be added to the track. Its purpose is to reduce the speed-spikes which can appear in the track, particularly when moving slowly (eg walking).
- New Activity Profile option 'Track Target Speed' for use when exercising. A separate new readout on the Text/TRACK(2) page shows the duration of time and distance covered whilst above this speed. Mostly used when running to calculate the time spent doing 'useful' exercise, thus ignoring any time spent walking (whilst out of breath!)
- New Activity Profile option 'Max Plan AutoPan Zoom' sets the maximum scale that the Plan page will use when AutoPan and AutoZoom are enabled.
- New Tools/Waypoint Tools/Select Nearest Waypoint function selects the nearest waypoint from the predefined selection Groups.
- New Tools/Waypoint Tools/Waypoint Alerts function displays an alert when waypoints become closer than a defined distance.
- Added extra options into Zero-key shortcut menu.
- Experimental 'high-precision' location displayed when track recording is paused (shown as a blue crosshair on the plan/map pages). For use when stationary to get a 'best-guess' averaged reading of the current location.
- Added extra Geocache icons. (Note that the existing geocache icon has been swapped with the Cafe icon - sorry for any inconvenience/confusion this may cause!)
- Experimental 'Menu/Settings/Allow Internal GPS Cost' option on versions that use the Java Location API (eg Nokia N95, Blackberry, etc) to see whether this enables the phones Assisted-GPS function.
- New Waypoint menus now show the most recently used Waypoint types at the top of the list for quick access.
- File selection dialogs now remember the last used folder location.
- Default filenames for exporting the Track/Route/Waypoints now include the current date.
- Added Export Waypoints to GPX file option.
- Settings option to select Dark or Light background for Gauges page.
- Settings option to enable/disable gradient usage in Calorie calculations.
- Pausing Track Recording now also prevents Live location from being uploaded to website
Plus various other minor changes which I've forgotten about!
Sign-up here:
http://www.trackmyjourney.co.uk/index.php?page=register&
