Print Email Facebook Twitter Innovative Multi-Touch Interaction Title Innovative Multi-Touch Interaction Author Beekmans, F.M.S. Licht, J.D. Van Otterdijk, M. Contributor Eisemann, E. (mentor) Bidarra, R. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Computer Graphics and Visualization Date 2013-08-31 Abstract Given the rise of touch-screen technology in recent years, it makes sense to explore new possibilities to employ them. So too thought the municipality of Delft. For their planned new office, they are currently experimenting with different ways and technologies to boost productivity. These experiments take place in the innovation lab, or iLab. One such experi-ment aims to find innovative uses for touch- screens. The muncipality of Delft has outsourced part of this experiment to teams of students from the Delft University of Technology as their Bachelor project. A collaborative multi touch game, called Jest, was chosen as the product to meet these needs. By focusing on the interaction and the user experience, familiarity with innovative techniques can be nourished. This report documents the development process of Jest. In order to ensure a modicum of technical quality, proven techniques such as unit testing and pair programming were used. An external party also evaluated the code artifacts of the product, and commended the clear structure and simple separation of concerns, but found some amount of code duplication in the tests. In Jest, players have to create a network of paths and instructions to guide vehicles carrying cargo to their destinations. Players face several challenges along the way, such as timing issues and interesting level properties. Jest is developed for the JVM in the Clojure language, loosely following a system design focusing on clear module separation and scalability. Jest is deployable on both Windows and GNU/Linux. Several hurdles had to be overcome while developing Jest, such as the fact that the JVM originally did not support the multi touch API on Windows, requiring jumping through several hoops to make this work. The project was delayed, mostly due to developer inexperience, which led to the project lasting 18 instead of 10 weeks. Aside from some rough spots in the planning and development process, the project resulted in a working prototype which can easily be improved upon for many different situations. Subject multi-touchtouchgamegame-design To reference this document use: http://resolver.tudelft.nl/uuid:940f7ece-b7de-4e42-a26a-9e8c276d9677 Part of collection Student theses Document type bachelor thesis Rights (c) 2013 Beekmans, F.M.S.Licht, J.D.Van Otterdijk, M Files PDF Final_report_Innovative_m ... Jest_2.pdf 3.44 MB Close viewer /islandora/object/uuid:940f7ece-b7de-4e42-a26a-9e8c276d9677/datastream/OBJ/view