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.