INDE/TC 455: User Interface Designcourses.washington.edu/ie455/files/IE455--Lecture-31.pdf · 1...

Post on 16-Oct-2020

1 views 0 download

Transcript of INDE/TC 455: User Interface Designcourses.washington.edu/ie455/files/IE455--Lecture-31.pdf · 1...

1

IE/TC455 class #31

INDE/TC 455:User Interface Design

Class #31

URL:courses.washington.edu/ie455

2

IE/TC455 class #31

TA Moment

3

IE/TC455 class #31

Future of interfaces

• Being there– Sensory immersion– Natural interaction

• Entities– Virtual and physical ‘Things’

that represent computers

• Virtual common• Emotional feedback• Deeply-coupled systems• VIRTUAL FROGS

4

IE/TC455 class #31

A look back at how far we’ve come!

5

IE/TC455 class #31

User Interface DesignCourse Content

• Knowledge of how interfaces seem towork (models)

• Tools for designing interfaces

• Process for designing interfaces

• Project to apply all of the above

6

IE/TC455 class #31

Interface Design Tools

•• Systems engineering principlesSystems engineering principles

•• 10 step design sequence10 step design sequence

•• Thinking hatsThinking hats

• Furness 10 Commandments

•• Subject panelSubject panel

•• Survey/questionnaire toolsSurvey/questionnaire tools

7

IE/TC455 class #31

Interface Design Tools - 2

• Persona generation• Scenario generation

– Narrative– Sketches– Storyboard

• Simulation/prototyping tools

8

IE/TC455 class #31

Other stuff - 1

• Definitions

• Need for user interface design

• Really good interfaces

• Really cool interfaces

• Really bad interfaces

• How to work in groups

• How measure goodness of interfaces

9

IE/TC455 class #31

Other stuff - 2

• Assignments– Design a stove for a handicapped person– Interfaces in your life– Elegant interface– Arcade project– Representational construct (cancelled)– Thinking hats problem– Really bad interfaces– Group design project

• Presentation• report

10

IE/TC455 class #31

More stuff - 3

• Characterizations– Human– Tool– Task– Environment– Interactions of all of the above

• Interface constructs

11

IE/TC455 class #31

Still More stuff - 4

• Technology for the tools

– Control/display

– Input/output

– Real/virtual

– Tangible virtual

– Virtual reality

– Mixed reality

– Far out stuff!

12

IE/TC455 class #31

User Interface Design Considerations

TOOLHUMAN

TASK

= Information Path

Metrics

= Influence Path

Environment

13

IE/TC455 class #31

Human Interface Model -- Level 3

HUMAN PROCESSES

CO

GN

ITIV

E

PE

RC

EP

TU

AL

SE

NS

OR

Y

PS

YC

HO

MO

TO

R

DIS

PL

AY

CO

NT

RO

L I

NP

UT

MACHINE PROCESSES

PR

OC

ES

SIN

G

PR

OG

RA

MM

ING

SIGNAL

TRANSFER

DIRECT PATH

USER

MODEL OF

MACHINE

DESIGNER

MODEL OF

USER

MACHINEINDIRECT PATH

A PRIORI

KNOWLEDGE

TRAINING

EXPERIENCEEXPERIENCE

META COMMUNICATION

TASK

14

IE/TC455 class #31

Now you can save the world frombad interfaces!

IE455

15

IE/TC455 class #31

Where go from here?

From Kurzweil: The Age of the Spiritual Machine

17

IE/TC455 class #31

Mock-up of home computer (1954)

18

IE/TC455 class #31

Not concerns

• Technology

• Human factors

19

IE/TC455 class #31

Interface challenges

• Just how much can we handle?

• What do we do with this ‘power’

• Is it truly empowerment?

20

IE/TC455 class #31

Concerns

• Social impact– Cellphones

– Headphones

– Eyephones

• Technology intoxication

• Kids and playgrounds

• Are we doing the right thing?

21

IE/TC455 class #31

Paradigm shift

• Socially responsible technologydevelopment & application

• Making a profit while solving pervasiveproblems

• Balance the ‘push’ & ‘pull’ of technologyand applications

22

IE/TC455 class #31

Problems we have to solve!

• Growth of population– hunger– Crime + terrorism– environment– energy

• Education of population– awakening children– life long learning

• Aging of population– Health maintenance– quality of life– pain management

23

IE/TC455 class #31

Our future...

FoundationalFoundational ScienceScience

EnablingEnabling TechnologiesTechnologies

ConceptConceptDemonstrationsDemonstrations

What if?What if?=new functionality=new functionality

SocietalSocietal DriversDrivers

The Dynamics of Achieving Marketable ProductsThe Dynamics of Achieving Marketable Products

ApplicationsApplications

CustomersCustomers& Markets& Markets

25

IE/TC455 class #31

Still….

• it’s fun to think about what we can dowith technology…– Visit the Science Fiction Museum

26

IE/TC455 class #31

Some advice…

• Don’t watch a lot of TV (or computer games)• Read the classics (it’s about the stories)• Go on some expeditions (get out there)• Work on real world problems• Help everyone to win• Count on serendipity

– …the faculty of making fortunate discoveries by accident.• Be generous = you only get to keep what you give away• Keep in touch!

27

IE/TC455 class #31

“I hold the unconquerable belief thescience and peace will triumph overignorance and war, nations will cometogether not to destroy but to construct,and that the future belongs to those whoaccomplish most for suffering humanity.”

Louis Pasteur

28

IE/TC455 class #31

The Long Quiet Highway…

"Whether we know it or not, we transmit the presence of

everyone we have ever known, as though by being in each

other's presence we exchange our cells, pass on some of our

life force, and then go on carrying that other person in our

body, not unlike springtime when certain plants in fields we

walk through attach their seeds in the form of small burrs to

our socks, our pants, our caps, as if to say "Go on, take us

with you, carry us to root in another place."

"The Long Quiet Highway" -- Natalie Goldberg

29

IE/TC455 class #31

Now you can really save the worldfrom bad interfaces!

IE455

30

IE/TC455 class #31

Remember:The interface is the only face you

see!

31

IE/TC455 class #31

Last bits

• Last minute questions– Remember group evaulation sheet

• Turn in individual envelop with projects by5:00P Monday

• Turn in report, appendices (includingflipbook-CD), prototype

• Discussion• Thank Trond• Report card for instructors

32

IE/TC455 class #31

Point of contact:

Tom FurnessProfessor & DirectorHuman Interface Technology Lab.University of WashingtonBox 354142Seattle, WA 98195Voice : 206.369.6620Email: tfurness@u.washington.eduWeb: www.hitl.washington.eduWebNZ; www.hitlabnz.org

33

IE/TC455 class #31

Thanks…

34

IE/TC455 class #31

My Family

35

IE/TC455 class #31

My ‘other’ family

36

IE/TC455 class #31

HIT Lab NZ 2005 Virtual Worlds Consortium

37

IE/TC455 class #31

Sponsors

• National Science Foundation• NIH/NCI• DARPA• ARDA• Dept of Homeland Security• NZ Foundation for Research, Science &

Technology• NZ Trade and Enterprise• Consortium members

38

IE/TC455 class #31

Where do you want to go today?

39

IE/TC455 class #31

Point of contact:

Tom FurnessProfessor & International DirectorHuman Interface Technology Lab.University of WashingtonBox 354142Seattle, WA 98195Voice : 206.685.8626Email: tfurness@u.washington.eduUS Web: www.hitl.washington.eduNZ Web: www.hitlabnz.org