Drag-and-pop a technique for accessing remote screen content on touch- and pen-operated systems patrick baudisch & ed cutrell, dan robbins, mary czerwinski,

Slides:



Advertisements
Similar presentations
Copyright All Rights Reserved 1 Chapter 3 WIMP 3.1 Definitions 3.2 Alternative Expansions Window(s) Icon(s) Menu(s) Advantages.
Advertisements

Learning Objectives Give names to computing features that you know intuitively Explain placeholders and the placeholder technique Explain how “metaphor”
GroupBar: The TaskBar Evolved Greg Smith, Patrick Baudisch, George Robertson, Mary Czerwinski, Brian Meyers, Daniel Robbins, and Donna Andrews Microsoft.
Regis Kopper Mara G. Silva Ryan P. McMahan Doug A. Bowman.
large displays are like regular sized displays, only larger, right? patrick baudisch microsoft research visualization and interaction research.
BTEC 149. Windows Desktop Click on the Start Button.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
DEVELOPING ICT SKILLS PART -TWO
Principles of Web Design 5th Edition
Windows XP Basics OVERVIEW Next.
Shift: A Technique for Operating Pen-Based Interfaces Using Touch Daniel Vogel University of Toronto Patrick Baudisch Microsoft Research.
Precise Selection Techniques for Multi-Touch Screens Hrvoje Benko Andy D. Wilson Patrick Baudisch Columbia University and Microsoft Research CHI 2006.
Try It: Curvature Dial: Eyes free parameter entry for GUIs mc schraefel, Graham Smith, Patrick.
 Steps how to design a web page using Microsoft Frontage Steps how to design a web page using Microsoft Frontage  Video related to the topic Video related.
Small Displays Nicole Arksey Information Visualization December 5, 2005 My new kitty, Erwin.
The Process of Multiplatform Development: An Example Robyn Taylor University of Alberta.
AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices Amy Karlson, Ben Bederson Computer Science Department Human-Computer Interaction.
Department of Information Science and Telecommunications Interactive Systems Michael B. Spring Department of Information Science and Telecommunications.
CrossY: A Crossing-Based Drawing Application Georg Apitz & François Guimbretière HCIL, University of Maryland
Lecture 7 Date: 23rd February
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Single Display Groupware Ana Zanella - CPSC
Technology Terminology Jeopardy A - DE - FG - MM - SS - Z $100 $200 $300 $400 $500.
Novel visualization and interaction for large displays mary czerwinski microsoft research.
Course :: Certificate in Basic Computers Applications for End Users Introducing Window 7.
Operating Systems Day 3. Changing Date & Time 1.Double click on digital clock on the notification area of a task bar (Click start button, Click control.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
Learning Objectives Give names to computing features that you know intuitively Explain placeholders and the placeholder technique Explain how “metaphor”
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Creating a Web Page HTML, FrontPage, Word, Composer.
Lesson 9 Windows Management
Evaluation of Viewport Size and Curvature of Large, High-Resolution Displays Lauren Shupp, Robert Ball, John Booker, Beth Yost, Chris North Virginia Polytechnic.
patrick baudisch edward cutrell, george robertson microsoft research
BUILDING RICH MEDIA ELEMENTS. Design Decisions Based on Design Specification  Following the design specification will ensure that the application is.
Michael Margel Dec CSC 2524 SURFBRD. What is SURFBRD? SURFace-Based Remote Desktop Pronounced “Surfboard” A desktop environment that allows users.
Web Site Design Principles
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Microsoft Windows Vista Chapter 1 Fundamentals of Using Microsoft Windows Vista.
Chapter Four Windows 7 1. Starting the computer The most important step occurs before you turn on your PC. First, check all your cables to make sure they.
Introduction To Windows Operating Systems Manipulating Windows GUI
WINDOWS Part 1 – Start Up Basics
Halo a virtual periphery for small screens devices patrick baudisch microsoft research, visualization and interaction research may 25 th, AVI 2004 workshop.
Introduction to Windows7
CHAPTER TEN AUTHORING.
Word 2010 Vocabulary List 1. Click and Type - A feature that allows you to double-click a blank area of a document to position the cursor in that location,
Novel visualization and interaction for large displays mary czerwinski microsoft research.
Novel Visualization and Interaction for Small to Jumbo Displays Mary Czerwinski Microsoft Research Mary Czerwinski Microsoft Research.
Focus plus context screens Patrick Baudisch, Nathan Good, and Paul Stewart UIST 2001, November 11 th 2001.
Snap-and-go helping users align objects without the modality of traditional snapping patrick baudisch ed cutrell ken hinckley adam eversole microsoft research.
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
CMPF124: Basics Skills for Knowledge Workers Manipulating Windows GUI.
Windows 10 R. Craig Collins ©2015 WINDOWS CRASH COURSE.
Basics of Windows 95/98/NT. Versions of Windows Windows 95 and 98 used mainly on standalone computers Windows NT used on networked computers (as in our.
Positioning Objects with CSS and Tables
Module 2 Part II Introduction To Windows Operating Systems Manipulating Windows GUI Introduction To Windows Operating Systems Manipulating Windows GUI.
1 Lesson 9 Windows Management Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Boxes. boxes- learning targets o I will be able to display buttons (boxes) o I will be able to organize boxes o I will be able to create an animation.
Introducing Scratch Learning resources for the implementation of the scenario
Pasewark & Pasewark 1 Windows Vista Lesson 1 Windows Vista Basics Microsoft Office 2007: Introductory.
Fluency with Information Technology
Going Green By Ima Librarian
Module 1.1 Introduction to computers
Chapter 6: Interfaces and interactions
mouse ether helping users acquire targets across multimon
Khalad Hasan Xing-Dong Yang Hai-Ning Liang Pourang Irani
Microsoft Windows 7 Basics
GRAPHICAL USER INTERFACE
Improving drag-and-drop on wall-size displays
Presentation transcript:

drag-and-pop a technique for accessing remote screen content on touch- and pen-operated systems patrick baudisch & ed cutrell, dan robbins, mary czerwinski, peter tandler, ben bederson, and alex zierlinger microsoft research visualization and interaction research

goals mixing touch screens/pen-input with large screens creates interesting new interface challenges bringing target icons to the user (“drag-and-pop”) allows users to complete drag interactions faster general theme: limiting interaction space to the display space at the user’s location can solve problems

contents goals scenario: touch/pen input meets large screens and multimon problems: dragging across bezels and long distances drag-and-pop related work design, design, and more design user study drag-and-pop makes users faster conclusions

touch/pen input breaks touch/pen-input + multimon touch and pen input renaissance PDAs Tablets Liveboards / Smartboards multi-display systems DynaWall, iRoom Smartboard wall connect tablet to external screen …

scenario 1: tables + screen tablet users scribble with pen… but filing icons into folder on external monitor requires mouse

scenario 2: dragging + bezels dragging across bezels in display wall is no problem for the mouse… …but a big problem when using pen/touch input

scenario 3: long distances dragging is designed for small screens… … but becomes time-consuming on large screens

drag-and-pop users starts dragging icon towards a distant folder or application icons of compatible type come towards mouse cursor user drops icon with minimal motion targets retract drag-and-pop works across bezels

demo… bringing target icons to the user allows users to complete drag interaction at the user’s current locations

scenario 1: tablet + screen filing icons into folder on external monitor

scenario 2: dragging + bezels dragging across bezels in display wall

scenario 3: long distances dragging on large screens

video

related work techniques for transferring information drag-and-drop avoids hidden clipboard (e.g. Xerox Star) hyper­dragging (Rekimoto, 1999) pick-and-drop (Rekimoto, 1997)+ take-and-put (Streitz et al., 2001) overcome large distances magic pointing (Zhai et al., 1999) requires an indirect input device gesture input techniques (Rubine, 1991) throwing (Geißler, 1998) for reliable target acquisition? laser pointers to acquire targets on a Smartboard (Myers et al. 2002) mouse-based interaction techniques lodestones and lay lines (Jul, 2002) flick (Dulberg et al., 1999) sticky icons (Swaminathan and Sato 1997)

design

selecting candidates initialize all icons are candidates filter eliminate icons with non-matching file types eliminate icons that are too close eliminate icons outside target angle if necessary, restrict to some hard limit

preserving layout snap to grid eliminate empty rows and columns translate back place center of bounding box in front of user closer for experts

the rubber band animation did not work “frozen” motion blur narrow midriff suggests elasticity clue for distance simplified version

getting it out of the way to rearrange icons on the desktop (overloaded): any mouse motion moving away from the “popped-up” icons de-activates drag-and-pop introduce flick gesture into mouse motion

study

pre-study 3 layouts for study: sparse (11), frame (28), cluttered (35) 15 single, 6 dual, and 4 triple monitor users overall resolutions 800,000 pixels to 3,900,000 pixels (= 66% more than the display wall used in the experiment).

user study participants: 2 female, 5 male dynaWall 3 Smartboard 15’ long (4.5m) 3 x 1024x768 pixels native code not stable enough à Macromedia Flash version task: drag icons into matching folder highlighting disappeared when started each desktop: icons + 10 icons to be filed

results faster with drag-and-pop error rate higher with drag-and-pop most of the effect caused by the bezels Control Drag-and-pop 3.7 times speedup Control Drag-and-pop

subjective satisfaction > 6 (out of 7) “I liked using drag-and-pop” “I always understood what was happening when drag-and- pop was on”, “I would use drag-and-pop for large displays.” < 3 for “It took a long time to get used to drag-and-pop” “It was hard to control what the targets did when drag-and- pop was on.” drag-and-pop interface causes less manual stress and fatigue than the control interface

lesson learned the shortest connection between two points on a display wall is not a straight line (we fixed this by opening target sector towards top of display)

the larger picture

general theme WIMP metaphor can break on large screens with pen/touch input drag-and-pop generalizes direct manipulation bring content to the user let the user interact with it send content back  interaction space is not the same as display space anymore

drag-and-pick problem launch app or open file drag-and-pick user drags “background” all icons in that direction move to the cursor user drags % releases mouse over it target is activated

what about dialog boxes?

inside applications… drag-and-pop works even if target is occluded clipped closed (folder) use the concept to file s?

goals revisited - conclusions mixing touch screens/pen-input with large screens creates interesting new interface challenges bringing target icons to the user (“drag-and-pop”) allows users to complete drag interactions faster general theme: limiting interaction space to the display space at the user’s location can solve problems

thank you! try it out: Google drag-and-pop thanks to: the VIBE research group (mary czerwinski, george robertson…) diane kelly, dieter boecker, lance good, amanda williams,