Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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.
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

Cortical circuitry mediating inter-areal touch signal amplification
Cortical circuitry mediating inter-areal touch signal amplification
AbstractSensory cortical areas are often organized into topographic maps which represent the sensory epithelium1,2. Individual areas are richly interconnected3, in many cases via r...
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,...
Interdisciplinary perspective on architectural programming: current status and future directions
Interdisciplinary perspective on architectural programming: current status and future directions
PurposeArchitectural programming, as a critical phase in construction projects, has been widely recognized for its importance and advantages throughout the construction process. Wi...
Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...
Sparse and distributed cortical populations mediate sensorimotor integration
Sparse and distributed cortical populations mediate sensorimotor integration
SUMMARYTouch information is central to sensorimotor integration, yet little is known about how cortical touch and movement representations interact. Touch- and movement-related act...
Inter-brain synchrony during interpersonal touch is associated with the remission of negative emotion
Inter-brain synchrony during interpersonal touch is associated with the remission of negative emotion
Interpersonal touch plays an essential role in emotional regulation. However, the mechanisms underpinning emotional regulation via interpersonal touch remain obscure. This study in...
Edukasi Terapi Sentuhan Lembut (Gentle Touch Therapy) sebagai Upaya Stimulasi Tumbuh Kembang Bayi
Edukasi Terapi Sentuhan Lembut (Gentle Touch Therapy) sebagai Upaya Stimulasi Tumbuh Kembang Bayi
Infant growth and development are crucial issues that require serious attention, particularly during the early childhood phase, which is crucial for a child's future development. T...
Are lateralized and bold fish optimistic or pessimistic?
Are lateralized and bold fish optimistic or pessimistic?
Abstract Cognitive bias is defined as the influence of emotions on cognitive processes. The concept of the cognitive judgement bias has its origins in human psychology bu...

Back to Top