Pad++: a zooming graphical interface for exploring alternate interface physics
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Single display groupware: a model for co-present collaboration
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Jazz: an extensible zoomable user interface graphics toolkit in Java
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
DiamondTouch: a multi-user touch technology
Proceedings of the 14th annual ACM symposium on User interface software and technology
Processing: a learning environment for creating interactive Web graphics
ACM SIGGRAPH 2003 Web Graphics
Rapidly prototyping Single Display Groupware through the SDGToolkit
AUIC '04 Proceedings of the fifth conference on Australasian user interface - Volume 28
DiamondSpin: an extensible toolkit for around-the-table interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science
Toolkit Design for Interactive Structured Graphics
IEEE Transactions on Software Engineering
Low-cost multi-touch sensing through frustrated total internal reflection
Proceedings of the 18th annual ACM symposium on User interface software and technology
Programming rich interactions using the hierarchical state machine toolkit
Proceedings of the working conference on Advanced visual interfaces
Evaluating user interface systems research
Proceedings of the 20th annual ACM symposium on User interface software and technology
Teaching an object-oriented CS1 -: with Python
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Hacking the Nintendo Wii Remote
IEEE Pervasive Computing
A multitouch software architecture
Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges
Multi-user multi-touch games on diamondtouch with the DTFlash toolkit
INTETAIN'05 Proceedings of the First international conference on Intelligent Technologies for Interactive Entertainment
LightTracker: An Open-Source Multitouch Toolkit
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Tool support for testing complex multi-touch gestures
ACM International Conference on Interactive Tabletops and Surfaces
Collaborative concept mapping at the tabletop
ACM International Conference on Interactive Tabletops and Surfaces
Interactive visualization of hospital contact network data on multi-touch displays
Proceedings of the 3rd Mexican Workshop on Human Computer Interaction
Comparing multi-touch tabletops and multi-mouse single-display groupware setups
Proceedings of the 3rd Mexican Workshop on Human Computer Interaction
Towards a unified gesture description language
Proceedings of the 13th International Conference on Humans and Computers
uPlatform: a customizable multi-user windowing system for interactive tabletop
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Unifying events from multiple devices for interpreting user intentions through natural gestures
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part I
Browsing museum image collections on a multi-touch table
Information Systems
Investigating the effects of bimanual multitouch interaction on creativity
C&C '11 Proceedings of the 8th ACM conference on Creativity and cognition
Designing user-, hand-, and handpart-aware tabletop interactions with the TouchID toolkit
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Personal and Ubiquitous Computing
Proceedings of the Sixth International Conference on Tangible, Embedded and Embodied Interaction
Surface interactions for interactive sonification
CMMR/ICAD'09 Proceedings of the 6th international conference on Auditory Display
Proton: multitouch gestures as regular expressions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
ToyVision: a toolkit for prototyping tabletop tangible games
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Tool support for developing scalable multiuser applications on multi-touch screens
Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces
GlueTK: a framework for multi-modal, multi-display human-machine-interaction
Proceedings of the 2013 international conference on Intelligent user interfaces
ToyVision: a toolkit to support the creation of innovative board-games with tangible interaction
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
EMIL: a rapid prototyping authoring environment for the design of interactive surface applications
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Hi-index | 0.00 |
Multi-touch and tabletop input paradigms open novel doors for post-WIMP (Windows, Icons, Menus, Pointer) user interfaces. Developing these novel interfaces and applications poses unique challenges for designers and programmers alike. We present PyMT (Python Multi-Touch), a toolkit aimed at addressing these challenges. We discuss PyMT's architecture and sample applications to demonstrate how it enables rapid development of prototypes and interaction techniques while being accessible to novice programmers and providing great flexibility and creative freedom to advanced users. We share experiences gathered in the open source development of PyMT to explore design and programming challenges posed by multi-touch tabletop and post-WIMP interfaces. Specifically, we discuss changes to the event model and the implementation of development and debugging tools that we found useful along the way.