Der GPSViewer zeigt auf dem Handy-Display die Uhrzeit, die aktuelle Position, die Geschwindigkeit und die Bewegungsrichtung an und läuft auf allen Handys, die mindestens CLDC 1.0 und MIDP 2.0 unterstützen und den Zugriff auf Bluetooth (JSR 82) oder die serielle Schnittstelle (Datenkabel) ermöglichen. Das trifft auf fast alle aktuellen Handy-Modelle zu. Alternativ kann auch ein eingebauter GPS-Empfänger benutzt werden, sofern er über JSR 179 ansprechbar ist.
Es werden GPS-Empfänger mit Bluetooth oder serieller Schnittstelle unterstützt, welche die NMEA 0183 Sentences GGA und VTG oder RMC liefern. Das dürften fast alle am Markt verfügbaren sein.
In der Verbindungsart "Netz/Intern" wird das Location API (JSR 179) benutzt. In diesem Fall wird kein externer GPS-Empfänger benötigt. Die Position wird dabei entweder von einem eingebauten GPS-Empfänger oder vom Netzbetreiber ermittelt. Offenbar wird diese Funktionalität aber in Deutschland bisher von keinem Provider unterstützt.
GPSViewer ist Freeware.
GPSViewer.zip auf einem PC entpacken und die
Anwendung entsprechend den Gegebenheiten Ihres Handy-Typs
installieren. Weitere Hinweise finden sie in den FAQ.

Die Anzeige der Geschwindigkeit kann in km/h oder Knoten erfolgen. Die Signalgüte ist um so besser, je geringer der Wert ist.
Die Anzeige erfolgt in blau, wenn keine Verbindung zum GPS-Empfänger besteht und rot, wenn die GPS-Daten ungültig sind (keine freie Sicht zu Satelliten).
Durch wiederholtes Drücken der Taste "#" kann das Layout der Anzeige geändert werden. Statt der Höhe können auch Richtung oder Geschwindigkeit in der dritten großen Zeile angezeigt werden.