Location Proxy

Contact: Erik Wilde
Provide support for location-based services by adding location information through a proxy.

Location-based services need some way of locating a client, so that the service can deliver location-specific content. Current Web technologies and browsers do not provide support for this kind of scenario. For enabling experimentation with location-based services, it is possible to use a proxy, which augments client requests with location information. In its simplest form, users have to configure the proxy (through a simple Web page) whenever they change their location. While not very elegant in this configuration, this setting allows the simulation of a location-aware Web, something which is the result of bringing Geolocation to Mobile Services in a Web-style way.

The LocProxy, as we call this component, provides a simple interface for selecting the location, and since we are focusing on the iPhone as the mobile device, our goal is to provide am iUI-based interface, which provides the look and feel of the iPhone. Using this interface, users set their location and then can use location-based services which will deliver location-specific results. While we are focusing on the iPhone, the Web-based approach of the LocProxy makes it possible for any user to participate in the delivery of location-based services by going through the LocProxy when connecting to participating Web sites.