Where 2.0 2009 - Location on the Web
by rsarver
- 16,483 views
Slides from Where 2.0 2009 Workshop - Location on the Web ...
Slides from Where 2.0 2009 Workshop - Location on the Web
Location aware websites, applications and devices can provide users with rich social connectivity, useful content, efficient movement around their environment, highly targeted advertising, and more. We will discuss the new W3C Geolocation API, location-aware browsers and other available tools that can add location to websites and applications.
While most devices now have functionality which make location determination possible, understanding these technologies and how they can be deployed into mobile devices and websites can be complicated.
In this session, we will discuss the technical details of the APIs available to help location-enable your websites, and how to deploy them. These tools include the W3C Geolocation API, Mozilla’s Geode, the Loki Plugin, Fire Eagle and Google’s My Location.
Accessibility
Categories
Upload Details
Uploaded via SlideShare as Adobe PDF
Usage Rights
© All Rights Reserved
Statistics
- Likes
- 30
- Downloads
- 0
- Comments
- 2
- Embed Views
- Views on SlideShare
- 10,523
- Total Views
- 16,483
1–2 of 2 previous next
- who here uses location of some kind on their website?
- mobile?
- context about the physical surroundings of the user
- events they might be at
- nearby POIs
- time of day, weather
- use most accurate location available
There’s no single right answer.
Are Ryan and I in the same place? Yes and no.
The definition of a place is highly relative. Place names as well.
Where on Earth ids are one solution.
GeoPlanet is Yahoo!’s answer to the “what constitutes a place” problem. Places are referred to with unique identifiers and related to one another. It’s just one approach, but it helps.
Complementary approaches, complementary tools.
Sensed location is device-centric, declared location requires the user’s input.
Active location is a means for determining where a user is when s/he is in front of a computer.
Passive location is a means for determining where a user is when s/he is away from a computer, but has a device that can sense location with them (e.g. SPOT, cell phone).
- location is a piece of metadata that can make the entire web more relevant
- better user experience
- geotag photos, share location on social networks, local search, local news
- each dot represents a Dunkin Donuts in Boston
- if you ask a user to tell you where they are, they will say “boston” or “02218”
- using precise location allows you to instantly show them the correct location and start to route them there
1. privacy
2. precision
A user’s location is a facet of their identity; they are sharing it with you (or allowing you to sense it) in exchange for something of value. They trust you. It’s your responsibility to respect your users by not sharing it out, or being explicit about what you intend to do with it once it passes into our hands.
Precision is one way to protect a user’s location; just request the level of granularity that your application requires rather than always asking for a user’s exact location. You probably don’t need it, and it will give your users a greater sense of safety when using your application.
- standardize the way geolocation is exposed through the browser
- already getting to draft
- KISS
- cross platform, cross browser
- on MapQuest.com/findme
- Here is a video of BrightKite using auto-location
- gives you a feel for how other sites are doing it
(seth)
- imagine brightkite updating while you’re out in the world and sharing it with friends who are online; a single application can take advantage of both active and passive location