Pointer: Multiple Collocated Display Inputs Suggests New Models for Program Design and Debugging

Marcello Bastea-Forte, Ron Yeh, Scott R. Klemmer
UIST: Extended Abstracts, 2007
With multi-touch, multi-user display devices becoming more prominent we wanted to make it easy to rapidly protoype new interactions with these devices. We present Pointer, a toolkit that abstracts and aggregates multiple input sources while also providing a framework to help test and develop software that utilizes multiple input sources. The toolkit event abstraction homogenizes multiple input sources and allows applications to differentiate them only as needed. Furthermore, the toolkit event aggregator affords a number of debugging tools such as recording and real-time input monitoring to assist developers.