Project Summary
Project Vision Diagram
XWeb Architecture Papers
Cross-modal Interaction using XWeb (UIST 2000) - Overview of the XWeb protocol and user interface architecture.
XWeb: An Architecture for Cross-modal Collaboration - Use of XWeb protocols to support collaboration among users on different devices.
Join and Capture: A Model for Nomadic Interaction (UIST 2001) - How to use XWeb to connect together different interactive clients encountered in the world.XWeb Interactive Technique Papers
Laser Pointer Interaction (CHI 2001) - Using cameras and laser pointers to implement an XWeb interactive client.
Light Widgets: Interacting in Everyday Spaces (IUI 2002) - Using cameras to create widgets by drawing them in the physical world. Widgets are activated by human hand gestures.
Magic Wand: The True Universal Remote Control - Using cameras and laser pointers to activate widgets in the physical world.Speech Widgets - XWeb's speech client.
- XWeb Transfer Protocol - XWeb Transfer protocol specification
This is the communications protocol that will be used for retrieval, search, and modification of XWeb data.
- URL - XWeb URL specification
A URL scheme for accessing XLocs and performing XQL queries using a XWeb server.
- XLoc - XWeb Locator
XWeb syntax for uniquely referencing a particular object on an XWeb site. This is a restriction of the XQL syntax.
- XSet - XWeb set descriptor
Syntax for specifying sets of objects within an XWeb site instead individual objects. It can be used for specifying permissions, retrieving multiple objects, returning results of queries without returning all of the actual data.
- XChange - XWeb change descriptor
The is the XML format description of changes to an XWeb site or XML document. This format is not only used for requesting changes but also for recording change history.