Prototyping new interactions. Non-conventional interaction techniques

50

Transcript of Prototyping new interactions. Non-conventional interaction techniques

“As we explore new human interface devices and incorporate new interactions into our designs, we have the opportunity to create deep connections between

users and their technology.”

Jonathan Follett

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

http://www.flickr.com/photos/laughingsquid/102655217

What we regard as a computer

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

http://www.flickr.com/photos/biblicone/3891294022/

What a computer is

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

http://supertechguide.com/category/software/

The most important component we need to change is the hardware design.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

“Designing hardware, things that we can touch … solid objects … is all interaction design”

Objectified A Documentary Film by Gary Hustwit

Naoto Fukasawa – Designer, Tokyo

wall mounted CD player for MUJI

Using different combinations of hardware and software

Wearable/Physical Devices

Gestural and Touch Devices

Human Machine Interface in Automotive

Smart Environments

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Wearable/Physical Devices Product design & Interaction Design

http://www.flickr.com/photos/designandtechnologydepartment/4558629317/

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Are we unique to market ?

What do we bring new ?

Is our device aesthetically pleasing?

Let us see how others have failed.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Archos Jukebox Apple Ipod

“Best to market trumps first to market ” Alan Cooper IxD Conference 2008

Vs.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Apple Newton Pal m (HP) Pilot

Vs.

“Best to market trumps first to market ” Alan Cooper IxD Conference 2008

What do we need:

Hardware Development platform

Sensor (motion detector, light sensor etc.)

Actuators (motor etc.)

Other output (LCD, LEDs etc.)

Software

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Designing Gestural Interfaces: Touchscreens and Interactive Devices Dan Saffer

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Development Platform

Beagleboard

phidgets

Arduino

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Designing Gestural Interfaces: Touchscreens and Interactive Devices Dan Saffer

Camera paper and hardware prototype

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Sensors - a few examples

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Designing Gestural Interfaces: Touchscreens and Interactive Devices Dan Saffer

Museum person detection device (adult

or child)

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Sensors Networks

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Actuators

http://tinkerlondon.com/what-we-do/twitter-box

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Apple Ipod Shuffle

Devices without a screen

Wearable Toy Piano

http://www.instructables.com/id/Wearable-Toy-Piano/

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Designing for extremes

Refining the design of your product and service by going beyond mainstream users.

http://thesocialmarketplace.org/stories/extreme-users/

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Devices for the visually impaired

http://bit.ly/gA5sCL

NAVI, navigational aids for visually impaired using Microsoft Kinect

What about the web interaction ?

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

World Online Technology

APIs Hardware Communication Protocol

Sensors Actuators RFIDs

Twitter Facebook Services etc,.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

FeelTagged Arduino Project – Stefan Negru 2009

Gestural and Touch Devices

http://www.pranavmistry.com/projects/sixthsense/

Characteristics of a good gestural Interface

Discoverable

Trustworthy

Responsive

Appropriate

Smart

Playful & Pleasurable

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Designing Gestural Interfaces: Touchscreens and Interactive Devices By Dan Saffer

Discoverable

Before we interact with a gestural system we have to know one is there and where to begin.

Trustworthy

Gestural interfaces have to appear competent and safe and respect users’ privacy.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

http://gesturecons.com/

Hand Gestures

Responsive

Every action by a human directed toward a gestural interface should be accompanied by some

acknowledgment of action.

Appropriate

Gestural systems need to be appropriate to the culture, situation and context they are in.

How about selling touch screen phone in Antartica?

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

http://www.lukew.com/ff/entry.asp?1073

Touch Gestures

Smart

Detecting complicated patterns, rapid computation. They need to remember things we don’t

Playful & Pleasurable

Errors need to be difficult to make so we can avoid warning messages and so that we can undo mistakes.

Interfaces should be both aesthetically and functionally pleasing.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Responsive

It is better to include also indirect manipulation besides direct manipulation as it provides an accurate mean

giving the user an immediate feedback.

Also other haptic or audio means are useful.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Human Machine Interface in Automotive

Ford SmartGauge

A small Experiment

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

(For a split second) Which one did you saw ?

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

(For a split second) Which one did you saw ?

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Was it the one on the RIGHT

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

• BMW IDrive enabled control of all kinds of different functions through just a few instruments

• The Controller can be used with just one hand, and offers haptic feedback so it can be used without even looking at it

• And has a poor usability – distracts the user from driving

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

A partial solution

Head-up and side mirror display

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

A new approach

Tesla Model S

Smart Environments

http://www.iida.org/content.cfm/metropolis-smart

Smart environments or ambient interfaces combine all the above interactions in a larger

context.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Every appliance acts as a result of the user actions of preferences.

A few obstacles to overcome for the smart environments

unobtrusive hardware

data-secure systems

autonomous and flexible network protocols, and more infrastructures.

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Master on Software Engineering Human-Computer Interaction

Stefan Negru – www.blankdots.com

Questions