Augmented Interactions: A Framework for Adding Expressive Power to GUI Widgets

The basic elements of WIMP interfaces have proven to be robust components for building interactive systems, but these standard interactors also have limitations. On many occasions, researchers have introduced augmented GUI elements that are capable of more expressive interactions and that are better suited to user tasks. Although many of these novel designs have been effective, augmented interactors are still invented in an ad-hoc fashion, and there is no systematic way of thinking about or designing augmentations. As a result, there is little understanding of the principles underlying augmentation, the relationships between different designs, or the possibilities for creating new interactors. In this paper we present a framework that specifies elemental interactions with WIMP components and identifies the possible ways in which augmentations can occur. We show the explanatory and generative power of the framework by analysing existing and novel augmented interactions.

[1]  K. Hinckley Input technologies and techniques , 2002 .

[2]  Terry Winograd,et al.  FlowMenu: combining command, text, and data entry , 2000, UIST '00.

[3]  Regan L. Mandryk,et al.  Sticky widgets: pseudo-haptic widget enhancements for multi-monitor displays , 2005, CHI Extended Abstracts.

[4]  Orit Shaer,et al.  Reality-based interaction: a framework for post-WIMP interfaces , 2008, CHI.

[5]  Timothy S. Miller,et al.  Pop through mouse button interactions , 2001, UIST '01.

[6]  William Buxton,et al.  Lexical and pragmatic considerations of input structures , 1983, COMG.

[7]  Richard Szeliski,et al.  The VideoMouse: a camera-based multi-degree-of-freedom input device , 1999, UIST '99.

[8]  BuxtonWilliam Lexical and pragmatic considerations of input structures , 1983 .

[9]  Takeo Igarashi,et al.  Speed-dependent automatic zooming for browsing large documents , 2000, UIST '00.

[10]  Abigail Sellen,et al.  Two-handed input in a compound task , 1994, CHI Conference Companion.

[11]  Robert J. K. Jacob,et al.  Integrality and separability of input devices , 1994, TCHI.

[12]  Abigail Sellen,et al.  Two-handed input in a compound task , 1994, CHI 1994.

[13]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[14]  Clifton Forlines,et al.  Glimpse: a novel input model for multi-level devices , 2005, CHI EA '05.

[15]  Patrick Baudisch,et al.  Hover widgets: using the tracking state to extend the capabilities of pen-operated devices , 2006, CHI.

[16]  Jean-Daniel Fekete,et al.  OrthoZoom scroller: 1D multi-scale navigation , 2006, CHI.

[17]  Ravin Balakrishnan,et al.  Zliding: fluid zooming and sliding for high precision parameter manipulation , 2005, UIST.

[18]  Yang Li,et al.  The Adaptive Hybrid Cursor: A Pressure-Based Target Selection Technique for Pen-Based User Interfaces , 2007, INTERACT.

[19]  Timothy S. Miller,et al.  The design of 3D haptic widgets , 1999, SI3D.

[20]  Sriram Subramanian,et al.  Augmenting the mouse with pressure sensitive input , 2007, CHI.

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

[22]  Michel Beaudouin-Lafon,et al.  Designing interaction, not interfaces , 2004, AVI.

[23]  James A. Landay,et al.  VoicePen: augmenting pen input with simultaneous non-linguisitic vocalization , 2007, ICMI '07.

[24]  Patrick Baudisch,et al.  Precise selection techniques for multi-touch screens , 2006, CHI.

[25]  Robert J. K. Jacob,et al.  The future of input devices , 1996, CSUR.

[26]  Ravin Balakrishnan,et al.  Pressure marks , 2007, CHI.

[27]  Michel Beaudouin-Lafon,et al.  Instrumental interaction: an interaction model for designing post-WIMP user interfaces , 2000, CHI.

[28]  Antonio C. Siochi,et al.  The UAN: a user-oriented representation for direct manipulation interface designs , 1990, TOIS.

[29]  Doug A. Bowman,et al.  Resizing beyond widgets: object resizing techniques for immersive virtual environments , 2005, CHI EA '05.

[30]  Jun Rekimoto,et al.  PreSenseII: bi-directional touch and pressure sensing interactions with tactile feedback , 2006, CHI Extended Abstracts.

[31]  Ravin Balakrishnan,et al.  Pressure widgets , 2004, CHI.

[32]  M. Sheelagh T. Carpendale,et al.  Fluid integration of rotation and translation , 2005, CHI.