Most current multi-touch libraries provide support to recognize the touch input from particular hardware and seldom support complex gestures. For rapid prototyping and development of multi-touch applications, particularly for collaboration across multiple disparate devices, there is a need for a framework which can support an array of multi-touch hardware, provide gesture processing, be cross platform compatible, and allow applications to be developed in the desired programming language. In this paper we present criteria for evaluating a multi-touch library and “Sparsh UI”— an open source multi-touch library which is a novel attempt to address these issues by enabling developers to easily develop multi-touch applications. We also compare Sparsh UI with other multi-touch libraries and describe several Sparsh-based applications, including BasePlate, a system for collaborative virtual assembly.Copyright © 2009 by ASME
[1]
Tovi Grossman,et al.
Going Deeper: a Taxonomy of 3D on the Tabletop
,
2007,
Tabletop.
[2]
Derrick J. Parkhurst,et al.
Enhancing Multi-user Interaction with Multi-touch Tabletop Displays Using Hand Tracking
,
2008,
First International Conference on Advances in Computer-Human Interaction.
[3]
Shumin Zhai,et al.
Manual and cognitive benefits of two-handed input: an experimental study
,
1998,
TCHI.
[4]
Gerhard Fischer,et al.
Transcending the individual human mind—creating shared understanding through collaborative design
,
2000,
TCHI.