Learn about new patterns, behaviors, and design approaches for touch and gesture interfaces from a practitioners point of view. Learn early lessons from applied knowledge of touch applications, devices, and design methods.
3. Touch is great
Touch is not Touch is a
for specific
good for computing
aspects
everything evolution
New technology has enabled touch
It is not an end all solution It is an addition element for users to
systems, which can enhance certain
interact with their content in new and
activities
unique ways
3/31/2009 Joe Fletcher MIX09, Las Vegas
3
5. Microsoft Surface
Microsoft Surface is a revolutionary
computer that responds to natural hand
gestures and real-world objects, creating
unique new ways for people to
collaboratively interact with digital
content.
3/31/2009 Joe Fletcher MIX09, Las Vegas
5
11. Touch is great for
Touch is not good Touch is an
specific aspects
for everything evolution
3/31/2009 Joe Fletcher MIX09, Las Vegas
11
12. Touch Gesture Manipulation
The act of directly touching your digital Hand motions to take an action Alteration or freeform movement of
content digital content using touch
Natural User Interface
The combination of these and other
elements the create a unique way to
interact with your digital content
3/31/2009 Joe Fletcher MIX09, Las Vegas
12
13. History and Surface Design Touch
Ecology Principles Challenges
3/31/2009 Joe Fletcher MIX09, Las Vegas
13
14. Surface Design
History and Ecology Touch Challenges
Principles
3/31/2009 Joe Fletcher MIX09, Las Vegas
14
21. Microsoft Surface and NUI
Microsoft Surface computing uses sensing and display technology to infuse everyday
surfaces with digital content and is comprised of the following unique attributes:
Direct interaction Multi-touch Multi-user Object recognition
3/31/2009 Joe Fletcher MIX09, Las Vegas
21
22. NUI
vs.
Web 2.0
3/31/2009 Joe Fletcher MIX09, Las Vegas
22
23. NUI & Touch
should not be a
novelty
3/31/2009 Joe Fletcher MIX09, Las Vegas
23
25. Input Ecology
Keyboard Mouse Stylus Single point Multi point
Good for Good for Good for Good for Good for
Accuracy Moving across the Freeform input Direct object selection Manipulating objects
screen efficiently Social
Con Con
Con Con Con
Indirect Not for input
Limited Low accuracy Not for quick input
Low accuracy
Need large controls Low accuracy
Need large controls
Need of large controls
Support of hands and
Mis-hits from
screen
fingernails of perceived
hit area
3/31/2009 Joe Fletcher MIX09, Las Vegas
25
26. [Partial] Touch Ecology
Multi Touch NUI
Multi point
(screen) (Gesture & Physical/Digital)
(screen)
Reacts to multiple Reacts to multiple
Reacts to direct input
inputs inputs
Orients UI to the Spatial Recognition -
direction of the touch Orients UI to the
direction of the touch
Spatial recognition of
system Object recognition -
Blurring physical and
digital
3/31/2009 Joe Fletcher MIX09, Las Vegas
26
27. Tap is not the new click
≠
3/31/2009 Joe Fletcher MIX09, Las Vegas
27
28. Context, task, and use define the solution
3/31/2009 Joe Fletcher MIX09, Las Vegas
28
29. Context, task, and use define the solution
Touch is not a
solution in search of
a problem
3/31/2009 Joe Fletcher MIX09, Las Vegas
29
30. Touch is great for
Touch is not good Touch is an
specific aspects
for everything evolution
3/31/2009 Joe Fletcher MIX09, Las Vegas
30
31. Surface Design
History and
Touch Challenges
Ecology
Principles
3/31/2009 Joe Fletcher MIX09, Las Vegas
31
32. Create an
inflection point
3/31/2009 Joe Fletcher MIX09, Las Vegas
32
33. The start of almost every
successful technological
innovation is marked by an
inflection point, which defines a
moment of dramatic change.
3/31/2009 Joe Fletcher MIX09, Las Vegas
33
34. Companies spend
90% of their energy
trying to imitate
3/31/2009 Joe Fletcher MIX09, Las Vegas
34
35. Microsoft Surface and principle driven design
Principle Driven Design
3/31/2009 Joe Fletcher MIX09, Las Vegas
35
36. Microsoft Surface and principle driven design
Principle Driven Design
Using history to develop the future
3/31/2009 Joe Fletcher MIX09, Las Vegas
36
37. CLI GUI NUI
Text Graphics Objects
3/31/2009 Joe Fletcher MIX09, Las Vegas
37
38. Recall Recognition Intuition
CLI GUI NUI
Text Graphics Objects
3/31/2009 Joe Fletcher MIX09, Las Vegas
38
39. Directed Exploratory Contextual
Recall Recognition Intuition
CLI GUI NUI
Text Graphics Objects
3/31/2009 Joe Fletcher MIX09, Las Vegas
39
40. High-Low Double Medium Fast Few
Directed Exploratory Contextual
Recall Recognition Intuition
CLI GUI NUI
Text Graphics Objects
3/31/2009 Joe Fletcher MIX09, Las Vegas
40
41. Disconnected Indirect Unmediated
High-Low Double Medium Fast Few
Directed Exploratory Contextual
Recall Recognition Intuition
CLI GUI NUI
Text Graphics Objects
3/31/2009 Joe Fletcher MIX09, Las Vegas
41
42. Static Responsive Evocative
Disconnected Indirect Unmediated
High-Low Double Medium Fast Few
Directed Exploratory Contextual
Recall Recognition Intuition
CLI GUI NUI
Text Graphics Objects
3/31/2009 Joe Fletcher MIX09, Las Vegas
42
43. Principle of Performance Aesthetics Evocative
Unmediated
Principle of Direct Manipulation
Principle of Scaffolding Fast Few
Principle of Contextual Environments Contextual
Principle of the Super Real Intuition
NUI
3/31/2009 Joe Fletcher MIX09, Las Vegas
43
44. Microsoft Surface and principle driven design
Principle Driven Design
3/31/2009 Joe Fletcher MIX09, Las Vegas
44
45. Microsoft Surface and principle driven design
Three Super Principles
3/31/2009 Joe Fletcher MIX09, Las Vegas
45
46. Social Multiple simultaneous users
3/31/2009 Joe Fletcher MIX09, Las Vegas
46
73. Future Where do we go?
3/31/2009 Joe Fletcher MIX09, Las Vegas
73
74. Your effort to remain
what you are is what
limits you
Ghost in the Shell
3/31/2009 Joe Fletcher MIX09, Las Vegas
74
75. Debating the future
of touch is useless
3/31/2009 Joe Fletcher MIX09, Las Vegas
75
76. Creating the future
is more interesting
3/31/2009 Joe Fletcher MIX09, Las Vegas
76
77. Touch is great for
Touch is not good Touch is an
specific aspects
for everything evolution
3/31/2009 Joe Fletcher MIX09, Las Vegas
77
78. Take advantage of Microsoft Surface
Download SDK • Available from the Surface Community site
Workstation Edition
• Learn how to build applications from scratch on Surface
Develop for Surface by viewing videos on Surface.com
• Interested in purchasing a Surface? Email to
Purchase a Surface sbizdesk@microsoft.com
3/31/2009 Joe Fletcher MIX09, Las Vegas
78
79. Future Vision
2019
3/31/2009 Joe Fletcher MIX09, Las Vegas
79