PyMT: a post-WIMP multi-touch user interface toolkit

  • Authors:
  • Thomas E. Hansen;Juan Pablo Hourcade;Mathieu Virbel;Sharath Patali;Tiago Serra

  • Affiliations:
  • University of Iowa;University of Iowa;-;-;-

  • Venue:
  • Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.