The Generic Interaction Protocol: Increasing portability of distributed physical user interfaces

Natural user interfaces want to liberate the user from having to learn new concepts to interact with computers. They do that by taking advantage of our senses and our own knowledge about world in order to build the user interface. Physical user interfaces are a prominent example, where physical objects are enhanced to represent actions or information that the system must exchange with the user. One of the main drawbacks of physical user interfaces is often related with the difficulty to decouple system logic from the specific technology used to build the user interface, especially when multiple environments or scenarios should be supported. This paper presents an abstraction technology for user interaction devices that allows the building of physical user interfaces that are physically and logically decoupled from the system logic.

[1]  Hans-Werner Gellersen,et al.  A malleable control structure for softwired user interfaces , 2007, Tangible and Embedded Interaction.

[2]  Enrico Costanza,et al.  TUIO: A Protocol for Table-Top Tangible User Interfaces , 2005 .

[3]  Hiroshi Ishii,et al.  Sensetable: a wireless object tracking platform for tangible user interfaces , 2001, CHI.

[4]  Meredith Ringel Morris,et al.  iStuff: a physical user interface toolkit for ubiquitous computing environments , 2003, CHI '03.

[5]  Richard J. Duro,et al.  Towards ubiquity in ambient intelligence: User-guided component mobility in the HI3 architecture , 2013, Sci. Comput. Program..

[6]  Hiroshi Ishii,et al.  Bricks: laying the foundations for graspable user interfaces , 1995, CHI '95.

[7]  Juan Carlos Augusto,et al.  Ambient Intelligence: Concepts and applications , 2007, Comput. Sci. Inf. Syst..

[8]  Richard J. Duro,et al.  Dandelion: Decoupled Distributed User Interfaces in the HI3 Ambient Intelligence Platform , 2012, UCAmI.

[9]  Devina Ramduny-Ellis,et al.  The VoodooIO gaming kit: a real-time adaptable gaming controller , 2007, Comput. Entertain..

[10]  Sergi Jordà,et al.  The reacTable: exploring the synergy between live music performance and tabletop tangible interfaces , 2007, TEI.

[11]  Richard J. Duro,et al.  UniDA: Uniform Device Access Framework for Human Interaction Environments , 2011, Italian National Conference on Sensors.

[12]  Saul Greenberg,et al.  Phidgets: easy development of physical interfaces through physical widgets , 2001, UIST '01.

[13]  Hiroshi Ishii,et al.  Emerging frameworks for tangible user interfaces , 2000, IBM Syst. J..

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

[15]  Jean Vanderdonckt,et al.  Distributed User Interfaces in Ambient Environment , 2007, AmI Workshops.

[16]  Jean Vanderdonckt,et al.  USIXML: A User Interface Description Language Supporting Multiple Levels of Independence , 2004, ICWE Workshops.