Light-Weight Distributed Web Interfaces: Preparing the Web for Heterogeneous Environments

In this paper we show an approach that allows web interfaces to be dynamically distributed among several interconnected heterogeneous devices in an environment to support the tasks and activities the user performs. The approach uses a light-weight HTTP-based daemon as a distribution manager and RelaxNG schemas to describe the service user interfaces offered by native applications. From these service descriptions, the XHTML-based user interface is generated.

[1]  Jean Vanderdonckt,et al.  Developing User Interfaces with XML: Advances on User Interface Description Language , 2004 .

[2]  Adam Berger,et al.  Automatic Partitioning of Web Pages Using Clustering , 2004, Mobile HCI.

[3]  Roope Raisamo Proceedings of the Third Nordic Conference on Human-Computer Interaction 2004, Tampere, Finland, October 23-27, 2004 , 2004, NordiCHI.

[4]  Norbert A. Streitz,et al.  Connectables: dynamic coupling of displays for the flexible creation of shared workspaces , 2001, UIST '01.

[5]  Fabio Paternò,et al.  Flexible interface migration , 2004, IUI '04.

[6]  Sebastian Fischmeister,et al.  Diaolog Model Clustering for User Interface Adaptation , 2003, ICWE.

[7]  Fabio Paternò,et al.  Design and development of multidevice user interfaces through multiple logical descriptions , 2004, IEEE Transactions on Software Engineering.

[8]  Joëlle Coutaz,et al.  Software Infrastructure for Distributed Migratable User Interfaces , 2003 .

[9]  Jean Vanderdonckt,et al.  Migratable user interfaces: beyond migratory interfaces , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[10]  Karin Coninx,et al.  Towards model-based design support for distributed user interfaces , 2004, NordiCHI '04.

[11]  Joëlle Coutaz,et al.  CAMELEON-RT: A Software Architecture Reference Model for Distributed, Migratable, and Plastic User Interfaces , 2004, EUSAI.

[12]  Jun Rekimoto,et al.  Augmented surfaces: a spatially continuous work space for hybrid computing environments , 1999, CHI '99.

[13]  Anders Larsson,et al.  Programming ubiquitous software applications: requirements for distributed user interface , 2004, SEKE.

[14]  Fabio Paternò,et al.  The TERESA XML Language for the Description of Interactive Systems at Multiple Abstraction Levels , 2004 .

[15]  Patrick Baudisch,et al.  Stitching: pen gestures that span multiple displays , 2004, AVI.

[16]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.