50
06/06/2022 1 Joe Fletcher MIX09, Las Vegas Chris Koenig Developer Evangelist, Microsoft Corporation Touching the Future

Touching The Future

Embed Size (px)

DESCRIPTION

Sliodes from my talk at the Big (D)esign Conference on Touch Computing.

Citation preview

Page 1: Touching The Future

04/08/2023 1Joe Fletcher MIX09, Las Vegas

Chris KoenigDeveloper Evangelist, Microsoft Corporation

Touching the Future

Page 2: Touching The Future

04/08/2023 2Joe Fletcher MIX09, Las Vegas

Page 3: Touching The Future

04/08/2023 3Joe Fletcher MIX09, Las Vegas

Touch is not good

for everythingIt is not an end all solution

Touch is a computing evolution

It is an addition element for users to interact with their

content in new and unique ways

Touch is great for specific aspects

New technology has enabled touch systems, which can enhance certain activities

Page 4: Touching The Future

04/08/2023 4Joe Fletcher MIX09, Las Vegas

TouchThe act of directly touching your digital content

GestureHand motions to take an action

ManipulationAlteration or freeform movement of digital content using touch

Natural User InterfaceThe combination of these and other elements the create a unique way to interact with your digital content

Page 5: Touching The Future

04/08/2023 5Joe Fletcher MIX09, Las Vegas

Why Evolve?

Page 6: Touching The Future

04/08/2023 6Joe Fletcher MIX09, Las Vegas

Command Line Interface (CLI)

Page 7: Touching The Future

04/08/2023 7Joe Fletcher MIX09, Las Vegas

Graphic User Interface (GUI)

Page 8: Touching The Future

04/08/2023 8Joe Fletcher MIX09, Las Vegas

Natural User Interface (NUI)

Page 9: Touching The Future

04/08/2023 9Joe Fletcher MIX09, Las Vegas

Natural User Interface (NUI)

Page 10: Touching The Future

04/08/2023 10Joe Fletcher MIX09, Las Vegas

NUI vs.

Web 2.0

Page 11: Touching The Future

04/08/2023 11Joe Fletcher MIX09, Las Vegas

NUI & Touch should not be a novelty

Page 12: Touching The Future

04/08/2023 12Joe Fletcher MIX09, Las Vegas

Page 13: Touching The Future

04/08/2023 13Joe Fletcher MIX09, Las Vegas

Tap is not the new click

Page 14: Touching The Future

04/08/2023 14Joe Fletcher MIX09, Las Vegas

Input Ecology

Keyboard

Good forAccuracy

ConLimited

Mouse

Good forMoving across the screen efficiently

ConIndirect

Stylus

Good forFreeform input

ConLow accuracyNeed large controls

Single point

Good forDirect object selection

ConNot for quick inputLow accuracyNeed of large controlsMis-hits from fingernails of perceived hit area

Multi point

Good forManipulating objectsSocial

ConNot for inputLow accuracyNeed large controlsSupport of hands and screen

Page 15: Touching The Future

04/08/2023 15Joe Fletcher MIX09, Las Vegas

[Partial] Touch Ecology

Multi point (screen)

Reacts to direct input

Multi Touch(screen)

Reacts to multiple inputs

Orients UI to the direction of the touch

Spatial recognition of system

NUI(Gesture & Physical/Digital)

Reacts to multiple inputs

Spatial Recognition - Orients UI to the direction of the touch

Object recognition - Blurring physical and digital

Page 16: Touching The Future

04/08/2023 16Joe Fletcher MIX09, Las Vegas

Context, task, and use define the solution

Page 17: Touching The Future

04/08/2023 17Joe Fletcher MIX09, Las Vegas

Context, task, and use define the solution

Touch is not a solution in search of a problem

Page 18: Touching The Future

04/08/2023 18Joe Fletcher MIX09, Las Vegas

Surface Massive Multi-touch, Multi-user

Windows 7

PC’s, Form Factors, Technology

Unique Spot

Page 19: Touching The Future

04/08/2023 19Joe Fletcher MIX09, Las Vegas

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.

Page 20: Touching The Future

04/08/2023 20Joe Fletcher MIX09, Las Vegas

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:

Object recognitionDirect interaction Multi-touch Multi-user

Page 21: Touching The Future

04/08/2023 21Joe Fletcher MIX09, Las Vegas

Page 22: Touching The Future

04/08/2023 22Joe Fletcher MIX09, Las Vegas

Building Surface Applications

demo…

Page 23: Touching The Future

04/08/2023 23Joe Fletcher MIX09, Las Vegas

Windows 7

Page 25: Touching The Future

04/08/2023 25Joe Fletcher MIX09, Las Vegas

Touch Scenarios And Windows 7

Scenarios

Navigating the web Reading & sorting email Viewing photos Casual games Music and video Navigating files Arranging windows Using Office applications

All focused on consumption

Areas of investment

Developer Platform

UI Enhancements

Gestures

Applications

Page 26: Touching The Future

04/08/2023 26Joe Fletcher MIX09, Las Vegas

Building Windows 7 Applications

demo…

Page 27: Touching The Future

04/08/2023 27Joe Fletcher MIX09, Las Vegas

Surface HardwareWindows 7

Surface HardwareWindows VistaWindows 7

NativeWin32

Application

Touch Development Roadmap

WPF 3.5

Surface SDK 1.0

Managed Wrapper and Interop

WinForms Application

Windows 7 ReleaseNET 4.0 / Surface 2.0 Release

WPF 3.5 x WPF 4.0

Surface SDK 2.0

WPF Application

Multi-Touch API

Surface Application

Multi-Touch Controls

Multi-Touch API

Surface Multi-Touch

Controls & API

Multi-Touch API

Multi-Touch API and Controls

NET 3.5 / Surface 1.0 Release

Page 28: Touching The Future

04/08/2023 28Joe Fletcher MIX09, Las Vegas

Challenge Form Factor & Technology

Page 29: Touching The Future

04/08/2023 29Joe Fletcher MIX09, Las Vegas

Touch Hardware Ecology

Page 30: Touching The Future

04/08/2023 30Joe Fletcher MIX09, Las Vegas

Touch Hardware Ecology

Capacitive Capacitive Infrared Vision system Stylus

Page 31: Touching The Future

04/08/2023 31Joe Fletcher MIX09, Las Vegas

Touch Hardware Ecology

CapacitiveN-Trig (2-10)

CapacitiveN-trig (2-10)

InfraredHP (2)

Vision systemSurface (52)

StylusWacom (1)

Page 32: Touching The Future

04/08/2023 32Joe Fletcher MIX09, Las Vegas

Challenge Patterns

Page 33: Touching The Future

04/08/2023 33Joe Fletcher MIX09, Las Vegas

FireFoxSwipe Left: Go back in history

Swipe Up: Go to the top of the page

Page 34: Touching The Future

04/08/2023 34Joe Fletcher MIX09, Las Vegas

Apple iPhoneSwipe Left: Go Forward in History

Swipe up: Go to the bottom of a page

Page 35: Touching The Future

04/08/2023 35Joe Fletcher MIX09, Las Vegas

Challenge Orientation

Page 36: Touching The Future

04/08/2023 36Joe Fletcher MIX09, Las Vegas

Horizontal Vertical

Page 37: Touching The Future

04/08/2023 37Joe Fletcher MIX09, Las Vegas

Challenge Cardio Effect

Page 38: Touching The Future

04/08/2023 38Joe Fletcher MIX09, Las Vegas

Challenge Paradigms

Page 39: Touching The Future

04/08/2023 39Joe Fletcher MIX09, Las Vegas

To button or

not to button

Page 40: Touching The Future

04/08/2023 40Joe Fletcher MIX09, Las Vegas

Challenge Getting people to touch

Page 41: Touching The Future

04/08/2023 41Joe Fletcher MIX09, Las Vegas

Exploration Instruct

Page 42: Touching The Future

04/08/2023 42Joe Fletcher MIX09, Las Vegas

Challenge Visualizing Touch

Page 43: Touching The Future

04/08/2023 43Joe Fletcher MIX09, Las Vegas

Is it working?

Page 44: Touching The Future

04/08/2023 44Joe Fletcher MIX09, Las Vegas

Your effort to remain what you are is what limits youGhost in the Shell

Page 45: Touching The Future

04/08/2023 45Joe Fletcher MIX09, Las Vegas

Debating the future of touch is useless

Page 46: Touching The Future

04/08/2023 46Joe Fletcher MIX09, Las Vegas

Creating the future is more interesting

Page 47: Touching The Future

04/08/2023 47Joe Fletcher MIX09, Las Vegas

Touch is not good for

everything

Touch is an evolution

Touch is great for specific

aspects

Page 48: Touching The Future

04/08/2023 48Joe Fletcher MIX09, Las Vegas

Take advantage of Microsoft Surface

•Available from the Surface Community site

Download SDK Workstation Edition

•Learn how to build applications from scratch on Surface by viewing videos on Surface.com

Develop for Surface

•Interested in purchasing a Surface? Email to [email protected]

Purchase a Surface

Page 49: Touching The Future

04/08/2023 49Joe Fletcher MIX09, Las Vegas

Future Vision

2019

Page 50: Touching The Future

04/08/2023 50Joe Fletcher MIX09, Las Vegas

Thank you!

Chris [email protected]

http://blogs.msdn.com/chkoenig

@chriskoenig