chapter 11: design, prototyping, and construction2/14/2013 1 chapter 11: design, prototyping, and...

23
2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

Upload: others

Post on 20-Aug-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

1

Chapter 11: Design, Prototyping, and Construction

Anna Loparev

Intro HCI

02/09/2013

Prototyping

2

Prototyping

Page 2: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

2

What?

3

Prototyping

http://www.flickriver.com/photos/gingerbeard_man/4815524503/

Why?

4

Prototyping

Page 3: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

3

Communication device

5 http://www.bigshinyrobot.com/reviews/archives/25540

Why?

Explore design ideas

6

http://woldfitness.com/page/28/ http://starwars.wikia.com/wiki/All_Terrain_Tactical_Enforcer_%28cargo_transport%29, http://starwars.wikia.com/wiki/All_Terrain_Scout_Transport, http://starwars.wikia.com/wiki/All_Terrain_Personal_Transport

Why?

Page 4: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

4

Design reflection

7 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Why?

Technical feasibility

8 http://animationresources.org/?p=757/

Why?

Page 5: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

5

Clarify vague requirements

9

Why?

User testing and evaluation

10 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Why?

Page 6: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

6

Initial Conceptual Model (Wireframe)

11

Prototyping

• Functional requirements

• Important tasks

• Generate metaphor

▫ Users’ descriptions

▫ Application domain

Metaphor creation

12

Conceptual Model

https://en.wikipedia.org/wiki/Mario

Page 7: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

7

• Structure

• Relevant

• Easy to represent

• Understandable

• Extensible

Metaphor evaluation

13

Conceptual Model

https://en.wikipedia.org/wiki/Mario

• Instructing

• Conversing

• Manipulating

• Exploring

Interaction type

14

Conceptual Model

https://en.wikipedia.org/wiki/Mario

Page 8: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

8

• Command-based

• GUI

• Multimedia

• Virtual reality

• Info visualization

• Web

• Consumer elec./app.

• Mobile

• Speech

• Pen

Interface type

15

Conceptual Model

https://en.wikipedia.org/wiki/Mario

• Touch • Gesture • Haptic • Multimodal • Shareable • Tangible • Aug./Mixed reality • Wearable • Robotic • Brain-computer

• Task allocation

• Function relations

• Data implications

Functions and data

16

Conceptual Model

https://en.wikipedia.org/wiki/Mario

Page 9: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

9

17

Conceptual Model

http://starwars.wikia.com/wiki/Stormtrooper, https://en.wikipedia.org/wiki/Mario

Plus scenario

18

Conceptual Model

http://starwars.wikia.com/wiki/Stormtrooper, https://en.wikipedia.org/wiki/Mario

Minus scenario

Page 10: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

10

Compromises

19

Prototyping

Breath vs. depth

20 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Compromises

Page 11: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

11

Low fidelity vs. high fidelity

21 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Compromises

Evolution vs. throwaway

22 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Compromises

Page 12: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

12

Things to think about

23

Prototyping

Appearance

24 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Things to think about

Page 13: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

13

Data

25 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Things to think about

Functionality

26 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Things to think about

Page 14: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

14

Spatial structure

27 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Things to think about

Material

28 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Things to think about

Page 15: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

15

Resolution

29 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Things to think about

Scope

30 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Things to think about

Page 16: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

16

Types of Prototypes: Low-fidelity prototypes

31

Types of Prototypes

Storyboarding

32

Low-fidelity Prototypes

Take pictures of food.

http://starwars.wikia.com/wiki/Stormtrooper

Page 17: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

17

Storyboarding

33

Low-fidelity Prototypes

Automated program identifies foods.

T-bone?

Storyboarding

34 http://starwars.wikia.com/wiki/Stormtrooper

Low-fidelity Prototypes

Confirm foods.

T-bone?

Page 18: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

18

Storyboarding

35

Low-fidelity Prototypes

Request sent to server.

http://stuad.com/2010/29/internet/the-server-room-data-center-is-managed-and-organized-will-be-easy-to-grow/

Storyboarding

36

Low-fidelity Prototypes

Results sent back from server.

http://stuad.com/2010/29/internet/the-server-room-data-center-is-managed-and-organized-will-be-easy-to-grow/

Page 19: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

19

Storyboarding: Sketching

37

Low-fidelity Prototypes

http://www.bigshinyrobot.com/reviews/archives/25540

Index cards

38

Low-fidelity Prototypes

www.id-book.com

Page 20: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

20

Index cards

39

Low-fidelity Prototypes

http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Wizard of Oz

40

Low-fidelity Prototypes

http://starwars.wikia.com/wiki/Stormtrooper, http://www.comicrelated.com/news/7037/wizard-of-oz http://dailycapitalist.com/2012/07/06/no-jobs-the-result-of-wizard-of-oz-economics/,

Page 21: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

21

Types of Prototypes: High-fidelity prototypes

41

Types of Prototypes

Support for design

42

Types of Prototypes

Page 22: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

22

Design Patterns

43 http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Support for design

Open source software/hardware

44 http://www.geek.com/articles/news/no-mozilla-did-not-just-kill-firefox-x64-for-windows-20121122/

Support for design

Page 23: Chapter 11: Design, Prototyping, and Construction2/14/2013 1 Chapter 11: Design, Prototyping, and Construction Anna Loparev Intro HCI 02/09/2013 Prototyping 2 Prototyping

2/14/2013

23

Tools and Environments

45 http://validator.w3.org/

Support for design