Multiple pointers: a study and an implementation

>This paper describes the main cases of multiple pointer interaction and proposes a new notation (named UDP/C) for classifying and comparing these systems. A technical solution that makes use of two complementary tools is presented in the second part of the paper. This implementation can support most cases of multiple pointer interaction. It is currently based on the X-Window windowing system and the Ubit toolkit.

[1]  George W. Fitzmaurice,et al.  The Hotbox: efficient access to a large number of menu-items , 1999, CHI '99.

[2]  Prasun Dewan,et al.  Flexible support for application-sharing architecture , 2001, ECSCW.

[3]  DewanPrasun,et al.  A high-level and flexible framework for implementing multiuser user interfaces , 1992 .

[4]  Brad A. Myers,et al.  Past, Present and Future of User Interface Software Tools , 2000, TCHI.

[5]  Rob Miller,et al.  The Amulet Environment: New Models for Effective User Interface Software Development , 1997, IEEE Trans. Software Eng..

[6]  Juan Pablo Hourcade,et al.  Architecture and Implementation of a Java Package for Multiple InputDevices (MID) , 1999 .

[7]  Peter Tandler Software Infrastructure for Ubiquitous Computing Environments: Supporting Synchronous Collaboration with Heterogeneous Devices , 2001, UbiComp.

[8]  Brad A. Myers,et al.  Collaboration using multiple PDAs connected to a PC , 1998, CSCW '98.

[9]  Steven L. Rohall,et al.  The Rendezvous architecture and language for constructing multiuser applications , 1994, TCHI.

[10]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[11]  Saul Greenberg,et al.  Building real-time groupware with GroupKit, a groupware toolkit , 1996, TCHI.

[12]  Michel Beaudouin-Lafon,et al.  The architecture and implementation of CPN2000, a post-WIMP graphical application , 2000, UIST '00.

[13]  B. Bederson,et al.  Architecture and Implementation of a Java Package for Multiple Input Devices ( MID ) , 1999 .

[14]  Prasun Dewan,et al.  A high-level and flexible framework for implementing multiuser user interfaces , 1992, TOIS.

[15]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[16]  Terry Winograd,et al.  PointRight: experience with flexible input redirection in interactive workspaces , 2002, UIST '02.

[17]  H.M. Abdel-Wahab,et al.  XTV: a framework for sharing X Window clients in remote synchronous collaboration , 1991, Proceedings of TRICOMM `91: IEEE Conference on Communications Software: Communications for Distributed Applications and Systems.

[18]  Yann Laurillau,et al.  Le modèle d'architecture Clover pour les collecticiels , 2002, IHM '02.

[19]  Allison Druin,et al.  Single display groupware: a model for co-present collaboration , 1999, CHI '99.

[20]  Eric Lecolinet A Brick Construction Game Model for Creating Graphical User Interface: The Ubit Toolkit , 1999, INTERACT.

[21]  Eric Lecolinet,et al.  A molecular architecture for creating advanced GUIs , 2003, UIST '03.

[22]  Stéphane Chatty,et al.  Extending a graphical toolkit for two-handed interaction , 1994, UIST '94.

[23]  Brian D. Fisher,et al.  The "mighty mouse" multi-screen collaboration tool , 2002, UIST '02.

[24]  Emmanuel Barillot,et al.  Control menus: excecution and control in a single interactor , 2000, CHI Extended Abstracts.

[25]  Pierre Dragicevic,et al.  Input Device Selection and Interaction Configuration with ICON , 2001, BCS HCI/IHM.