I’ll start with our simple and effective method of obtaining context dependency. The basic elements are shown in the slide. A person, Philippe Debaty in this exampe, enters a room ( our Eureka conference room) with a handheld web browser. He picks up a physical URL for the room from, for example, an infrared beacon. Rather than dereferencing the URL to get a page on the Eureka room, he instead sends the URL to his web presence’s registration point. Currently that means a GET to his web presence manager with a URL containing the word “register” and the place URL. In the Web Presence Manager (WPM) for Debaty, the register action causes a second register to be sent from there to the Eureka WPM. Both registrations result in new hyperlinks between the person and the place. Coming back from the place registration step is a hunk of XML describing the place. In the Debaty WPM this XML is combined with XML describing the web presence of Debaty. The whole lot is transcoded into some HTML presentable on Debaty’s handheld device (the characteristics of which are known to Debaty’s WPM). The result is a web page on Philippe’s device that includes his own information plus information and services from the place he is in.
For more on the WPM see Debaty’s paper Uniform Web Presence Architecture for People, Places, and Things IEEE Personal Communications • August 2001