Location-aware applications with GeoClue

  • 1,632 views
Uploaded on

Presentation from NLUUG's Het Open Web 2009.

Presentation from NLUUG's Het Open Web 2009.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,632
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
20
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Location-aware applications with GeoClue
  • 2. Henri     Bergius http://bergie.iki.fi
  • 3. Location matters Your software knows who you are, what time it is, who you know and what you're doing. But it doesn't know where it is.
  • 4. Open mobile devices
  • 5. Mobile device manufacturers are pushing location awareness iPhone,         Android,                      N97,                               ...
  • 6. Location comes in many flavors
  • 7. GPS
  • 8. GSM
  • 9. WiFi
  • 10. IP address
  • 11. Proximity
  • 12. User tracking
  • 13. ...and that is not all
  • 14. 52.0243759 5.671305656
  • 15. 52° 1' 27.753" 5° 40' 16.7016"
  • 16. Bennekomseweg 24 Ede, the Netherlands
  • 17. GeoClue A D-BUS service that applications can use to become geo-aware. Makes reading and writing geographical information as simple and easy as time or date.
  • 18. GeoClue as simple and easy as time or date. ...regardless of whether you deal with coordinates or civic location
  • 19. Using location on the Web
  • 20. How many times have you had to enter your location to a public transport route planner?
  • 21. W3C geolocation API Easy JavaScript call to get user's location, accuracy depends on implementation http://dev.w3.org/geo/api/spec-source.html
  • 22. W3C geolocation API
  • 27. Or use a GeoCMS
    • Objects can have a location
    • 28. Query data based on proximity
    • 29. Map visualization, editing
  • 30. Or use a GeoCMS www.midgard-project.org
  • 31. Magic Ink http://worrydream.com/MagicInk
  • 32. Examples on the desktop applications using GeoClue and location
  • 33. EOG Map plugin: where was this picture taken?
  • 34. F-Spot plugin: where were these pictures taken?
  • 35. Telepathy: Where are my friends? Information available across the desktop through dbus
  • 36. GNOME panel clock
  • 37. GeoRSS2POI
  • 38. OpenStreetMap-based vector navigation
  • 39. Some things to take from here
  • 40. Some things to take from here Location can make your app smarter
  • 41. Some things to take from here Location > Google Maps
  • 42. Some things to take from here Location != language (always)
  • 43. Some things to take from here Location is not difficult
  • 44. Some things to take from here You can make your own map visualizations with OpenStreetMaps
  • 45. Some things to take from here If you develop mobile Linux applications, GeoClue is there for you http://geoclue.freedesktop.org/