The location-aware desktop




   geo-information framework for
      mobile Linux desktops
Location matters

Your desktop or mobile knows who
 you are, what time it is, who you
   know and what you're doing.

  Bu...
Magic Ink




http://worrydream.com/MagicInk
Henri
  Bergius



            http://bergie.iki.fi
Pierre-Luc
              Beaudoin




http://www.pierlux.com
Mobile devices
GeoClue

A D-BUS service that applications
  can use to become geo-aware.
    Makes reading and writing
geographical infor...
GeoClue

as simple and easy as time or date.


 ...regardless of whether you deal
 with coordinates or civic location
GeoClue Architecture

Geoclue is D-Bus API definitions - but also
implementations
Interfaces for "current location"
Positi...
GeoClue Properties
Location comes in many flavors
GPS
GSM
WiFi
IP address
Proximity
User tracking
...and that is not all
N 28° 13'' 01'
W 15° 44'' 50'
Auditorio Alfredo Kraus
 Avda. Príncipe de Asturias,
Las Palmas de Gran Canaria,
           Spain
Telepathy
http://telepathy.freedesktop.org/

   Instant messaging D-Bus API

  Location-sharing through XMPP:
      Where ...
libchamplain
http://projects.gnome.org/libchamplain

       A Clutter (and Gtk+) map widget
   applications can use to dis...
Marble
     http://edu.kde.org/marble/

 A Virtual Globe and World Atlas that you
 can use to learn more about Earth and a...
OpenStreetMap
 http://www.openstreetmap.org/
Open content map project providing high-
  quality vector and bitmap map data
OpenStreetMap
 http://www.openstreetmap.org/
Open content map project providing high-
  quality vector and bitmap map data...
OSM2Go
Map editor for Maemo devices
Location is here
Examples of the State of the Art
Location as metadata

  Geotagging made easy
EOG Map plugin: where was this picture taken?
F-Spot plugin: where were these pictures taken?
Getting Things GNOME
      http://gtg.fritalk.com/

TODO items connected to location as a

    Google Summer of Code 2009
Context for my friends

   Instant messaging and
microblogging can be used for
       sharing location
Empathy: Where are my friends?
      Coming in next GNOME
Empathy: Where are my friends?
      Coming in next GNOME
Context for me

Location awareness can help make
          apps smarter
GNOME panel clock
Gnome panel clock
Location-aware weather
Browser geolocation API
GeoClue
http://geoclue.freedesktop.org


Marble
http://edu.kde.org/marble/



libchamplain
http://projects.gnome.org/libch...
Location-aware desktop
Location-aware desktop
Location-aware desktop
Upcoming SlideShare
Loading in...5
×

Location-aware desktop

2,067

Published on

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

No Downloads
Views
Total Views
2,067
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Location-aware desktop

  1. 1. The location-aware desktop geo-information framework for mobile Linux desktops
  2. 2. Location matters Your desktop or mobile knows who you are, what time it is, who you know and what you're doing. But it doesn't know where it is.
  3. 3. Magic Ink http://worrydream.com/MagicInk
  4. 4. Henri Bergius http://bergie.iki.fi
  5. 5. Pierre-Luc Beaudoin http://www.pierlux.com
  6. 6. Mobile devices
  7. 7. 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.
  8. 8. GeoClue as simple and easy as time or date. ...regardless of whether you deal with coordinates or civic location
  9. 9. GeoClue Architecture Geoclue is D-Bus API definitions - but also implementations Interfaces for "current location" Position Address Velocity Interfaces for conversion Geocode (address to position) ReverseGeocode (position to address)
  10. 10. GeoClue Properties
  11. 11. Location comes in many flavors
  12. 12. GPS
  13. 13. GSM
  14. 14. WiFi
  15. 15. IP address
  16. 16. Proximity
  17. 17. User tracking
  18. 18. ...and that is not all
  19. 19. N 28° 13'' 01' W 15° 44'' 50'
  20. 20. Auditorio Alfredo Kraus Avda. Príncipe de Asturias, Las Palmas de Gran Canaria, Spain
  21. 21. Telepathy http://telepathy.freedesktop.org/ Instant messaging D-Bus API Location-sharing through XMPP: Where are my friends?
  22. 22. libchamplain http://projects.gnome.org/libchamplain A Clutter (and Gtk+) map widget applications can use to display location information to users. Makes visualising and selecting a location easier.
  23. 23. Marble http://edu.kde.org/marble/ A Virtual Globe and World Atlas that you can use to learn more about Earth and a light weight generic geographical map component for use in your own Qt 4.x / C+ + application.
  24. 24. OpenStreetMap http://www.openstreetmap.org/ Open content map project providing high- quality vector and bitmap map data
  25. 25. OpenStreetMap http://www.openstreetmap.org/ Open content map project providing high- quality vector and bitmap map data ...not only for cars, but also bicycles, pedestrians, public transportation, ...
  26. 26. OSM2Go Map editor for Maemo devices
  27. 27. Location is here Examples of the State of the Art
  28. 28. Location as metadata Geotagging made easy
  29. 29. EOG Map plugin: where was this picture taken?
  30. 30. F-Spot plugin: where were these pictures taken?
  31. 31. Getting Things GNOME http://gtg.fritalk.com/ TODO items connected to location as a Google Summer of Code 2009
  32. 32. Context for my friends Instant messaging and microblogging can be used for sharing location
  33. 33. Empathy: Where are my friends? Coming in next GNOME
  34. 34. Empathy: Where are my friends? Coming in next GNOME
  35. 35. Context for me Location awareness can help make apps smarter
  36. 36. GNOME panel clock
  37. 37. Gnome panel clock
  38. 38. Location-aware weather
  39. 39. Browser geolocation API
  40. 40. GeoClue http://geoclue.freedesktop.org Marble http://edu.kde.org/marble/ libchamplain http://projects.gnome.org/libchamplain
  1. A particular slide catching your eye?

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

×