Navlet is a navigation system for mobile devices (PDAs, smartphones, cell phones, etc.).
Navlet gets the positioning data from any NMEA capable GPS receiver and displays the position on a digital map. External GPS receivers can be connected via a serial cable or via Bluetooth. If your mobile device is connected to the Internet, Navlet can download maps from a map server, otherwise locally stored maps can be used. Furthermore, Navlet is able to send the GPS data to a server via an HTTP connection. Navlet is written in Java, it¡äs a so-called MIDlet.
Requirements:
a serial port and an external GPS receiver
a Bluetooth interface and an external Bluetooth GPS receiver
an integrated GPS receiver
a Java Virtual Machine (JVM) implementing an appropriate profile (MIDP) is needed