An Architecture and Framework for Steerable Interface Systems

Steerable Interfaces are emerging as a new paradigm used in realizing the vision of embodied interaction in ubiquitous computing environments. Such interfaces steer relevant input and output capabilities around space, to serve the user when and where they are needed. We present an architecture and a pr o- gramming framework that enable the development of Steerable Interface appli- cations. The distributed multi-layer architecture provides applications with ab- stractions to services of several novel components - for instance, steerable pro- jection, steerable visual interaction detection, and geometric reasoning. The programming framework facilitates integration of the various services while hiding the complexity of sequencing and synchronizing the underlying compo- nents.

[1]  Robert Grimm,et al.  Systems Support for Ubiquitous Computing: A Case Study of Two Implementations of Labscape , 2002, Pervasive.

[2]  Claudio S. Pinhanez The Everywhere Displays Projector: A Device to Create Ubiquitous Graphical Interfaces , 2001, UbiComp.

[3]  Paul Dourish,et al.  Where the action is , 2001 .

[4]  George Buchanan,et al.  An Evaluation of WebTwig - A Site Outliner for Handheld Web Access , 1999, HUC.

[5]  Claudio S. Pinhanez,et al.  Augmenting a retail environment using steerable interactive displays , 2003, CHI Extended Abstracts.

[6]  Barry Brumitt,et al.  Ubiquitous Computing & The Role of Geometry , 2000 .

[7]  Frank Joseph Pompei,et al.  The Use of Airborne Ultrasonics for Generating Audible Sound Beams , 1999 .

[8]  Claudio S. Pinhanez,et al.  Interacting with steerable projected displays , 2002, Proceedings of Fifth IEEE International Conference on Automatic Face Gesture Recognition.

[9]  Claudio S. Pinhanez,et al.  Embedding Interactions in a Retail Store Environment: The Design and Lessons Learned , 2003, INTERACT.

[10]  Barry Brumitt,et al.  Ubiquitous computing and the role of geometry , 2000, IEEE Wirel. Commun..

[11]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[12]  David Schneider In the Audio Spotlight , 1998 .

[13]  Frank Stajano,et al.  Interfacing with the invisible computer , 2002, NordiCHI '02.

[14]  Mahmoud Naghshineh,et al.  Proceedings of the First International Conference on Pervasive Computing , 2002 .

[15]  Marisa S. Viveros,et al.  BlueSpace: personalizing workspace through awareness and adaptability , 2002 .

[16]  Claudio S. Pinhanez,et al.  Steerable interfaces for pervasive computing spaces , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[17]  Gregory D. Abowd,et al.  Ubicomp 2001: Ubiquitous Computing , 2001, Lecture Notes in Computer Science.

[18]  James L. Flanagan,et al.  A digital processing system for source location and sound capture by large microphone arrays , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[19]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.

[20]  Claudio S. Pinhanez,et al.  Dynamically reconfigurable vision-based user interfaces , 2004, Machine Vision and Applications.