2008 · 50 citations · 26 references
ComputingComputer ScienceEducational TechnologyHuman-computer InteractionInteraction DesignUser Experience DesignApplication Programming InterfacesGesture-based InteractionInteraction Design PrinciplesInteractive Design ToolsInterface DesignMultimodal InteractionInput HandlingInteraction PrototypingIterative DesignIterative Design DevelopmentIterative Design ExplorationIterative Design ProcessIterative Development ModelPen-based Input
This paper explores architectural support for interfaces combining pen, paper, and PC. We show how the eventbased approach common to GUIs can apply to augmented paper, and describe additions to address paper’s distinguishing characteristics. To understand the developer experience of this architecture, we deployed the toolkit to 17 student teams for six weeks. Analysis of the developers ’ code provided insight into the appropriateness of events for paper UIs. The usage patterns we distilled informed a second iteration of the toolkit, which introduces techniques for integrating interactive and batched input handling, coordinating interactions across devices, and debugging paper applications. The study also revealed that programmers created gesture handlers by composing simple ink measurements. This desire for informal interactions inspired us to include abstractions for recognition. This work has implications beyond paper — designers of graphical tools can examine API usage to inform iterative toolkit development.
26
Paul Dietz, Darren Leigh · 2001 · 1.1K citations
Engineering, Electrical Engineering, Mechatronics Engineering +17
Saul Schleimer, Daniel Shawcross Wilkerson, Alex Aiken · 2003 · 1.1K citations
Interacting with paper on the DigitalDesk
Pierre Wellner · Communications of the ACM · 1993 · 1.1K citations · Full text
Thomas D. LaToza, Gina Venolia, Robert DeLine · 2006 · 616 citations