Openstreetmap on Your Phone


Published on

presentation showing how you can view maps, record tracks and potentially edit live openstreetmap mapping data. Mainly with java enabled phones (j2me) - it will also examine the wider mobile mapping space. And its a call to get involved with the new open source j2me projects for openstreetmap

Published in: Technology, Business
  • So easy to understand. You've shared information clearly and concisely. It's one of my favorites. Seek your permission to embed it to my site at .

    Anita Gomez .
    Are you sure you want to  Yes  No
    Your message goes here
  • its the standard j2me java emulator from Sun's J2me Toolkit
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Openstreetmap on Your Phone

  1. 1. OSM on Your Phone Tim Waters July 2007
  2. 2. Outline <ul><li>Uses </li></ul><ul><ul><li>Viewing </li></ul></ul><ul><ul><li>Recording </li></ul></ul><ul><ul><li>Editing </li></ul></ul><ul><ul><li>Other uses </li></ul></ul><ul><li>Focus – J2me phones, more common. </li></ul><ul><li>Space is merging - smartphones, pda... </li></ul><ul><li>Future – iphone, openmoko, tricorder... </li></ul>
  3. 3. Running J2me on your phone <ul><li>Phones have varying capabilities. </li></ul><ul><li>Versions of Java (MIDP 2.0, CLDC 1.1) </li></ul><ul><li>JSR-xxx </li></ul><ul><ul><li>Bluetooth. </li></ul></ul><ul><ul><li>Accessing filesystem. </li></ul></ul><ul><ul><li>SMS, GPRS, WAP. </li></ul></ul><ul><ul><li>Mobile Media. </li></ul></ul><ul><ul><li>Location API- network, embedded GPS. </li></ul></ul><ul><li>Memory </li></ul><ul><li>Filespace </li></ul><ul><li>Screensize </li></ul><ul><ul><li>GPS->bluetooth->phone->filesystem->computer->osm </li></ul></ul>
  4. 4. Viewing OSM on your phone <ul><li>Data format </li></ul><ul><ul><li>Vector </li></ul></ul><ul><ul><li>Raster </li></ul></ul><ul><li>Gps / wifi / network to get location </li></ul><ul><li>Search data </li></ul><ul><li>From network, filesystem, pre-compiled. </li></ul>
  5. 5. TrekBuddy - No zoom, but uses “Atlases” Can record tracks Can read, show, add new waypoints Navigate to next waypoint Beta, has routing navigate to, along, backwards gpx – rte/rtept/wpt Bluetooth gps, location api, track.nmea SMS lat lon Free! not opensource,but frequent releases good support forum
  6. 6. Getting an OSM TrekBuddy Map Cheers Tom Higginson!
  7. 7. J2meMap <ul><li>Free </li></ul><ul><li>Lots of features </li></ul><ul><li>Network use heavy </li></ul><ul><li>OSM possible </li></ul>
  8. 8. MobiTrack Pro $23 http requests(ping server) track status zooming osm via server
  9. 9. GpsMid Vector (3mb osm->244k) Zooming GPS, moves map smooth Doesn't record track Open Source needs you!
  10. 10. GPSMid - Search
  11. 11. Getting an OSM GpsMid Map <ul><li>Precompiles – not filesystem </li></ul><ul><li>java -jar Osm2GpsMid-0.2.29.jar manc.osm propertiesfile </li></ul><ul><li>propertiesfile </li></ul><ul><li> = manc </li></ul><ul><li> = 53.326 </li></ul><ul><li> = 53.626 </li></ul><ul><li>region.1.lon.min = -2.592 </li></ul><ul><li>region.1.lon.max = -2.052 </li></ul><ul><li>planet.osm or JOSM -> .osm </li></ul>
  12. 12. Vgps – Vietnamese GPS <ul><li>Vector </li></ul><ul><li>London, Cambridge “demo” uses </li></ul><ul><li>osm data... </li></ul><ul><li>Very nicely rendered, labels </li></ul><ul><li>Search </li></ul><ul><li>Zoom </li></ul><ul><li>GPS moves map, no recording </li></ul>
  13. 13. Vgps Not free, pay to get them to precompile it
  14. 14. Recording GPS Tracks On Your Phone <ul><li>Recording </li></ul><ul><li>Viewing other tracks </li></ul><ul><li>Viewing as its being created </li></ul><ul><li>Recording and viewing OSM data, tracks + map. </li></ul>TrekBuddy J2meMap MobiTrackPro Many, many others: odgps, getrack, gpstrack Mobile Trails Explorer
  15. 15. Mobile Trails Explorer <ul><li>Open Source </li></ul><ul><li>Early days </li></ul><ul><li>No map </li></ul><ul><li>Trace </li></ul><ul><li>Ghost </li></ul><ul><li>GPX </li></ul>
  16. 16. Mobile Trails Explorer <ul><li>Import GPX </li></ul><ul><li>Future: </li></ul><ul><li>on the fly </li></ul><ul><li>editing? </li></ul><ul><li> </li></ul><ul><li> </li></ul>
  17. 17. Creating OSM on the Fly <ul><li>Coolness! </li></ul><ul><li>But... </li></ul><ul><li>GPS drift – walking, sampling every x seconds? </li></ul><ul><li>To the JOSM young man! </li></ul><ul><li>Costly. Fiddly. </li></ul><ul><li>Best for: </li></ul><ul><li>Small changes, potlatch style </li></ul><ul><li>Nodes, POI etc </li></ul><ul><li>*** At this present time *** </li></ul>
  18. 18. So in that case.... <ul><li>Where best to direct our energy? </li></ul><ul><li>Field aid vs JOSM on your phone? </li></ul><ul><li>Creation vs Editing. </li></ul><ul><li>Is this street already mapped? </li></ul><ul><li>Correct this street name / attributes. </li></ul><ul><li>Waypoints, POI, nodes. </li></ul><ul><li>But the future is coming </li></ul><ul><ul><li>space is merging </li></ul></ul><ul><ul><li>Could see a full osm editor on the mobile device soon. </li></ul></ul><ul><li>Coolstuff </li></ul><ul><ul><li>voice recognition for streetnames </li></ul></ul><ul><ul><li>video integration </li></ul></ul>
  19. 19. Other OSM on a phone <ul><li>SMS -> Multimap TwitterBot </li></ul><ul><ul><li>Wheres the nearest: </li></ul></ul><ul><ul><li>postbox, supermarket, recycling, telephone, toilets </li></ul></ul><ul><li>d multimap command </li></ul><ul><li>d multimap closest postbox to -2.231,53.474 </li></ul>
  20. 20. Whereami – Adam Boardman downloads osm into symbian database Loads from db to memory then renders, records gpx waypoints, annotatations series 80
  21. 21. Maemo Mapper Nokia N770 N800 Default map is OSM Record displays tracks looks great
  22. 22. More Maemo
  23. 23. Further... OSM on your DS??!
  24. 24. OSM on Your Openmoko Neo! <ul><li>GPS </li></ul><ul><li>WIFI </li></ul><ul><li>Open Source </li></ul><ul><li>Accelerometers </li></ul><ul><li>Cool! </li></ul><ul><li>It needs you! </li></ul>
  25. 25. Osm on your iphone? <ul><li>WIFI </li></ul><ul><li>Not open </li></ul><ul><li>Possibly GPS </li></ul><ul><li>Cool-ish </li></ul>
  26. 26. Summary <ul><li>Viewing maps - raster, vector </li></ul><ul><li>Search </li></ul><ul><li>Track making </li></ul><ul><li>Editing </li></ul><ul><li>Other devices </li></ul><ul><li>Future possibilities </li></ul><ul><li>Aid for current collection methods. </li></ul><ul><li>and/or creation of new editing tools and behaviour </li></ul>