Demonstrational Interfaces: A Step Beyond Direct Manipulation
Computer - Special issue on sharing: high performance at low cost
A history-based macro by example system
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Watch what I do
Instrumental interaction: an interaction model for designing post-WIMP user interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
A temporal model for multi-level undo and redo
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
The Evolution of the Unix Time-Sharing System
Proceedings of a Symposium on Language Design and Programming Methodology
A remote control interface for large displays
Proceedings of the 17th annual ACM symposium on User interface software and technology
The vacuum: facilitating the manipulation of distant objects
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Keepin' it real: pushing the desktop metaphor with physics, piles and the pen
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Mnemonic rendering: an image-based approach for exposing hidden changes in dynamic displays
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Phosphor: explaining transitions in the user interface using afterglow effects
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
User interface façades: towards fully adaptable user interfaces
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Scratch for budding computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Interactive beautification: a technique for rapid geometric design
ACM SIGGRAPH 2007 courses
Multi-user interaction using handheld projectors
Proceedings of the 20th annual ACM symposium on User interface software and technology
Boomerang: suspendable drag-and-drop interactions based on a throw-and-catch metaphor
Proceedings of the 20th annual ACM symposium on User interface software and technology
Human-Computer Interaction
Dancing with myself: the interactive visual canon platform
CHI '09 Extended Abstracts on Human Factors in Computing Systems
ShadowGuides: visualizations for in-situ learning of multi-touch and whole-hand gestures
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
GUI testing using computer vision
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SandCanvas: a multi-touch art medium inspired by sand animation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
HandyWidgets: local widgets pulled-out from hands
Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces
Hi-index | 0.00 |
We present Tangible Actions, an ad-hoc, just-in-time, visual programming by example language designed for large multitouch interfaces. With the design of Tangible Actions, we contribute a continually-created system of programming tokens that occupy the same space as the objects they act on. Tangible Actions are created by the gestural actions of the user, and they allow the user to reuse and modify their own gestures with a lower interaction cost than the original gesture. We implemented Tangible Actions in three different tabletop applications, and ran an informal evaluation. While we found that study participants generally liked and understood Tangible Actions, having the objects and the actions co-located can lead to visual and interaction clutter.