OSGi GPS Map Mashup Servlet for Nokia N800
HOWTO for trying out demo from JavaOne 2007
Required Hardware
- Bluetooth GPS receiver that supports NMEA 183 formatted output and serial port profile, e.g. from i-blue or Nokia's LD-3W
- SD cards insertedinto N800 to store gps logfiles
Install Steps for N800
- Follow all steps in Running OSGI on the N800, except don't install the http test bundle
- Follow steps at How to Use GPS Framework in OS2007, except for gtag application which isn't needed. Don't forget to pair the gps receiver with your N800.
- From OSGi console, install OSGi GPS Mashup Servlet.
Running Demo
- From N800 Applications Menu, start the gps-saver process (Extras -> Activate GPS saver). You should see the Bluetooth icon on the N800 screen turn green to show it is interfacing to your gps receiver.
- From OSGi console, resolve and start osgimash bundle. You should see these active bundles:

- Now on the N800 browse to http://127.0.0.1/servlet/gpsd
- If your N800 is on a public network, follow the link "Check your Public IP Address" on the page. Now that you know the N800's public address, you can browse to that address to see the N800's location from another system, anywhere on the Net.
