post-wimp interaction with desktop computersdragice.fr/papers/postwimp.pdfpost-wimp sketching-based...
TRANSCRIPT
![Page 1: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/1.jpg)
1
Post-Wimp Interaction With Desktop Computers
Pierre Dragicevic
New Tools and Techniques
![Page 2: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/2.jpg)
2
WIMP Interaction
n Standard Interaction Techniques:
n Windows, widgets, iconn Text input, click, double-click, d&d
+
n WIMP = Windows, Icons, Menus, Pointer
n Standard Devices:
n Mousen Keyboard
![Page 3: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/3.jpg)
3
What Next and Why?
n WIMP system(Xerox Star, 1979)
![Page 4: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/4.jpg)
4
Post-WIMP Interaction Paradigms
Better exploit our motor abilities:
n Bimanual Interaction
Map Zooming [Hinckley et al 98]
SmartSkin [Rekimoto 2002]
n « Multifinger » Interaction
![Page 5: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/5.jpg)
5
Post-WIMP Interaction Paradigms
Better exploit our perceptual abilities:
n Information visualization
TreeMaps [Schneiderman et al]
Multiple screens & large displays
n Enhanced displays
![Page 6: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/6.jpg)
6
Post-WIMP Interaction Paradigms
Make interaction more « direct »:
n Gestural interaction
Toolglasses [Bier et al 93]
n See-through tools
![Page 7: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/7.jpg)
7
Two Research Directions
n Explore Post-WIMP interaction further:
n Propose innovative solutions to known problemsn Investigate alternative interaction paradigms
n Disseminate existing research:
n Integrate Post-WIMP paradigms into GUI toolkitsn Provide new design guidelines
![Page 8: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/8.jpg)
8
My Research
n Explore Post-WIMP interaction further:
n Propose innovative solutions to known problemsn Investigate new interaction paradigms
n Disseminate existing research:
n Integrate Post-WIMP paradigms into GUI toolkitsn Provide new design guidelines
n Support the exploration of new approaches:
n Study more usable and more flexible toolsn Advocate a vision of Post-WIMP with sound examples
![Page 9: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/9.jpg)
9
My Research
New tools
New techniques
![Page 10: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/10.jpg)
10
New techniques
Introduction
Conclusion
II. Artistic Resizing
IV. Fold n’ Drop
I. Input Configurator
III. SpiraClock
New tools
![Page 11: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/11.jpg)
11
I. Input Configurator
Pierre Dragicevic
Jean-Daniel Fekete
An Input Interaction Model forHighly Configurable Multi-Device
Interactive Systems
Introduction
Conclusion
II. Artistic Resizing
IV. Fold n’ Drop
I. Input Configurator
III. SpiraClock
![Page 12: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/12.jpg)
12
Goal: Support Alternative Input
n WIMP system(Xerox Star, 1979)
n Input-Open System
![Page 13: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/13.jpg)
13
Why Using Alternative Input?
the task the user the environnement
n Augmenting the bandwith
n Optimizing interaction according to:
![Page 14: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/14.jpg)
14
Current State of the Art
n Very poor support for alternative input devices in:
n Current operating systemsn Current applicationsn Current toolkits
n Little research on input management
n Post-WIMP tools are specialized towards:
n A fixed set of input devicesn A fixed set of interaction techniques
n No approach deals with:
n Multiple and heterogeneous input (enriched / impoverished)n Flexibility and configurability
![Page 15: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/15.jpg)
15
The Input Configuration Model
n Approach:
n Fully separate physical devices from applications
n Provide a flexible way to map devices to applications
![Page 16: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/16.jpg)
16
The Input Configuration Model
n Device:
n Parametrizable black boxn Processes input into output
n I/O Slots:
n Simple typesn + compound types
n Implicit I/O:
n User inputn Feedback
Inputslots
Outputslots
Implicit input
Implicit output
![Page 17: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/17.jpg)
17
The Input Configuration Model
n Device types:n System
(hardware ressources)n Adapter
(software processes)n Application
(specific to each app)
n Input Configuration:n A set of system and
application devicesconnected throughadapter devices
System devices
Application devices
Adapter devices
Input Configuration
![Page 18: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/18.jpg)
18
The ICON Toolkit
n System Devices:
![Page 19: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/19.jpg)
19
The ICON Toolkit
n Adapter devices:
n Data processing
![Page 20: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/20.jpg)
20
The ICON Toolkit
n Adapter devices:
n Data processingn Graphical feedback
![Page 21: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/21.jpg)
21
The ICON Toolkit
n Adapter devices:
n Data processingn Graphical feedbackn Interaction techniques
![Page 22: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/22.jpg)
22
The ICON Toolkit
n Application Devices:n Example: IConDraw tools
![Page 23: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/23.jpg)
23
The ICON Toolkit
n Graphical Toolkit Devices:
n Example: Swing devices
![Page 24: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/24.jpg)
24
The ICON Toolkit
n The input configuration editor:
Availabledevices
Availabledevices
Editingpane
Editingpane
![Page 25: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/25.jpg)
25
The ICON Toolkit
n The input configuration editor
![Page 26: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/26.jpg)
26
The ICON Toolkit
n The input configuration editorn Dynamic wire drawing algorithm
![Page 27: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/27.jpg)
27
The ICON Toolkit
n The input configuration editorn Fluid expand/collapse
![Page 28: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/28.jpg)
28
The ICON Toolkit
n The input configuration editorn Fisheye-drag
![Page 29: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/29.jpg)
29
Examples
1. Exploiting rich input
n Pressure-sensitive drawing inside IConDraw
![Page 30: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/30.jpg)
30
1. Exploiting rich input
Examples
![Page 31: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/31.jpg)
31
Examples
1. Exploiting rich input
n Symmetric bimanual interaction in IConDraw
![Page 32: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/32.jpg)
32
Examples
1. Exploiting rich input
![Page 33: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/33.jpg)
33
Examples
1. Exploiting rich input
n Integral control of the Responsive Face [Perlin 97]
![Page 34: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/34.jpg)
34
Examples
1. Exploiting rich input
n Integral control of the Responsive Face [Perlin 97]
![Page 35: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/35.jpg)
35
Examples
1. Exploiting rich input
![Page 36: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/36.jpg)
36
Examples
2. Improving Accessibility
n Keyboard ? Pointing
2nd order control
![Page 37: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/37.jpg)
37
Examples
2. Improving Accessibility
n Pointer ? Text editing
« Floating QuikWriting » [Perlin]
![Page 38: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/38.jpg)
38
Examples
2. Improving Accessibility
n Pointer ? Text editing
« Floating QuikWriting » [Perlin]
![Page 39: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/39.jpg)
39
Examples
3. Augmenting WIMP applications
n « Augmented pointing »
Filter Events
![Page 40: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/40.jpg)
40
Examples
3. Augmenting WIMP applications
n « Augmented pointing » : smoothed cursor
![Page 41: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/41.jpg)
41
Examples
3. Augmenting WIMP applications
n « Augmented pointing » : throwable cursor
![Page 42: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/42.jpg)
42
Examples
3. Augmenting WIMP applications
n « Augmented pointing » : speech cursor
rightrightNoise…Noise… downdown
stopstoppresspressupupslowerslowerreleaserelease
![Page 43: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/43.jpg)
43
Examples
3. Augmenting WIMP applications
n « Generalized Drag and Drop »
![Page 44: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/44.jpg)
44
Projects using ICON
n Marina II (2001)Photograph-based architectural modelling tool
n Svalabard [Huot et al 2003]Post-WIMP sketching-based 3D modelling interface
n MaggLite [Huot et al 2004]Post-WIMP UIMS based on ICON
n LRI, University of Orsay [Appert et al 2003]Experimental comparison of WIMP / Post-WIMP techniques
n Smart Home and Impairment (INT/ENST/EDF 2005)Configurable software architecture for accessibility
n Student projects
![Page 45: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/45.jpg)
45
II. Artistic Resizing
Pierre Dragicevic
Stéphane Chatty
David Thevenin
Jean-Luc Vinot
A Technique for RichScale-Sensitive Vector Graphics
Introduction
Conclusion
II. Artistic Resizing
IV. Fold n’ Drop
I. Input Configurator
III. SpiraClock
![Page 46: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/46.jpg)
46
n Graphic designers are given more and more importance in GUIs
n Exploitation of vector graphics(e.g, Scalable Vector Graphics)
n IntuiKit [Chatty et al 2004]
Graphically Rich User Interfacs
![Page 47: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/47.jpg)
47
IntuiKit: Example of Team Work
Low-fi prototyping
Graphic design
Programming
Integration
![Page 48: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/48.jpg)
48
The Resizing Problem
n Fixedsize
n Naivescaling
n Common resizing
![Page 49: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/49.jpg)
49
Expressing Resizing
n Resizing is commonly described using formulae
n These formulae are:
n Translated into code by the programmern Or used as an input to constraint-solving systems
w
h
wL
hL
yL
xLr
hB
wB
• xL = (w-wL) / 2• yL = (h-hL) / 2• wL = 20• hL = 10
• wB = 5• hB = 5
• r = 20
![Page 50: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/50.jpg)
50
Expressing Resizing
n But designers think visually
n They are used to produce visual variants
n Variants are also useful to convey general laws
On whitepaper
On blackpaper
On redpaper
Mediumsize
Smallsize
![Page 51: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/51.jpg)
51
Artistic Resizing
1. Designers produce variantsusing their authoring tool
2. IntuiKit interpretsthe example set
![Page 52: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/52.jpg)
52
Artistic ResizingA scenario
![Page 53: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/53.jpg)
53
Artistic ResizingA scenario
![Page 54: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/54.jpg)
54
Artistic ResizingA scenario
![Page 55: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/55.jpg)
55
Artistic ResizingA scenario
![Page 56: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/56.jpg)
56
Artistic ResizingA scenario
![Page 57: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/57.jpg)
57
Artistic ResizingHow does it work?
n Based on local interpolation of transformations
T1 T1’
![Page 58: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/58.jpg)
58
Artistic ResizingHow does it work?
n Each variant of T1 is associated withthe example’s bounding box
T1 T1’
?
T1’’ T1’’’
![Page 59: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/59.jpg)
59
n Orthogonal Interpolation hypothesis:
n Width only impacts the X contributionn Height only impacts the Y contribution
Artistic ResizingOrthogonal Interpolation
a11 a12 a13
a21 a22 a23
0 0 1
X
Y
1
X0
Y0
1
=
width
height
![Page 60: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/60.jpg)
60
n Piecewise linear interpolations are performed along width and height separately:
Artistic ResizingOrthogonal Interpolation
width
height
a11a12 a13
a21a22
a23
![Page 61: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/61.jpg)
61
Artistic ResizingProperties of Orthogonal Interpolation
n Preserves algebraic measures:
n If horizontal or vertical distances are the same on the examples they will remain the same
![Page 62: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/62.jpg)
62
Artistic ResizingProperties of Orthogonal Interpolation
n Preserves relative ratios:
n Ratios that are invariant on the exampleswill remain invariant
![Page 63: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/63.jpg)
63
Artistic ResizingProperties of Orthogonal Interpolation
n Preserves contacts:
n Two points that coincide on the exampleswill always coincide
![Page 64: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/64.jpg)
64
Artistic ResizingProperties of Orthogonal Interpolation
n Preserves parallelism:
n Two lines that are parallel on the exampleswill remain parallel
![Page 65: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/65.jpg)
65
Artistic Resizing
n Supports invariants but also finely tuned behaviors
w
h
wL
hL
yL
xLr
hB
wB• xL = (w-wL) / 2• yL = (h-hL) / 2• wL = 20• hL = 10
• wB = 5• hB = 5
• r = 20
![Page 66: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/66.jpg)
66
Artistic ResizingBlending with traditional layout managers
n Containment hierarchies:
![Page 67: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/67.jpg)
67
Artistic ResizingBlending with traditional layout managers
n Inside an « aqua-dock » layout manager:
![Page 68: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/68.jpg)
68
n Demonstrational layout specification systems:
n Peridot [Myers 90]
n Chimera [Kurlander & Feiner 93]
n Constraint inference:
n Extensive searchfor invariants
n Sensitive to combi-natorial explosion
n Over-constrained orunintended rules
Artistic Resizingvs. Constraint Inference
n Orthogonal interpolation:
n Ensures the preservation of « interesting » invariants
n Fast computation, even with complex vector graphics
n Limitations are known, results are easy to predict
![Page 69: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/69.jpg)
69
III. SpiraClock
Pierre Dragicevic
Stéphane Huot
Introduction
Conclusion
II. Artistic Resizing
IV. Fold n’ Drop
I. Input Configurator
A Continuous and Non-IntrusiveTechnique for Upcoming EventsIII. SpiraClock
![Page 70: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/70.jpg)
70
Time Management Tools
n Calendars displays:n Good for long-term time
managementn But useless for
upcoming events
n Reminders and Alarms:n Prevent forgettingn But too intrusiven Don’t allow
continuousanticipation
![Page 71: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/71.jpg)
71
SpiraClock
n Analog desktop clock
n Events are displayedas sectors
![Page 72: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/72.jpg)
72
SpiraClock
n Event are aligned withminute marks
n Relative times can beread directly
![Page 73: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/73.jpg)
73
SpiraClock
n One example: viewing bus departures
It’s 18h50.What busescan I catch ?
![Page 74: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/74.jpg)
74
SpiraClock
n One example: viewing bus departures
![Page 75: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/75.jpg)
75
SpiraClock
n One example: viewing bus departures
![Page 76: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/76.jpg)
76
Uses of SpiraClock
n BusClock used in Ecole des Mines de NantesSince 2002
n Other applications:
n ShuttleClock - shuttles of University of Marylandn OutClock - synchronized with MS Outlookn CalendarClock - uses VCal exchange format
![Page 77: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/77.jpg)
77
IV. Fold n’ Drop
Combining Paper-Based and
Crossing-Based Interaction Paradigms
for Dragging and Dropping betweenOverlapping Windows
Pierre Dragicevic
Introduction
Conclusion
II. Artistic Resizing
IV. Fold n’ Drop
I. Input Configurator
III. SpiraClock
![Page 78: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/78.jpg)
78
Drag & Drop Scenario
n Moving a file into a folder
![Page 79: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/79.jpg)
79
Drag & Drop Scenario
n Problem: the target is hidden
![Page 80: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/80.jpg)
80
drag & drop
Drag & Drop Scenario
n Solution 1: adjust windows
adjust
![Page 81: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/81.jpg)
81
cut
bring to the front
Drag & Drop Scenario
n Solution 2: cut & paste
![Page 82: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/82.jpg)
82
paste
Drag & Drop Scenario
n Solution 2: cut & paste
![Page 83: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/83.jpg)
83
Using Window Navigation
n Dual representation → Mapping problems (XP taskbar)
n Activation costs (mouse-over timeout on Exposé)
![Page 84: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/84.jpg)
84
Using Window Navigation
n Activation is a superfluous concept for D&D tasks
![Page 85: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/85.jpg)
85
The Fold n’ Drop Technique
n Folding a window
n The mouse leaves the window
n The mouse leaves then returns back
![Page 86: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/86.jpg)
86
The Fold n’ Drop Technique
n Other gestures
n Leafing through
n Discarding a window
n Unfolding
![Page 87: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/87.jpg)
87
Video
![Page 88: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/88.jpg)
88
Fold n’ Drop builds upon…
n Paper-based window metaphors
n The « Folded » effect [Beaudouin-Lafon 01]
Ametista Toolkit [Roussel 03] AttrActive Windows [Denoue 03]
![Page 89: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/89.jpg)
89
Fold n’ Drop builds upon…
n Gestural interfaces
n Natural, « physical » gestures
n Do not need a recognition engine
n Naturally blend with direct manipulation[see e.g., Pook et al 00]
n Little interference with other interactions
![Page 90: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/90.jpg)
90
Fold n’ Drop builds upon…
n The crossing-based interaction paradigm[Accot & Zhai 02]
n Fn’D uses double-crossing and n-crossing
n Extends the paradigm:
• Point & Click → Cross boundaries• Drag → Push boundaries• Double-Click → Timed double-crossing
n Timing ismade visible:
![Page 91: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/91.jpg)
91
Conclusion
Introduction
Conclusion
II. Artistic Resizing
IV. Fold n’ Drop
I. Input Configurator
III. SpiraClock
![Page 92: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/92.jpg)
92
Conclusion
n Common desktop computing activities canstill be improved:
n Management of multiple tasks• Task switching• Data transfer between applications
n Management of personal data• Viewing, searching• Organizing
n Time management• Long-term• Short-term
n But how to design Post-WIMP techniques ?
![Page 93: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/93.jpg)
93
ConclusionPost-WIMP GUI Design as a Creative Activity
n The success of a technique is difficult to predict:
n Efficiency + pleasingness
? Importance of « trial and error » (iterative design)
n But techniques also require fine tuning:
n Timings, input filtering, graphical effects, color design,…
? Need for closer experimentation-evaluation loops
n « Creative tools » allow to explore and test by ourselves:
n Flexible, openn High degree of control, finely tunablen Fast experimentation-evaluation loopn Simple and predictable
![Page 94: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/94.jpg)
94
Conclusion5 characteristics of Post-WIMP Techniques
1. Specificity
2. High I/O bandwidthn Multiple input channelsn Advanced output devices or rich graphics
3. Directnessn Stimulus/Response compatibility
4. Reactivity and Fluidityn Responsive and continuous feedback
5. Straightforwardnessn Familiar metaphorsn Simple, predictable system behavior
![Page 95: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/95.jpg)
95
ConclusionAbout Predictability
n Example: gestures in Fold n’ Drop
« I missed the fold »
« I returned backtoo late »
![Page 96: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/96.jpg)
96
ConclusionAbout Predictability
n Another example: freehand polyline drawing
n Using a smart tool (stroke beautifier):
![Page 97: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/97.jpg)
97
ConclusionAbout Predictability
n Another example: freehand polyline drawing
n Using a smart tool (stroke beautifier):
![Page 98: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/98.jpg)
98
ConclusionAbout Predictability
n Another example: freehand polyline drawing
n Using a dumb tool (spring-loaded cursor):
![Page 99: Post-Wimp Interaction With Desktop Computersdragice.fr/papers/postwimp.pdfPost-WIMP sketching-based 3D modelling interface n MaggLite [Huot et al 2004] Post-WIMP UIMS based on ICON](https://reader034.vdocuments.mx/reader034/viewer/2022042412/5f2b89dc6842a8400746afc9/html5/thumbnails/99.jpg)
99
ConclusionFuture Work
n Continue to explore new interaction paradigmsn Desktopn Non-desktop
n Generalize and theorize:n Intelligence vs predictabilityn Explicit gesturesn Augmented WIMPn …
n Papers, videos and demos:http://www.intuilab.com/~dragice