Virtual University - Human Computer Interaction 1 Imran Hussain | UMT Imran Hussain University of...

Post on 18-Jan-2018

216 views 0 download

description

Virtual University - Human Computer Interaction 3 © Imran Hussain | UMT In Today’s Lecture … Postures for Web Postures for other Platforms –Kiosks (transient) –Handheld Devices (transient) –Appliances (microwaves, transient) Orchestration and Flow Eliminating Excise

Transcript of Virtual University - Human Computer Interaction 1 Imran Hussain | UMT Imran Hussain University of...

Virtual University - Human Computer Interaction1 © Imran Hussain | UMT

Imran HussainUniversity of Management and Technology (UMT)

Lecture 27Behavior & Form – Part II

Virtual University Human-Computer Interaction

Virtual University - Human Computer Interaction2 © Imran Hussain | UMT

In Last Lecture …

• Software Postures– Sovereign posture (full-screen programs: outlook, word)– Transient posture (temporary programs: calculator, volume control)– Daemonic posture (work in background: taskbar icons)– Auxiliary posture (streaming audio in browser pane)

Virtual University - Human Computer Interaction3 © Imran Hussain | UMT

In Today’s Lecture …

• Postures for Web

• Postures for other Platforms– Kiosks (transient)– Handheld Devices (transient)– Appliances (microwaves, transient)

• Orchestration and Flow

• Eliminating Excise

Virtual University - Human Computer Interaction4 © Imran Hussain | UMT

Web Postures

• Information-oriented sites

• Transaction-oriented sites

• Portals

Virtual University - Human Computer Interaction5 © Imran Hussain | UMT

Other Platforms

• Kiosks

• Handheld devices

• Appliances

Virtual University - Human Computer Interaction6 © Imran Hussain | UMT

Introduction

Virtual University - Human Computer Interaction7 © Imran Hussain | UMT

User in harmonious frame of mind user is productive software productive

Virtual University - Human Computer Interaction8 © Imran Hussain | UMT

Flow and Transparency

Virtual University - Human Computer Interaction9 © Imran Hussain | UMT

What is Flow?

Virtual University - Human Computer Interaction10 © Imran Hussain | UMT

How to Improve Flow?

Virtual University - Human Computer Interaction11 © Imran Hussain | UMT

How to Make an Interface Invisible?

Virtual University - Human Computer Interaction12 © Imran Hussain | UMT

Follow Mental Models

Virtual University - Human Computer Interaction13 © Imran Hussain | UMT

Direct, Don’t Discuss

Virtual University - Human Computer Interaction14 © Imran Hussain | UMT

Keep Tools Close At Hand

Virtual University - Human Computer Interaction15 © Imran Hussain | UMT

Mode-less Feedback

Virtual University - Human Computer Interaction16 © Imran Hussain | UMT

Orchestration

Virtual University - Human Computer Interaction17 © Imran Hussain | UMT

What is Orchestration?

Virtual University - Human Computer Interaction18 © Imran Hussain | UMT

How can we Ensure Good Orchestration?

Virtual University - Human Computer Interaction19 © Imran Hussain | UMT

Adding Finesse: Less is More

Virtual University - Human Computer Interaction20 © Imran Hussain | UMT

Distinguishing Possibility from Probability

Virtual University - Human Computer Interaction21 © Imran Hussain | UMT

Providing Comparisons

Virtual University - Human Computer Interaction22 © Imran Hussain | UMT

Using Graphical Input

Virtual University - Human Computer Interaction23 © Imran Hussain | UMT

Reflecting Program Status

Virtual University - Human Computer Interaction24 © Imran Hussain | UMT

Avoiding Unnecessary Reporting

Virtual University - Human Computer Interaction25 © Imran Hussain | UMT

Avoiding Blank Slates

Virtual University - Human Computer Interaction26 © Imran Hussain | UMT

Command Invocation vs. Configuration

Virtual University - Human Computer Interaction27 © Imran Hussain | UMT

Asking Questions vs. Providing Choices

Virtual University - Human Computer Interaction28 © Imran Hussain | UMT

Hiding Ejector Seat Levers

Virtual University - Human Computer Interaction29 © Imran Hussain | UMT

Excise

Virtual University - Human Computer Interaction30 © Imran Hussain | UMT

What is Excise?

Virtual University - Human Computer Interaction31 © Imran Hussain | UMT

GUI Excise

Virtual University - Human Computer Interaction32 © Imran Hussain | UMT

Excise and Expert Users

Virtual University - Human Computer Interaction33 © Imran Hussain | UMT

Training Wheels

Virtual University - Human Computer Interaction34 © Imran Hussain | UMT

“Pure Excise”

Virtual University - Human Computer Interaction35 © Imran Hussain | UMT

Visual Excise

Virtual University - Human Computer Interaction36 © Imran Hussain | UMT

Determining What is Excise

Virtual University - Human Computer Interaction37 © Imran Hussain | UMT

Stopping the Proceedings

Virtual University - Human Computer Interaction38 © Imran Hussain | UMT

Errors, Notifiers and Confirmation Messages

Virtual University - Human Computer Interaction39 © Imran Hussain | UMT

Making the user ask permission

Virtual University - Human Computer Interaction40 © Imran Hussain | UMT

Protecting us from ourselves

Virtual University - Human Computer Interaction41 © Imran Hussain | UMT

unresponsiveness

Virtual University - Human Computer Interaction42 © Imran Hussain | UMT

Common excise tips