Openstreetmap on Your Phone

15,025 views

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
2 Comments
7 Likes
Statistics
Notes
  • 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 www.sprintringtones.org/ .

    Anita Gomez .
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • its the standard j2me java emulator from Sun's J2me Toolkit
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
15,025
On SlideShare
0
From Embeds
0
Number of Embeds
117
Actions
Shares
0
Downloads
366
Comments
2
Likes
7
Embeds 0
No embeds

No notes for slide

Openstreetmap on Your Phone

  1. 1. OSM on Your Phone Tim Waters July 2007 thinkwhere.wordpress.com
  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 - www.linuxtechs.net/kruch/tb/ 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 http://osm.bandnet.org 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 www.unteh.com/products/mobitrack/ $23 http requests(ping server) track status zooming osm via server
  9. 9. GpsMid http://gpsmid.sourceforge.net 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>bundle.name = manc </li></ul><ul><li>region.1.lat.min = 53.326 </li></ul><ul><li>region.1.lat.max = 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 http://vllp.sourceforge.net/vgps/ <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 http://www.substanceofcode.com/software/mobile-trail-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>http://groups.google.com/group/mobile-trail-explorer </li></ul><ul><li>http://www.substanceofcode.com/software/mobile-trail-explorer/ </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 http://www.multimap.com/twitterbot <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>

×