This paper presents a development environment for rapid development of multi-touch sand table applications. The environment is built on a sophisticated business logic model, and with an extended MVC software development framework. The development framework is consisted of multi-touch control layer, business logic layer and dynamic GUI layer, which support efficient collaborative development. The development environment has been developed with dynamic controller tag library, multi-touch control library, market simulation logic library, and domain case template library, to facilitate application maintenance and development. Four multi-touch sand table applications have been developed to be practical training products using the proposed environment.
[1]
Gudrun Klinker,et al.
A multitouch software architecture
,
2008,
NordiCHI.
[2]
D. Kammer,et al.
Taxonomy and Overview of Multi-touch Frameworks: Architecture, Scope and Features
,
2010
.
[3]
Jan Zibuschka,et al.
MT4j - A Cross-platform Multi-touch Development Framework
,
2010,
ArXiv.
[4]
Stephen B. Gilbert,et al.
Sparsh UI: A Multi-Touch Framework for Collaboration and Modular Gesture Recognition
,
2009
.
[5]
Juan Pablo Hourcade,et al.
PyMT: a post-WIMP multi-touch user interface toolkit
,
2009,
ITS '09.