Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

GeoClue - geo-information framework

From bergie, 3 months ago

GeoClue presentation in FISL9

1893 views  |  1 comment  |  0 favorites  |  8 downloads  |  5 embeds (Stats)
 
 
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 1893
on Slideshare: 1699
from embeds: 194* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: GeoClue geo-information framework Henri Bergius - henri.bergius@iki.fi

Slide 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 you are.

Slide 3: Open Mobile Devices

Slide 4: What can you do with location?

Slide 5: GeoRSS <georss:point> 45.256 -71.92 </georss:point>

Slide 6: GeoPress

Slide 8: KML <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <Folder> <name>Ground Overlays</name> <description>Examples of ground overlays</ description> <GroundOverlay> <name>Large-scale overlay on terrain</name> <description>Overlay shows Mount Etna erupting on July 13th, 2001.</description> <Icon> <href>http://code.google.com/apis/kml/ documentation/etna.jpg</href> </Icon> <LatLonBox> <north>37.91904192681665</north> <south>37.46543388598137</south> <east>15.35832653742206</east> <west>14.60128369746704</west> <rotation>-0.1556640799496235</rotation> </LatLonBox> </GroundOverlay> </Folder> </kml>

Slide 9: Generating

Slide 10: OpenSearch -Geo http://search.org?q={searchTerm} &lat={geo:lat}&lon={geo:lon}

Slide 11: OpenSearch-Geo http://maps.google.com/maps?near=43.3+-0.03 http://local.yahoo.com/?csz=43.3,-0.03 http://upcoming.org/search?lat=43.3&lon=-0.03 http://api.flickr.com/services/photos_public.gne?bbox=-0.03,43.3, -0.04,43.4 http://mapufacture.com/search?lat=43.3&lon=-0.03 lat={geo:lat}&lon={geo:lon}&radius={geo:radius} bbox={geo:box} where={geo:locationString} area={geo:polygon}

Slide 12: Some Sources • Wikipedia • SmugMug • Geonames • Upcoming, Eventful,Yelp!,

Slide 13: Neogeography

Slide 14: GeoStack

Slide 15: Location comes in many flavors

Slide 16: GPS

Slide 17: GSM

Slide 18: WiFi

Slide 19: IP Address

Slide 20: Proximity

Slide 21: User Tracking

Slide 22: But why is it so hard?

Slide 23: 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.

Slide 24: Architecture

Slide 25: GeoClue methods • GetPosition: get current latitude and longitude • PositionChanged: signal when position has changed • AddressToPosition: geocode an address to coordinates • PositionToAddress: reverse geocode coordinates to address • GetVelocity: get current speed and direction • ...

Slide 29: Current and Future Applications

Slide 30: MaemoMapper

Slide 31: GNOME panel clock

Slide 32: GeoRSS2POI

Slide 33: MaemoBlog

Slide 34: Location-aware weather

Slide 35: Telepathy: Where are my friends?

Slide 36: OpenStreetMap-based vector navigation

Slide 37: OpenStreetMap: Brazil needs you! Helsinki: better than Google Maps Porto Alegre: almost nothing

Slide 38: Google Gears position javascript API

Slide 39: More Examples • "Where are the best bars near PUC RS?” • "It's 4am where Mike is, you might be waking him up with this stupid message you are writing!" • "Looks like you are going to be in London when there is the rubber duck sale!" • "Where is the file I got from Steve while I was in Boston Summit last october??"

Slide 40: Participate • #geoclue - irc.gimp.org • http://geoclue.freedesktop.org