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

ManufacturerModelWorks?Notes

 Sony Ericsson 

JP7 series (K800i, K810i, W850i, W880, etc) 

 

 Sony Ericsson 

JP8 series (W910i, K850i) 

 

 Sony Ericsson 

K610i 

 

 Sony Ericsson 

K750/W800/W810 

 

 Sony Ericsson 

V600i 

 

 Sony Ericsson 

V630i 

 

 Sony Ericsson 

W960 

Touchscreen mimics the following keys:

STAR  UP   HASH
LEFT FIRE RIGHT
SEL1 DOWN  SEL2
 

 Nokia 

N95 

Uses Internal GPS 

 Nokia 

Series 40/60 

Not tested on all versions but should work on most S40/S60 phones 

 Motorola 

Razr V3X 

Maps not accessible (Motorola prevents access to the memory card). Web uploading not tested. 

 BlackBerry 

8707 

Install it from the JAR file. (Vector maps run very slowly) 

 BlackBerry 

8800 

Uses Internal GPS. (Vector maps run very slowly) 

 BlackBerry 

9000 Bold 

Vector maps run fine (unlike on older BlackBerry models) 

GPS Devices

ManufacturerModelWorks?Notes

 TomTom 

v1.0 

(As supplied with TomTom Navigator v3 for PocketPC) 

 RoyalTek 

RBT-2001 

 

 RoyalTek 

RBT-3000 

 

 Pentagram 

Pathfinder P3101/P3105 

 

 Nokia 

LD-3W 

 

 Mainnav 

MG-910S 

 

 Holux 

GPSlim 236/240 

 

 GlobalTop 

G66 touch gps 

Provides 5 updates per second 

 GlobalSat 

BT-359(S/W) 

 

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.