Customizable physical interfaces for interacting with conventional applications
- 27 October 2002
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
When using today's productivity applications, people rely heavily on graphical controls (GUI widgets) as the way to invoke application functions and to obtain feedback. Yet we all know that certain controls can be difficult or tedious to find and use. As an alternative, a customizable physical interface lets an end-user easily bind a modest number of physical controls to similar graphical counterparts. The user can then use the physical control to invoke the corresponding graphical control's function, or to display its graphical state in a physical form. To show how customizable physical interfaces work, we present examples that illustrate how our combined phidgets® and widget tap packages are used to link existing application widgets to physical controls. While promising, our implementation prompts a number of issues relevant to others pursuing interface customization.Keywords
This publication has 18 references indexed in Scilit:
- An evaluation of a multiple interface design solution for bloated softwarePublished by Association for Computing Machinery (ACM) ,2002
- PhidgetsPublished by Association for Computing Machinery (ACM) ,2001
- PaperButtonsPublished by Association for Computing Machinery (ACM) ,2000
- A comparison of spatial organization strategies in graphical and tangible user interfacesPublished by Association for Computing Machinery (ACM) ,2000
- mediaBlocksPublished by Association for Computing Machinery (ACM) ,1998
- Animating user interfaces using animation serversPublished by Association for Computing Machinery (ACM) ,1993
- BEHAVIOR CONSTRUCTION KITSCommunications of the ACM, 1993
- Mapping GUIs to auditory interfacesPublished by Association for Computing Machinery (ACM) ,1992
- A morphological analysis of the design space of input devicesACM Transactions on Information Systems, 1991
- A study in two-handed inputPublished by Association for Computing Machinery (ACM) ,1986