conceptual models & interface metaphors. objectives by the end of this class, you will be able...

29
Conceptual Models & Interface Metaphors

Upload: meagan-reed

Post on 11-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Conceptual Models & Interface Metaphors

Page 2: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Objectives

By the end of this class, you will be able to…• Define conceptual model• Identify instances where the user’s model,

system image, and design model do not match, and explain why this is important

• Describe & apply several design guidelines• Define “interface metaphor” and choose an

appropriate metaphor for a product

Page 3: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Affordances

• Perceived and actual properties of an object that determine how the object could be used.

• Principles related to affordances:– Visibility– Mapping– Feedbac

Page 4: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the
Page 5: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the
Page 6: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

What do these screen objects afford?

If you were a novice user, would you know what to do with them?

Page 7: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

• This is a control panel for a hotel elevator.

• Push a button? Nothing happens. Now what?

www.baddesigns.com

Page 8: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

How do you start the shower?

Page 9: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the
Page 10: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the
Page 11: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Which is better?

Page 12: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

• Where do you plug in the mouse?

• Where do you plug in the keyboard?

• Do the color coded icons help?

From: www.baddesigns.com

Page 13: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Better Designs

From: www.baddesigns.com

Page 14: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Progress indicators

Page 15: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Conceptual Models

• A person’s understanding of how a system operates

• Depends on the person:– User model – a user’s conceptual model– Design model – a designer’s conceptual model

• How is the design model conveyed to the user?– Through the system image (interface)

Page 16: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Example: Norman’s Fridge

Why did he have trouble setting the temperature?

Page 17: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Example: Norman’s Fridge

User model Design model

Page 18: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Example: child’s book

• Dial 9• Look for 0• Dial 0• Dial 7

• Nothing happens!

Page 19: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Interface metaphors

• Interface designed to be similar to some object (usually physical)

• Idea: exploit user’s existing knowledge

Page 20: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Which are universal and which are culturally-specific?

Page 21: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Good interface metaphors?

Page 22: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Welcome to the future; one without distracting windows and menu bars. The RealPhone is an experiment in user interface design for a new, real-world user interface style...

http://homepage.mac.com/bradster/iarchitect/phone.htm

Page 23: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

The House Metaphor – Microsoft Bob, 1995

Page 24: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

The House Metaphor – Microsoft Bob, 1995

Page 25: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

The House Metaphor – Microsoft Bob, 1995

Page 26: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

The House Metaphor – Microsoft Bob, 1995

Page 27: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the
Page 28: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

What makes a good interface metaphor?

• Not too literal: takes ideas from the physical device that transfer easily to GUIs

• Doesn’t clutter or complicate the interface unnecessarily

Page 29: Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to… Define conceptual model Identify instances where the

Key concepts

• Make controls visible and make their operation clear.

• Provide natural mappings between controls and their functions.

• Provide meaningful feedback so the user knows what action has been performed.

• Appropriate metaphors can be helpful, but skills do not always transfer.