30
Ravin Balakrishnan [email protected] www.dgp.toronto.edu/~ravin Physics, projection, piles, and pens: user interfaces in the post GUI era.

Ravin Balakrishnan [email protected] ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

Ravin [email protected]

www.dgp.toronto.edu/~ravin

Physics, projection, piles, and pens: user interfaces in the post GUI era.

Page 2: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

2

DGP lab

• Since 1968• 6 faculty: 3 HCI, 3 Graphics• ~50 graduate students, ~5 postdocs• Several tech/admin staff

My group:• 15 graduate students, 2 postdocs

Page 3: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

3

Projects• BumpTop: Desktop with Physics and Piles (CHI 2006)

• Hybrid pointing (UIST 2006)

• Handheld projector interaction (UIST 2006)

• Volumetric Display Interaction (UIST 2004, UIST 2006, AVI 2006)

• Mnemonic rendering (UIST 2006)

• Under the table interaction (UIST 2006)

Page 4: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

4

Physical vs. GUI Desktops

• GUIs lack rich expressiveness• Casual but meaningful placement• Loose vs. rigid organization

Page 5: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

5

Physically Inspired Desktop

• Enrich desktop metaphor with real world characteristics • Support casual organization, Piling• Pen centric

Page 6: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

6

Support for Piling

• Ethnographic studies of office organization(Malone 83, Whittaker et al. 01)

• Filing• Cognitively difficult, multiple categories• Premature, duplicate filing

• Piling• Lightweight, easy to maintain• Deferred classification• Reminds, accessibility of recent information

Page 7: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

7

Related Work• Ethnographic Studies of Office Organization

• Malone 1983• Whittaker et al. 2001

• Piling in GUIs• Mander et al. 1992• Presto 1999• DynaPad 2004

• Physically Inspired Interfaces• WebBook, Web Forager 1996 • Beaudouin-Lafon 2001• Fold’n’Drop 2004• 3D Paper-flyer metaphor 2003

• 2½D, 3D Spatial Organization• Data Mountain 1998• Task Gallery 2000

Page 8: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

8

Design Goals

• Realistic Feel• Disable Physics as Necessary• Tangible, Paper-like Icons• Optimize for Pen Interaction• Discoverability

Page 9: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

9

Video Demonstration

• Object Movement• Pile Interaction• Paper-like Icons• Arbitrarily sized objects• Beyond Physics

Page 10: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

10

LassoMenu

• Fluid selection and parameter adjustment in one stroke

• Advantages:• Avoids tricky gestures, memorization• Doesn’t interrupt flow with pen lift, etc.

Page 11: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

11

Real and Virtual Piles

• Items pulled out for emphasis

Page 12: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

12

Pressure

• Trigger interaction with PressureLock• Pressure Cursor States:

0% Pressure 75% Pressure 100% PressurePressureLock

Hollow cursor,indicates functionality

Page 13: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

13

Piling in GUIs

• We significantly expand on previous designs• Pile-pile, intra-pile interaction• Emphasize discoverability• Pile widgets• Integrate browsing advances • Transition to pile• Physical simulation

(Mander et al. 92) DynaPad 2004Presto 1999

Page 14: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

14

Addional Interaction Techniques

• Manipulation• Sort, Delete, Move• Emphasize contents• Insertion: Tossing, Drag’n’Cross

• Paper-like Icons• Crease, Crumple, Pin up• Enlarge, Reduce size• Shelving

• Arbitrarily sized objects• Beyond Physics

• Enforcing Axis Alignment• Hierarchical Piles

Page 15: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

15

Initial User Evaluation• 12 participants (5 female, 7 male)• 1 hr videotaped think-aloud sessions

• Simulated tasks

• Realistic Feel• Novices found realistic techniques empowering• Playfully rearranging, balancing items

• Optimize for Pen Interaction• Crossing “smoother”, more realistic• Crossing deteriorated at screen edges• Drag’n’Cross troublesome

• Discoverability• All users discovered interaction techniques• Improved repetition of tasks

Page 16: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

16

Some Next Steps

• Convey meta-data as physical attributes• Other physics: fields, magnets, cloth• Beyond reality?• Deployable applications

Page 17: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

17

Hybrid Pointing

Page 18: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

18

Hybrid Pointing

Page 19: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

19

Hybrid Pointing Evaluation

Page 20: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

20

Handheld Projectors

Page 21: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

21

Prototype

Page 22: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

22

Video

Page 23: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

23

Volumetric Displays

• Points illuminated in true 3D

• 360° viewing angle

• Available commercially

Page 24: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

24

Implementation - Display

• Perspecta Spatial 3D System • 10" spherical image

• 198 2D slices, 768x768 each

• 24Hz refresh rate

Page 25: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

25

Implementation – Finger Tracking

• Vicon motion tracking system• 5 Cameras

• Tracked 5mm markers• Real Time, 120Hz, sub mm precision

Page 26: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

26

Issues & Assumptions

• Objects within arm’s reach

• Objects inside enclosure

• Direct link between input and display

• Volumetric display as exclusive platform

Page 27: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

27

Video

Page 28: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

28

Acknowledgements

• DGP Lab members• John Hancock

Page 29: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

29

Prior Physically-Inspired Interfaces

• Windows as paper

Beaudouin-Lafon 2001

WebBook, Web Forager 1996

3D Paper flyer metaphor 2003 Fold’n’Drop 2004

Page 30: Ravin Balakrishnan ravin@dgp.toronto.edu ravin Physics, projection, piles, and pens: user interfaces in the post GUI era

30

Prior Spatial Organization

• Benefit of 2½ D, 3D spatial memory

Data Mountain (1998) Task Gallery (2000)