Javascript must be enabled to continue!
Optimistic Programming of Touch Interaction
View through CrossRef
Touch-sensitive surfaces have become a predominant input medium for computing devices. In particular, multitouch capability of these devices has given rise to developing rich interaction vocabularies for “real” direct manipulation of user interfaces. However, the richness and flexibility of touch interaction often comes with significant complexity for programming these behaviors. Particularly, finger touches, though intuitive, are imprecise and lead to ambiguity. Touch input often involves coordinated movements of multiple fingers as opposed to the single pointer of a traditional WIMP interface. It is challenging in not only detecting the intended motion carried out by these fingers but also in determining the target objects being manipulated due to multiple focus points. Currently, developers often need to build touch behaviors by dealing with raw touch events that is effort consuming and error-prone. In this article, we present Touch, a tool that allows developers to easily specify their desired touch behaviors by demonstrating them live on a touch-sensitive device or selecting them from a list of common behaviors. Developers can then integrate these touch behaviors into their application as resources and via an API exposed by our runtime framework. The integrated tool support enables developers to think and program
optimistically
about how these touch interactions should behave, without worrying about underlying complexity and technical details in detecting target behaviors and invoking application logic. We discuss the design of several novel inference algorithms that underlie these tool supports and evaluate them against a multitouch dataset that we collected from end users. We also demonstrate the usefulness of our system via an example application.
Association for Computing Machinery (ACM)
Title: Optimistic Programming of Touch Interaction
Description:
Touch-sensitive surfaces have become a predominant input medium for computing devices.
In particular, multitouch capability of these devices has given rise to developing rich interaction vocabularies for “real” direct manipulation of user interfaces.
However, the richness and flexibility of touch interaction often comes with significant complexity for programming these behaviors.
Particularly, finger touches, though intuitive, are imprecise and lead to ambiguity.
Touch input often involves coordinated movements of multiple fingers as opposed to the single pointer of a traditional WIMP interface.
It is challenging in not only detecting the intended motion carried out by these fingers but also in determining the target objects being manipulated due to multiple focus points.
Currently, developers often need to build touch behaviors by dealing with raw touch events that is effort consuming and error-prone.
In this article, we present Touch, a tool that allows developers to easily specify their desired touch behaviors by demonstrating them live on a touch-sensitive device or selecting them from a list of common behaviors.
Developers can then integrate these touch behaviors into their application as resources and via an API exposed by our runtime framework.
The integrated tool support enables developers to think and program
optimistically
about how these touch interactions should behave, without worrying about underlying complexity and technical details in detecting target behaviors and invoking application logic.
We discuss the design of several novel inference algorithms that underlie these tool supports and evaluate them against a multitouch dataset that we collected from end users.
We also demonstrate the usefulness of our system via an example application.
Related Results
A Study to Assess the Effectiveness of Video Assisted Intervention on Good Touch and Bad Touch among School Going Children in Selected School of Sasaram
A Study to Assess the Effectiveness of Video Assisted Intervention on Good Touch and Bad Touch among School Going Children in Selected School of Sasaram
INTRODUCTION: Touch is a basic human need for existence. From the minute we are born to our last breath, touch nurtures us.1 The purpose of research was to provide education for ev...
Affective Touch Dimensions: From Sensitivity to Metacognition
Affective Touch Dimensions: From Sensitivity to Metacognition
Abstract
Touch can give rise to different sensations including sensory, emotional and social aspects. Tactile pleasure typically associated with caress-like skin st...
Programming model abstractions for optimizing I/O intensive applications
Programming model abstractions for optimizing I/O intensive applications
This thesis contributes from the perspective of task-based programming models to the efforts of optimizing I/O intensive applications. Throughout this thesis, we propose programmin...
Efektivitas metode backpass dalam meningkatkan akurasi passing pendek di sekolah sepakbola
Efektivitas metode backpass dalam meningkatkan akurasi passing pendek di sekolah sepakbola
Penelitian dilakukan untuk mengetahui pengaruh dari model latihan First touch-pass, pengaruh dari model latihan Backpass-passing, dan untuk mengetahui apakah terjadi peningkatan ak...
Touch in the town of Goga: Touch and repetition in Slavko Grum’s An Event in the Town of Goga
Touch in the town of Goga: Touch and repetition in Slavko Grum’s An Event in the Town of Goga
The article discusses An Event in the Town of Goga (1927), an expressionistic grotesque by Slavko Grum, through the optics of touch understood in three ways. A fetishistic touch ch...
Cortical circuitry mediating inter-areal touch signal amplification
Cortical circuitry mediating inter-areal touch signal amplification
Abstract
Sensory cortical areas are often organized into topographic maps which represent the sensory epithelium
1,2
...
ADAPTABLE MULTI-TOUCH TECHNOLOGY SYSTEM FOR TOUCH SENSITIVE DEVICES
ADAPTABLE MULTI-TOUCH TECHNOLOGY SYSTEM FOR TOUCH SENSITIVE DEVICES
The touch sensing technology that has paved way for a user friendly interaction with the components has become a more prominent option in the recent days due to its capability of p...
WEB PROGRAMMING
WEB PROGRAMMING
"Web Programming" is a comprehensive book that provides a detailed overview of various aspects of web programming. The book is co-authored by Dr. Chitra Ravi and Dr. Mohan Kumar S,...

