Mensch-Maschine-Interaktion 2 Mobile Environments
- Prof. Dr. Andreas Butz, Dr. Julie Wagner
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 1
Tuesday 28 October 14
Mensch-Maschine-Interaktion 2 Mobile Environments Prof. Dr. Andreas - - PowerPoint PPT Presentation
Mensch-Maschine-Interaktion 2 Mobile Environments Prof. Dr. Andreas Butz, Dr. Julie Wagner 1 LMU Mnchen Medieninformatik Andreas Butz, Julie Wagner Mensch-Maschine-Interaktion II WS2014/15 Slide
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 1
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
2
Desktop Environments Mobile Technology Interactive Environments
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
3
Desktop Environments Mobile Technology Interactive Environments
Desktop context and task theory interaction techniques in/output technologies Mobile context and task theory interaction techniques in/output technologies Interactive Environments context and task theory interaction techniques in/output technologies
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
4
context and task
theory interaction techniques in/output technologies
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
cloth, etc.
its position on the body
the world
5
http://turkeytamam.com/wp-content/uploads/2014/04/Smart-Phones.jpg
The body’s spatial relationship with an input device effects interaction design (how you hold a phone effects touch interaction)
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
6
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
7
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
8
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
9
Literature: Ease-of-juggling: Studying the effects of manual multi-tasking, CHI 2011
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
10
Literature: Foucault et al. SPad Demo: A bimanual Interaction technique for productivity applications on multi-touch tablets, CHI14
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
11
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
12
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
13
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
14
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
15
http://www.youtube.com/watch?v=sToX-v4TmRg
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
16
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
17
context and task
theory interaction techniques in/output technologies
Tuesday 28 October 14
Mobile context and task theory interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
18
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
19 http://www.lecker.de/media/redaktionell/leckerde/backen_1/ weihnachten_10/plaetzchenbacken/hbv_1382/muerbeteig- ausrollen_img_308x0.jpg
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
20
Literature: Yves Guirad (1987). Asymmetric Division of Labor in Human Skilled Bimanual Action: The Kinematic Chain as a Model
Tuesday 28 October 14
http://www.lobshots.com/wp-content/uploads/2011/08/lobster_560x375.jpg Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 21
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
– Right-to-left spatial reference
– Left-right contrast in the spatial- temporal scale of motion
coarse temporal and spatial scale
– Left hand precedence in action
– each limb a motor if it contributes to the
– although separated, the two hands behave like being linked within the kinematic chain.
22
Dominant arm
input motor assembly
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
23
Literature: Wagner, J. et al. (2012). BiTouch and BiPad: Designing Bimanual Interaction for Hand-held Tablets. CHI‘12
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
24
Literature: Wagner, J. et al. (2012). BiTouch and BiPad: Designing Bimanual Interaction for Hand-held Tablets. CHI‘12
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 25
Thumb Bottom
Thumb Corner
Thumb Side
Fingers Top
Fingers Side
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 26
Dominant arm
input motor assembly
Non-dominant arm
input motor assembly Support
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
27
Frame Frame Frame
Interact
Dominant arm Non-dominant arm
Frame F r a m e Frame S u p p
t
Interact Interact Interact Support Support Interact Interact Support
One-hand Palm Support
One-hand Forearm Support Two-hand Palm Support
(a) (b) (c)
Literature: Wagner, J. et al. (2012). BiTouch and BiPad: Designing Bimanual Interaction for Hand-held Tablets. CHI‘12
Tuesday 28 October 14
Mobile context and task theory bimanual interaction interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 28
Frame
Interact
F r a m e Support
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
29
http://www.freegreatpicture.com/gestures-album/touch-screen-with-a-finger-26333 http://www.freegreatpicture.com/gestures-album/gestures-transparent-touch-screen-phone-32075
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
30
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
Operating Pen-Based Interfaces Using Touch“, In Proceedings of CHI 2007]
31
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
32
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
33
FFitts law: modeling finger touch with fitts' law, Xiaojun Bi, Yang Li, Shumin Zhai, Proceedings CHI '13
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
Double Touch Accuracy by Extracting Fingerprints. In Proceedings of CHI'10, 581–590.]
34
http://www.hpi.uni-potsdam.de/baudisch/projects/ridgepad.html
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
Per-Ola Kristensson, Shumin Zhai, Proceedings IUI ’05]
35
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
36
http://upload.wikimedia.org/wikipedia/commons/d/d6/Midas_gold2.jpg
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
37
Tuesday 28 October 14
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
Mobile context and task theory bimanual interaction pointing interaction techniques in/output technologies
screens: an experimental evaluation of three strategies“, Proc. CHI `88
38
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
39
Literature: Baudel et al. Charade: remote control of objects using free-hand gestures, Communications of the ACM 1993
http://thomas.baudel.name/Morphologie/These/images/VI11.gif
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
– gestures which tightly related movements to an object being manipulated
physical objects
– establish identity or spatial location of an object.
– stroke gestures, involve tracing of a specific path (marking menu) – static gestures (pose), involving no movement – dynamic gestures, require movement
40
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
41
e e nds
era,
Figure 1: Data miming walkthrough. The user performs ges-
a b c e d
Literature: Holz et al. Data Miming: Inferring Spatial Object Descriptions from Human Gesture, CHI 2011 Literature: Aginer et al.: Understanding Mid-air Hand Gestures: A Study of Human Preferences in Usage of Gesture Types for HCI, Tech Report Microsoft Research
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 42
Figure 4. The classification we used to analyze gestures in thi
an “O” with index finger and thumb, meaning “circle”.
circle”. “follow” before continuing, instead
performing might be combined, such as expressing “move the round block” by forming a round static primarily in the form of “grasping” gestures were “releasing hand gestures”, thus the signs (foming an “o” with
Literature: Aginer et al.: Understanding Mid-air Hand Gestures: A Study of Human Preferences in Usage of Gesture Types for HCI, Tech Report Microsoft Research
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide 43
– ‘natural’ gestures
– multi-finger chords (what does that remind you of?)
– short-term vs. long-term retention
maintain gesture recognition code – detect/resolve conflicts between gestures
document a gesture?
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
44
Literature: Kin,K. et al. ”Proton++: A Customizable Declarative Multitouch Framework”, UIST 2012
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
45
Literature: Kin,K. et al. ”Proton++: A Customizable Declarative Multitouch Framework”, UIST 2012
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
46
TID is the touch action,
where E ∈ {D,M,U}, attribute values A1:A2:A3, A1 corresponds to first attribute etc.
move-with-first-touch-on-star-object-in- west-direction
Literature: Kin,K. et al. ”Proton++: A Customizable Declarative Multitouch Framework”, UIST 2012
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
47
TID is the touch action,
where E ∈ {D,M,U}, attribute values A1:A2:A3, A1 corresponds to first attribute etc.
consider attributes: hit-target shape, direction
Literature: Kin,K. et al. ”Proton++: A Customizable Declarative Multitouch Framework”, UIST 2012
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
48
TID is the touch action,
where E ∈ {D,M,U}, attribute values A1:A2:A3, A1 corresponds to first attribute etc.
consider attributes: hit-target shape, direction
1 Minute Micro Task: Create the regular expression for this gesture
Literature: Kin,K. et al. ”Proton++: A Customizable Declarative Multitouch Framework”, UIST 2012
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
49
TID is the touch action,
where E ∈ {D,M,U}, attribute values A1:A2:A3, A1 corresponds to first attribute etc.
consider attributes: hit-target shape, direction
1
1
1
1
1
1
Literature: Kin,K. et al. ”Proton++: A Customizable Declarative Multitouch Framework”, UIST 2012
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
– relative movements of multiple touches – touches are assigned a ‘P’ when on average the touches move towards the centroid, an ‘S’ when the touches move away from the centroid and an ‘N’when they stay stationary
50
1 Minute Micro Task: Create the regular expression for this gesture
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
– relative movements of multiple touches – touches are assigned a ‘P’ when on average the touches move towards the centroid, an ‘S’ when the touches move away from the centroid and an ‘N’when they stay stationary
51
Tuesday 28 October 14
Mobile context and task theory bimanual interaction pointing gestures interaction techniques in/output technologies
LMU München — Medieninformatik — Andreas Butz, Julie Wagner — Mensch-Maschine-Interaktion II — WS2014/15 Slide
52
Tuesday 28 October 14