20
The Structure of the User Interface Lecture # 2 Gabriel Spitz

The Structure of the User Interface

  • Upload
    seda

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

The Structure of the User Interface. Lecture # 2. Driving Customer Experience – A Framework. Needs. UI Design. Satisfaction/ User Experience. Scope. Usefulness. Predictability. Concept. Task. Convenience. Activity Flow. Human. Efficiency. Representation. Expectations. - PowerPoint PPT Presentation

Citation preview

Page 1: The Structure of the User Interface

The Structure of the User InterfaceLecture # 2

Gabriel Spitz

Page 2: The Structure of the User Interface

Driving Customer Experience – A Framework

UI Design

Scope

Concept

Activity Flow

Representation

Presentation

Needs Satisfaction/User Experience

Predictability

Convenience

Efficiency

Personal

Trust

Human

Task

Expectations

Usefulness

Page 3: The Structure of the User Interface

Structure of the Interface - Aspects

The different design aspects of the interface Include: The functions supported by the interface – Scope

What should be included in the interface

Organization of the interface – Framework What would the interface look like

Flow of user activities within the framework – Activity flow The sequence in which an activity is executed

Gabriel Spitz

Page 4: The Structure of the User Interface

Structure of the Interface – Aspects (2) The selection of controls types for a given task–

Representation What tools will users use to perform various tasks

The presentation or visual design characteristics of the interface How will the different elements appear to the us

Each design aspect (e.g., presentation) may have several design attributes (e.g., presentation includes color and typography), each of which has values (e.g., colors include red, blue, green, black) that constitute the designer’s options

Gabriel Spitz

Page 5: The Structure of the User Interface
Page 6: The Structure of the User Interface

Scope The functions to be included in a give app

For “Reminders” this will include Create items (to be remembered) Associate attributes to items Reorder items Edit items Search for items Sort items Navigate between lists …

Scope

Concept

Activity Flow

Representation

Presentation

Page 7: The Structure of the User Interface

Framework of an Interface

It is the overall “idea” of the UI E.g., Desktop Planner

It is the context within which UI elements – actions or components – are interpreted

It can be a high level “Metaphor” such as the desktop

It can also be a highly structured and logically organized referent schema - Idiom

Gabriel Spitz

Scope

Concept

Activity Flow

Representation

Presentation

Page 8: The Structure of the User Interface

Conceptual Model

Page 9: The Structure of the User Interface

An Interface Metaphor

Gabriel Spitz

Gabriel Spitz

Page 10: The Structure of the User Interface

Activity Flow

Is concerned with helping user navigate through the interface and interact effectively and efficiently with it

It includes: The temporal and spatial structure of the

interaction The support that the interface provides to

guide and funnel the interaction

Gabriel Spitz

Scope

Concept

Activity Flow

Representation

Presentation

Page 11: The Structure of the User Interface

Activity– Create Reminder

1

23

4

5

6

1. Select a Folder2. Click on “Add” Icon3. Enter Reminder name4. Click on ”Info” icon5. Enter Reminder date6. Click on the “done”

button

Page 12: The Structure of the User Interface

Activity Flow

1

23

4

5

6

• The sequence in which tasks within an Activity are organized

Page 13: The Structure of the User Interface

Sequential Interaction FlowGabriel Spitz

Starting a new power point presentation

Page 14: The Structure of the User Interface

Representation Representation is the choices that a

designer makes in deciding how a a specific function should be implemented: Specifying labels Conceptualizing icons Selecting controls Composing instructions to support a

function or an object at the interface

Gabriel Spitz

Scope

Concept

Activity Flow

Representation

Presentation

Page 15: The Structure of the User Interface

RepresentationTo Do List - Table Widget

Add Item – Button

Date Picker – Calendar

Show/Hide Pane – Button

Show/Hide Calendar – Button

Add List - Button

Page 16: The Structure of the User Interface

Representation - ExampleGabriel Spitz

Three representations for specifying a date

Page 17: The Structure of the User Interface

Presentation

The physical characterizations and spatial organization of controls and information in the UI

It communicates to the user the available functions and information, and help the user locate them rapidly

Gabriel Spitz

Scope

Concept

Activity Flow

Representation

Presentation

Page 18: The Structure of the User Interface
Page 19: The Structure of the User Interface

PresentationGabriel Spitz

Page 20: The Structure of the User Interface

User-Interface & User Experience Scope

Conceptual Model

Activity Flow

Representation

Presentation

Usefulness

Ease of Learning

Efficiency

Effectiveness

Aesthetics