Features/LocationTracking

From FedoraProject

Jump to: navigation, search

Contents

Location Tracking

Summary

Track the user's current location (and by extension, time zone) by various means.

This was pulled out of Features/TimeZoneAndLocation to keep track of the ideas from there that aren't going to make it for Fedora 10.

Owner

Current status

Detailed Description

Automatic Location Detection

In some cases, it is possible to automatically detect the user's location: if the user has a GPS device attached to the computer, then obviously that can be used. There are also web services that can guess a computer's location with some degree of accuracy based on its IP address, router MAC address, or wireless ESSID (and NetworkManager lets us know when that stuff changes).

GeoClue is a project designed to interface to various local and online location services, and it provides a D-Bus interface for determining the current location. It has been packaged for Fedora (review bug 442693 ).

DHCP-based timezone tracking

DHCP servers can send an option to the client indicating the current timezone.

NetworkManager has a D-Bus interface that would allow the clock applet (or some other service) to notice when a new DHCP lease is assigned, and check for the timezone option, and do something useful with it. (intlclock bug 523324)

Location-based Services within Fedora

Benefit to Fedora

Coolness

Scope

Test Plan

User Experience

Dependencies

Contingency Plan

Documentation

Release Notes