ch10 screen layout yonglei tao school of computing & info systems gvsu

29
Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Upload: mitchell-bond

Post on 18-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Ch10 Screen Layout

Yonglei Tao

School of Computing & Info Systems

GVSU

Page 2: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Screen Layout

Find out What the user is doing What information is required In what order things are likely to be

needed Design

Let the required interactions drive the layout

Page 3: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Remote Control for Car Door

Page 4: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

A Problem in 2008 Election

A voting machine with a touch screen

Barack Obama

John McCain

Page 5: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

News Map

http://newsmap.jp/

Page 6: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

User Performance

Eye movement Top to bottom, left to right

Action sequences Touch, keyboard, and mouse

Task sequences Work flow for accomplishing user tasks

And task frequencies

Page 7: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Layout Appropriateness

A metric to assess if the spatial layout is in harmony with the user tasks

Help layout design and redesign Specify task sequences and their frequencies Produce a layout to minimize visual scanning Evaluate it by how well it matches the tasks Take into consideration user expectations about

the positions of fields

Page 8: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Layout Appropriateness

Formula

Cost = Σ task frequency * cost of task all tasks

A task is a sequence of widget-level actions users perform

Costs are based on the distance users must move the mouse or Fitts’s law

Page 9: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

The Original Design

Page 10: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Two Versions of Redesign

Page 11: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Testing Results

Task Completion Time User Preference Rating

Page 12: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Issues to Consider

Grouping and structure Ordering Decoration Alignment Evaluation

Page 13: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Grouping and Structure

Logical together → Physical together

Billing details: Name Address: … Credit card no

Delivery details: Name Address: … Delivery time

Order details: Item Description Quantity Unit Price Cost size 10 screws (boxes) 7 3.71 25.97 …… … … …

Page 14: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Order of Groups and Elements

Find out the user's natural order of doing their tasks

Match it on screen Provide support for navigation

Page 15: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Decoration

White space Borders

Reinforce groupings, not for single fields and command buttons

Headings and captions Fonts, colors, and image

Page 16: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Space to Separate

Page 17: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Space to Structure

Page 18: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Space to Highlight

Page 19: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Aligning Screen Elements

Minimize alignment points on a window Easy eye and mouse movement

Vertical orientation A top-to-bottom flow through controls

Horizontal orientation Need to enhance distinctiveness

Balance elements with multiple groups and multiple columns

Page 20: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Alignment

Text Large numbers

Alan DixJanet FinlayGregory AbowdRussell Beale

Alan DixJanet FinlayGregory AbowdRussell Beale

Dix , AlanFinlay, JanetAbowd, GregoryBeale, Russell

Page 21: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Multiple Column Lists

Sherbert 75Toffee 120Chocolate 35Fruit gums 27Coconut dreams 85

Page 22: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Multiple Column Lists (Cont.)

Sherbert 75Toffee 120Chocolate 35Fruit gums 27Coconut dreams 85

Sherbert 75Toffee 120Chocolate 35Fruit gums 27Coconut dreams 85

Page 23: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Address

Address

Frist Name

Last Name

O K Cancel

Address

C ity

State

Posta l Code

Frist Name Last Name

O K Cancel

Address

C ity State Z ip Code

Page 24: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Eye Tracking

Eye tracking is the process of measuring either the point of gaze or the motion of an eye relative to the head

Eye tracking demo

Page 25: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Example - Eye Tracking Test

Factors on form completion Label placement Formatting Type of form content

Test subjects Novice and expert users

Page 26: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Eye Tracking – Gaze Plots

Source: “Label Placement in Forms”, Matteo Penzo, at http://www.uxmatters.com

Page 27: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Gaze Plots (Cont.)

Page 28: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Time Spent on a Search Form

Rookies on eBay

Pros on Amazon

Page 29: Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU

Design Guidelines

Follow the natural flow of work Group related fields effectively Provide good default values whenever

possible Gray out unavailable components Use meaningful labels Provide mnemonics and accelerator keys for

navigating between visual components