Creating user interfaces by demonstration
Creating user interfaces by demonstration
Specifying gestures by example
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Probabilistic state machines: dialog management for inputs with uncertainty
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
Programming by demonstration: a machine learning approach
Programming by demonstration: a machine learning approach
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CoScripter: automating & sharing how-to knowledge in the enterprise
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
FrameWire: a tool for automatically extracting interaction logic from paper prototyping tests
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A framework for robust and flexible handling of inputs with uncertainty
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Midas: a declarative multi-touch interaction framework
Proceedings of the fifth international conference on Tangible, embedded, and embodied interaction
A language to define multi-touch interactions
ACM International Conference on Interactive Tabletops and Surfaces
Gestures in the wild: studying multi-touch gesture sequences on interactive tabletop exhibits
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Monte carlo methods for managing interactive state, action and feedback under uncertainty
Proceedings of the 24th annual ACM symposium on User interface software and technology
Gesture coder: a tool for programming multi-touch gestures by demonstration
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proton: multitouch gestures as regular expressions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proton++: a customizable declarative multitouch framework
Proceedings of the 25th annual ACM symposium on User interface software and technology
LemonGrasp: a tool for touch-interaction prototyping
Proceedings of the 8th International Conference on Tangible, Embedded and Embodied Interaction
Hi-index | 0.01 |
The prevalence of multi-touch devices opens the space for rich interactions. However, the complexity for creating multi-touch interactions hinders this potential. In this paper, we present Gesture Studio, a tool for creating multi-touch interaction behaviors by combining the strength of two distinct but complementary approaches: programming by demonstration and declaration. We employ an intuitive video-authoring metaphor for developers to demonstrate touch gestures, compose complicated behaviors, test these behaviors in the tool and export them as source code that can be integrated into the developers' project.