Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

UIST'09: Ripples: Per-Contact Visualizations for Touch Displays

Loading...

Sign in or sign up now!
772 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Oct 19, 2009

Presented at UIST (ACM Symposium on User Interface Software and Technology) http://www.acm.org/uist/

PAPER ABSTRACT:
We present Ripples, a system which enables visualizations around each contact point on a touch display and, through these visualizations, provides feedback to the user about successes and errors of their touch interactions. Our visualization system is engineered to be overlaid on top of existing applications without requiring the applications to be modified in any way, and functions independently of the applications responses to user input. Ripples reduces the fundamental problem of ambiguity of feedback when an action results in an unexpected behaviour. This ambiguity can be caused by a wide variety of sources. We describe the ambiguity problem, and identify those sources. We then define a set of visual states and transitions needed to resolve this ambiguity, of use to anyone designing touch applications or systems. We then present the Ripples implementation of visualizations for those states, and the results of a user study demonstrating user preference for the system, and demonstrating its utility in reducing errors.

AUTHORS:
Daniel Wigdor, Sarah Williams, Michael Cronin, Robert Levy, Katie White, Maxim Mazeev, Hrvoje Benko
Microsoft Surface, Microsoft Research, Microsoft Corporation

LINK TO PUBLICATION:
http://doi.acm.org/10.1145/1622176.1622180

ACM COPYRIGHT NOTICE. Copyright © 2009 by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (5)

Sign In or Sign Up now to post a comment!
  • Actually, when not hitting something, the trace should not be bigger when actually hitting something

  • I like surface computing but not surface lag - note the lag when moving things around and the trace graphics is lagging behind the fingers actual position, this is not good - feedback needs to be real-time and accurate

  • Hi, is there any chance we can download and test your ripples on a Windows 7 installation with multitouch devices? This is something I'd love to touch!

  • Couldn't you add a coaster program to ripple that say allows someone to draw a circle with there finger and then they can place objects in that area of the table without it effecting there other programs? they could still manipulate it with there fingers if they wanted to change its size or throw it off screen to delete it. Also for things like the arm activating objects, you could make it so that only objects of within two centimeters can active them so most accidental brushes wont effect it.

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more