Through Netbooks and Internet Tablets, your Linux desktop is something
you can use everywhere. It knows who you are and what you're doing,
but it doesn't know where it is.
Location is important contextual information, allowing applications to
serve you better. The GNOME ecosystem already includes the necessary
building blocks for all of this: GeoClue and libchamplain.
In the presentation we will introduce both libraries, and show some
examples that have been implemented with them.
Some examples showcased in the talk are:
* Empathy - See where your IM buddies are
* GNOME Panel Clock - Current local time when you travel
* eye-of-gnome and F-Spot - Show your pictures on a map
We will also discuss applications where location awareness would
enrich the user experience:
* GNOME zeitgeist - Display location where you made a document in the timeline
* Tracker - Search by location, display results on map
* Evolution
* Show meeting or a contact on a map
* Subscribing to nearby RSS, photos, events
* Local weather
* Sharing location via microblogs
As GeoClue and the idea of location awareness is desktop agnostic, we
can also hold this talk in the freedesktop.org track with Marble
developers from the KDE world.
We're prepared to hold a tutorial / BoF session about how to implement
this stuff in your application after the talk. Location and time will
be decided based on local conditions.