An application development environment for collaborative training sand table

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.