Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to…...

29
Conceptual Models & Interface Metaphors

Transcript of Conceptual Models & Interface Metaphors. Objectives By the end of this class, you will be able to…...

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.