Curvature Dial Eyes free parameter entry for GUIs

  • Slides: 26
Download presentation
Curvature Dial: Eyes free parameter entry for GUIs mc schraefel, Graham Smith, Patrick Baudisch

Curvature Dial: Eyes free parameter entry for GUIs mc schraefel, Graham Smith, Patrick Baudisch IAM Group, U of Southampton Microsoft Research Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

DEMO You can download it now Try It: http: //www. mytea. ecs. soton. ac.

DEMO You can download it now Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Curvature Dial What it is Motivation Related work Radial scroll Virtual Scroll Ring Bonus

Curvature Dial What it is Motivation Related work Radial scroll Virtual Scroll Ring Bonus material Test Suite Comparisons Live Demo (Audience Participation) Future Questions Conclusions Questions Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Motivation Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Motivation Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Cosθ=A • B / |A||B| Developed to address problem of scrolling on touch-based devices,

Cosθ=A • B / |A||B| Developed to address problem of scrolling on touch-based devices, like tablets and wall displays Hinckley, K. , et al. Quantitative Analysis of Scrolling Techniques. CHI’ 02 Motivation Baudisch, et al Dragand. Pop and Drag-and-Pick Interact 2003 Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Related Work Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Related Work Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Radial Scroll Smooth, variable-speed scrolling in one dimension for stylus/touch input Try It: http:

Radial Scroll Smooth, variable-speed scrolling in one dimension for stylus/touch input Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Evans, Tablet-Based Valuators That Provide One, Two, or Three Degrees of Freedom. Computer Graphics

Evans, Tablet-Based Valuators That Provide One, Two, or Three Degrees of Freedom. Computer Graphics Taking advantage of the Vernier Effect Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

But Lo! A problem • Jump, go ahead and. . . Try It: http:

But Lo! A problem • Jump, go ahead and. . . Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Curvature Dial: for real value, eyes-free parameter entry - in particular for touch-screen input.

Curvature Dial: for real value, eyes-free parameter entry - in particular for touch-screen input. - eyes-free extension for techniques like Guimbretiere and Winograd’s Flow. Menus Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

UIST 05: the year of the dial • Radial Scroll (pre Curvature Drag) •

UIST 05: the year of the dial • Radial Scroll (pre Curvature Drag) • Virtual Scroll Ring Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Comparison with Virtual Scroll Ring Radial/Curvature VSR Uses curvature around a point; low processing

Comparison with Virtual Scroll Ring Radial/Curvature VSR Uses curvature around a point; low processing requirements Uses distance travelled around circumference Evaluation: Cockburn and Savage-like, target acquisitions (headers/images) Evaluation: Hinckley et al. reciprocal framing Vernier Effect Inverse Tested: touch/stylus input on 2 platforms Tested: desktop VSR against mouse wheel on laptop Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

When Where and How The Pilot Studies Contributions by Pat, mc and Sacha Brostoff,

When Where and How The Pilot Studies Contributions by Pat, mc and Sacha Brostoff, Ray Cooke (Southampton) Tomer Mocovich (Brown) Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Questions • How do the techniques compare for stylus based computing? • How do

Questions • How do the techniques compare for stylus based computing? • How do they work on distinct platforms? • How do different distances effect? Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Things NOT looking at • How to invoke • How to go in multiple

Things NOT looking at • How to invoke • How to go in multiple directions • Want to focus on where and what contexts are most appropriate • So…series of pilot studies Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Studies: Zoom and Scroll SCROLLING Compare Dialing techniques against scroll bars for scrolling: FACTORS:

Studies: Zoom and Scroll SCROLLING Compare Dialing techniques against scroll bars for scrolling: FACTORS: distance, platform ZOOMING Compare Dialing techniques against stroke (hand tool-like eyes free stroke): FACTORS: distance, platform Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Platforms Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Platforms Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Test Suite Compare Dial types for scrolling/zooming and variable distances Try It: http: //www.

Test Suite Compare Dial types for scrolling/zooming and variable distances Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Study 1: scrolling, smartboard Movement Time for scrolling task on Smartboard Error rates for

Study 1: scrolling, smartboard Movement Time for scrolling task on Smartboard Error rates for the Smartboard task Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Lessons Learned: Study 1 • Scroll bars win on the large screen, but VSR

Lessons Learned: Study 1 • Scroll bars win on the large screen, but VSR significantly better than other dials • VSR more learnable: big distances, big circles seem more learnable than the Vernier approach of small circles • Problem with Vernier approach may be implementation issues Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Study 2: Scrolling/PDA Long Distance Time Lessons Learned: PDA is a useful space for

Study 2: Scrolling/PDA Long Distance Time Lessons Learned: PDA is a useful space for dialing - interesting trade-offs on error performances Errors Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Study 3: Zooming, Smartboard Time Errors Lessons Learned • Stroking has some interesting properties

Study 3: Zooming, Smartboard Time Errors Lessons Learned • Stroking has some interesting properties to explore: competes with VSR • Great performance, but people prefer VSR • Observe: short little multiple, rather than long strokes Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Study 4: Zooming, PDA Size Time Stroking more efficient; errors about the same; Virtual

Study 4: Zooming, PDA Size Time Stroking more efficient; errors about the same; Virtual Scroll Ring preferred Errors Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Next Steps from studies • Curvature Dial against VSR (both non-accelerated) scrolling, four distances:

Next Steps from studies • Curvature Dial against VSR (both non-accelerated) scrolling, four distances: Pick a winner and run with it • Winner accelerated vs. non-accelerated, again scrolling, four distances: pick a winner and run with it • Hand tool against accelerated hand tools: pick a winner • winner hand tool against winner dial • just scrollbar: four document lengths and three display sizes and four distances: where does it break • Winner incremental technique vs. scrollbar vs. combined technique, four document lengths and four distances, three display sizes Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Conclusions • Dialing is worth investigating for PDA’s especially • VSR is a strong

Conclusions • Dialing is worth investigating for PDA’s especially • VSR is a strong favorite • Vernier needs to be revisited • Keep Checking: test suite will be updated regularly • Thoughts/ideas welcome Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip

Questions (Pat last seen answering questions) Thank you (to Ed and Jan especially!). Try

Questions (Pat last seen answering questions) Thank you (to Ed and Jan especially!). Try It: http: //www. mytea. ecs. soton. ac. uk/dial/testsuite/scroll. Demo. zip