Your SlideShare is downloading. ×
0
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Location-aware applications with GeoClue
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Location-aware applications with GeoClue

1,682

Published on

Presentation from NLUUG's Het Open Web 2009.

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,682
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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/

×