Browsing by Author "Khandkar, Shahedul Huq"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Open Access A domain-specific language for multi-touch gestures(2011) Khandkar, Shahedul Huq; Maurer, Frank OliverItem Metadata only A domain specific language to define gestures for multi-touch applications(ACM, 2010) Khandkar, Shahedul Huq; Maurer, FrankIt is increasingly common for software and hardware systems to support touch-based interaction. While the technology to support this interaction is still evolving, common protocols for providing consistent communication between hardware and software are available. However, this is not true for gesture recognition -- the act of translating a series of strokes or touches into a system-recognizable event. Developers often end up writing code for this process from scratch due to the lack of higher-level frameworks for defining new gestures. Gesture recognition can contain a significant amount of work since it often involves complex, platform-specific algorithms. We present a domain-specific language that significantly simplifies the process of defining new gestures and allows them to be used across multiple hardware platforms.Item Metadata only A Language to Define Multi-Touch Interactions(ACM, 2010) Khandkar, Shahedul Huq; Maurer, F.Touch has become a common interface for human computer interaction. From portable hand held devices like smart phones to tabletops, large displays and even devices that project on arbitrary surfaces support touch interface. However, at the end, it is the applications that bring meaning for these technologies to people. Incorporating a touch interface in application requires translating meaningful touches into system recognizable events. This process often involves complex implementations that are sometimes hard to fine tune. Due to the lack of higher-level frameworks, developers often end up writing code from scratch to implement touch interactions in their application. To address this, we present a domain-specific language to define multi-touch interaction that hides the low level implementation complexities from application developers. This allows them to focus on designing touch interactions that are natural and meaningful to the application context without worrying about implementation complexities.Item Metadata only Tool Support for Testing Complex Multi-Touch Gestures(ACM, 2010) Khandkar, Shahedul Huq; Sohan, S.M.; Sillito, Jonathan; Maurer, FrankThough many tabletop applications allow users to interact with the application using complex multi-touch gestures, automated tool support for testing such gestures is limited. As a result, gesture-based interactions with an application are often tested manually, which is an expensive and error prone process. In this paper, we present TouchToolkit, a tool designed to help developers automate their testing of gestures by incorporating recorded gestures into unit tests. The design of TouchToolkit was informed by a small interview study conducted to explore the challenges software developers face when debugging and testing tabletop applications. We have also conducted a preliminary evaluation of the tool with encouraging results.Item Metadata only Tool Support for Testing Complex Multi-Touch Gestures(ACM, 2010) Khandkar, Shahedul Huq; Sohan, S.M.; Sillito, Jonathan; Maurer, FrankThough many tabletop applications allow users to interact with the application using complex multi-touch gestures, automated tool support for testing such gestures is limited. As a result, gesture-based interactions with an application are often tested manually, which is an expensive and error prone process. In this paper, we present TouchToolkit, a tool designed to help developers automate their testing of gestures by incorporating recorded gestures into unit tests. The design of TouchToolkit was informed by a small interview study conducted to explore the challenges software developers face when debugging and testing tabletop applications. We have also conducted a preliminary evaluation of the tool with encouraging results.Item Open Access TouchToolkit(2010-10-10) Khandkar, Shahedul Huq; Maurer, FrankTouchtoolkit is a tool designed to ease the development and testing of multi-touch applications. Currently, it supports WPF4, Silverlight 4, the Microsoft Surface, Anoto Pen and other devices that utilize the TUIO protocol. For more information, http://touchtoolkit.codeplex.com/