ProjectorKit: Easing Rapid Prototyping of Interactive Applications for Mobile Projectors

ProjectorKit eases rapid-prototyping of interactive cross-device and multi-display applications with mobile projectors. It is based upon five interaction primitives of mobile projections: project, augment, select, command and share. These primitives are implemented using automated jitter and keystone correction, projection mapping of textures, selection events, projector and object gestures and sharing displayspace events. The event-driven programming style supports separation and encapsulation of the application logic into high-level events.
Abstract: Researchers have developed interaction concepts based on mobile projectors. Yet pursuing work in this area—particularly in building projector-based interactions techniques within an application—is cumbersome and time-consuming. To mitigate this problem, we contribute ProjectorKit, a flexible open-source toolkit that eases rapid prototyping mobile projector interaction techniques.
Publication
Martin Weigel, Sebastian Boring, Jürgen Steimle, Nicolai Marquardt, Saul Greenberg, and Anthony Tang
ProjectorKit: Easing Rapid Prototyping of Interactive Applications for Mobile Projectors
In Proceedings of the 15th International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI '13).
Project Page
PDF
BibTeX
ACM
Short Paper