Your SlideShare is downloading. ×
0
Location-aware applications with GeoClue
Henri     Bergius http://bergie.iki.fi
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...
Open mobile devices
Mobile device manufacturers are pushing location awareness iPhone,          Android,                      N97,            ...
Location comes in many flavors
GPS
GSM
WiFi
IP address
Proximity
User tracking
...and that is not all
52.0243759 5.671305656
52° 1' 27.753" 5° 40' 16.7016"
Bennekomseweg 24 Ede, the Netherlands
GeoClue A D-BUS service that applications can use to become geo-aware. Makes reading and writing geographical information ...
GeoClue as simple and easy as time or date. ...regardless of whether you deal with coordinates or civic location
Using location on the Web
How many times have you had to enter your location to a public transport route planner?
W3C geolocation API Easy JavaScript call to get user's location,  accuracy depends on implementation http://dev.w3.org/geo...
W3C geolocation API <ul><li>Firefox 3.5
iPhone
Fennec
Google Gears
...but not N900 / Maemo Browser </li></ul>
Or use a GeoCMS <ul><li>Objects can have a location
Query data based on proximity
Map visualization, editing </li></ul>
Or use a GeoCMS www.midgard-project.org
Magic Ink http://worrydream.com/MagicInk
Examples on the desktop applications using GeoClue and location
EOG Map plugin: where was this picture taken?
F-Spot plugin: where were these pictures taken?
Telepathy: Where are my friends? Information available across the desktop through dbus
GNOME panel clock
GeoRSS2POI
OpenStreetMap-based vector navigation
Some things to take from here
Upcoming SlideShare
Loading in...5
×

Location-aware applications with GeoClue

1,695

Published on

Presentation from NLUUG's Het Open Web 2009.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,695
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Location-aware applications with GeoClue"

  1. 1. Location-aware applications with GeoClue
  2. 2. Henri     Bergius http://bergie.iki.fi
  3. 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. 4. Open mobile devices
  5. 5. Mobile device manufacturers are pushing location awareness iPhone,         Android,                      N97,                               ...
  6. 6. Location comes in many flavors
  7. 7. GPS
  8. 8. GSM
  9. 9. WiFi
  10. 10. IP address
  11. 11. Proximity
  12. 12. User tracking
  13. 13. ...and that is not all
  14. 14. 52.0243759 5.671305656
  15. 15. 52° 1' 27.753&quot; 5° 40' 16.7016&quot;
  16. 16. Bennekomseweg 24 Ede, the Netherlands
  17. 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. 18. GeoClue as simple and easy as time or date. ...regardless of whether you deal with coordinates or civic location
  19. 19. Using location on the Web
  20. 20. How many times have you had to enter your location to a public transport route planner?
  21. 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. 22. W3C geolocation API <ul><li>Firefox 3.5
  23. 23. iPhone
  24. 24. Fennec
  25. 25. Google Gears
  26. 26. ...but not N900 / Maemo Browser </li></ul>
  27. 27. Or use a GeoCMS <ul><li>Objects can have a location
  28. 28. Query data based on proximity
  29. 29. Map visualization, editing </li></ul>
  30. 30. Or use a GeoCMS www.midgard-project.org
  31. 31. Magic Ink http://worrydream.com/MagicInk
  32. 32. Examples on the desktop applications using GeoClue and location
  33. 33. EOG Map plugin: where was this picture taken?
  34. 34. F-Spot plugin: where were these pictures taken?
  35. 35. Telepathy: Where are my friends? Information available across the desktop through dbus
  36. 36. GNOME panel clock
  37. 37. GeoRSS2POI
  38. 38. OpenStreetMap-based vector navigation
  39. 39. Some things to take from here
  40. 40. Some things to take from here Location can make your app smarter
  41. 41. Some things to take from here Location > Google Maps
  42. 42. Some things to take from here Location != language (always)
  43. 43. Some things to take from here Location is not difficult
  44. 44. Some things to take from here You can make your own map visualizations with OpenStreetMaps
  45. 45. Some things to take from here If you develop mobile Linux applications, GeoClue is there for you http://geoclue.freedesktop.org/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×