TMJ-Mobile Compatibility
In principle TMJ-Mobile should run on pretty much any recent phone that supports Java/J2ME. However, since there are many variations of J2ME used in different handsets, some work better than others. It is not feasible to test TMJ on all phones (the combinations of phone + region + network operator makes this an impossible task), but this page should help you decide whether it is trying it on your phone!
Sony Ericsson
The first phone that TMJ-Mobile was developed for was the W800i (Java Platform JP5), which came out in 2005, and TMJ should work on almost every Sony Ericsson phone released since then (except for the very low-end ones without Java support), including JP7 and the last JP8 phones with internal GPS (eg W715, C905, etc). The Vector Maps were mostly developed and tested on a W910, and this is still my 'benchmark' for reasonable map display speed.
BlackBerry
From version 0.6.9 TMJ-Mobile now includes a specially compiled version for BlackBerry phones which should work on any phone running BlackBerry Java platform 4.2.1 or higher. It seems (understandably) that older BlackBerrys weren't designed for graphics-intensive applications, so the Vector Maps can be a little sluggish on the Curve 8800/8300 Series. They run far better on the high-resolution Curve 8900 and Bold 9000.
Nokia
TMJ should run fine on Series 40 and Series 60 Nokia phones, and with many of these now offering internal GPS makes them an ideal platform for TMJ.
Motorola
Very little testing has been done on Motorola phones recently. Older phones often had limited Java memory so may struggle with recent versions.
Samsung and LG
Both of these manufacturers seem to be improving their developer support websites, so hopefully compatibility will imporve. Many of the new touchscreen Samsungs do appear to run TMJ, though with occasionally issues using the phones built-in GPS.
Windows Mobile
Unfortunately it seems that compatibility on Windows Mobile phones is getting worse, rather than better. TMJ runs fine (and fast) on a 2004 Dell Axim PDA under Windows Mobile SE2003 with the IBM J9 JVM. More recent phones seem to be supplied with various JVMs, which often don't support bluetooth/internal GPS, and are less likely to run TMJ.
iPhone, Android, etc...
These phones do not support Java (J2ME) applications, so are not compatibile with TMJ.
Phone Handset List
Manufacturer | Model | Works? | Notes |
Sony Ericsson | Y |
| |
Sony Ericsson | Y |
| |
Sony Ericsson | Y |
| |
Sony Ericsson | Y |
| |
Sony Ericsson | Y |
| |
Sony Ericsson | Y |
| |
Sony Ericsson | Y | Touchscreen mimics the following keys: STAR UP HASH LEFT FIRE RIGHT SEL1 DOWN SEL2 | |
Nokia | Y | Uses Internal GPS | |
Nokia | Y | Not tested on all versions but should work on most S40/S60 phones | |
Motorola | Y | Maps not accessible (Motorola prevents access to the memory card). Web uploading not tested. | |
BlackBerry | Y | Install it from the JAR file. (Vector maps run very slowly) | |
BlackBerry | Y | Uses Internal GPS. (Vector maps run very slowly) | |
BlackBerry | Y | Vector maps run fine (unlike on older BlackBerry models) |
GPS Devices
Manufacturer | Model | Works? | Notes |
TomTom | Y | (As supplied with TomTom Navigator v3 for PocketPC) | |
RoyalTek | Y |
| |
RoyalTek | Y |
| |
Pentagram | Y |
| |
Nokia | Y |
| |
Mainnav | Y |
| |
Holux | Y |
| |
GlobalTop | Y | Provides 5 updates per second | |
GlobalSat | Y |
|
Handset or Bluetooth Device Not Listed?
If your handset is not listed, please download and try the program anyway and complete the TMJ-Mobile Survey. We can then add your handset to the list, and if possible, create a modified version that will work on it.