1 screen design lecture 13 date: 23 rd march. 2 overview of lecture design elements in hci font...

51
1 Screen Design Lecture 13 Date: 23 rd March

Post on 19-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

1

Screen Design

Lecture 13Date: 23rd March

Page 2: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

2

Overview of Lecture

•Design elements in HCI

•Font & colour

•Design of graphic elements

•Arrangement of text and images

•Principles of screen design

•Contrast

•Alignment

•Repetition

•Proximity

Page 3: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

3

Design Elements in HCI

•Design elements in HCI

•Font & colour

•Design of graphic elements

•Arrangement of text and images

Design Elements

Techniques to guide attentionTechniques to guide attentionGuidelines for getting user’s attentionGuidelines for getting user’s attention

Dialog BoxesDialog BoxesPrototypingPrototyping

Page 4: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

4

Font & Colour

Font & ColoursFont & Colours

•Upper / Mixed FontsUpper / Mixed Fonts

•Uses of ColourUses of Colour

•Problems with ColourProblems with Colour

•Guidelines for ColourGuidelines for Colour

Design Elements

Page 5: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

5

Font & Colour

Upper / Mixed FontsUpper / Mixed Fonts

•Use mixed case for•Text•Messages•Action/menu bar actions•Button descriptions•Screen ID

•Use upper case for•Title•Section headings

Design Elements

Page 6: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

6

Font & Colour

Upper / Mixed Fonts (cont.)Upper / Mixed Fonts (cont.)

•Either mixed or upper for•subsection headings

•captions

•data

•completion aids

•function key descriptions

•command field caption

Design Elements

Page 7: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

7

Font & Colour

Uses of ColourUses of Colour•Colour can be used for a number of purposes

•Formatting aid•can provide better structure and meaning to a screen•especially useful with large amounts of data and spacing is difficult•differentiation of logical groupings•spatially separated but related fields can be tied together through the use of colour•call attention

Design Elements

Page 8: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

8

Font & Colour

Uses of Colour (cont.)Uses of Colour (cont.)•Visual code

•category of data•colour coding scheme permits a user to identify a relevant category quickly•data from different sources•must be relevant and known

•Other uses•realistically portray objects in the world•increases screen appeal

Design Elements

Page 9: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

9

Font & Colour

Design Elements

YELLOW ON DARK BLUE WORKS WELL

WHITE ON BLACK OR VISE VERSA WORKS WELL

WHITE ON GREEN WORKS WELL

BLACK ON ORANGE WORKS WELL

LIGHT COLOR ON LIGHT COLOR IS POOR

DARK COLOR ON DARK COLOR IS POOR

RED, GREEN, AND OTHER COLORS CLASH

Page 10: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

10

Font & Colour

Problems with ColourProblems with Colour•Colour has an extremely high attentionattention getting capacity

•Users might search for relationships and differences that do not exist•Bewilderment etc. Christmas tree effect

•Varying sensitivity of the eye•All colours are not equal•the eye is more sensitive to colours in the middle of the visual spectrum (yellow and green) (see next slide)•some combinations can strain the eye

•blue - front, red - behind retina

Design Elements

Page 11: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

11

Font & Colour

Design Elements

Problems with ColourProblems with Colour• Varying sensitivity of the eye

From: http://www.cs.gsu.edu/classes/hypgraph/color/coloreff.htm

•Brightness determined mainly by R+G

•Hard to deal with blue edges & blue shapes

•Blue not suitable for text or small objects

Page 12: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

12

Font & Colour

Problems with ColourProblems with Colour•Colour viewing deficiencies

•8% males, .4% females are colour-blind•red - green most common•red - orange confused with green - yellow

•Cross-disciplinary/cultural differences•colours have different meanings across situations/cultures•blue

•Financial managers - corporate qualities or reliability•Health care professionals - death•Nuclear reactor monitors - coolness or water

Design Elements

Page 13: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

13

Font & Colour

Problems with ColourProblems with Colour

Design Elements

Page 14: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

14

Font & ColourGuidelines for ColourGuidelines for Colour

Design Elements

•Use color conservativelyconservatively •LimitLimit the number and amount of colors •Recognize the power power of color to speed or slow tasks •Color coding should supportsupport the task •Color coding should appear with minimalminimal user effort •Color coding should be under user controluser control •Design for monochrome firstmonochrome first •Consider the needs of color-deficient userscolor-deficient users•Color can help in formattingformatting •Be consistentconsistent in color coding •Be alert to common expectationsexpectations about color codes •Be alert to problems with color pairingscolor pairings•Use color changes to indicate status changesstatus changes •Use color in graphic displays for greater information densityinformation density

Page 15: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

15

Design of Graphic Elements

Primary Graphic Elements in a GUI

•Windows

•Menus

•Icons

Design Elements

Techniques to guide perceptionTechniques to guide perceptionTechniques to guide attentionTechniques to guide attention

WIMPsWIMPs

Techniques to guide memoryTechniques to guide memoryWIMPsWIMPs

Direct manipulation: menusDirect manipulation: menus

PrototypingPrototyping

WIMPsWIMPsPrototypingPrototyping

Techniques to guide perceptionTechniques to guide perceptionTechniques to guide memoryTechniques to guide memory

AffordanceAffordance

Page 16: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

16

Design of Graphic ElementsWindows Windows •Users need to consult multiple sources rapidly

•Must minimally disrupt user's task

•With large displays, eye-head movement and visibility are problems. With small displays, windows too small to be effective

•Need to offer users sufficient information and flexibility to accomplish task, while reducing window housekeeping actions:

•opening, closing, moving, changing size

•time spent manipulating windows instead of on task

•Can apply direct-manipulation strategy to windows

Design Elements

Page 17: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

17

Design of Graphic Elements

Windows (cont.)Windows (cont.)•Coordinating multiple windows

•Coordinate windowsCoordinate windows - windows appear, change contents, and close as a direct result of user actions in the task domain

•Such sequences of actions can be established by designers, or by users with end-user programming tools

•Important co-ordinations:•Synchronized scrolling•Hierarchical browsing•Opening/closing of dependent windows•Saving/opening of window state

Design Elements

Page 18: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

18

Design of Graphic Elements

MenusMenus •Constraints in menu layout

•screen width and length •display rate •character set •highlighting techniques

Design Elements

Page 19: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

19

Design of Graphic Elements

MenusMenus When designing menus some questions to be asked are:

•How long is the menu to be?•In what order will the items appear?•How is the menu to be structured, e.g. when to use sub-menus, dialog boxes?•What categories will be used to group menu items?•How will division into groups be denoted, e.g. different colors, dividing lines?•How many menus will there be?•What terminology to use? (results of requirements activities will indicate this)•How will any physical constraints be accommodated, e.g. mobile phone?

Design Elements

Page 20: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

20

Design of Graphic Elements

IconsIcons •Good icon design is difficult•Meaning of icons is cultural and context sensitive

•Some tips: •always draw on existing traditions or standards

•concrete objects or things are easier to represent than actions

•From clip art, what do these mean to you?

Design Elements

Page 21: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

21

Design of Graphic Elements

Design Elements

Page 22: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

22

Arrangement of Images & Text

•Topics such as the use of words, text, symbols, messages, commands and images all contribute to the overall efficiency of a screen design

•Screen information should be supplied in a directly usable form. No referring to documentation should be required

•The eye should be guided horizontally or vertically through the screen

•Features should aid in screen component identification so that attention may be quickly and accurately focused

Arrangement of Images & Text

Page 23: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

23

Arrangement of Images & Text

Information display Information display •Special symbols•Field captions / Data fields•Words•Messages•Sentences

Image displayImage display

Arrangement of Images & Text

Page 24: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

24

Information Display

Special SymbolsSpecial Symbols

•Special symbols (e.g. *, <, ^) should be considered to emphasise or call attention to elements on a screen

•Symbols should be separated from words by one space

Arrangement of Images & Text

Page 25: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

25

Field captions / Data fieldsField captions / Data fields•Identify fields with captions

•all screen data fields should be identified by captions

•however, if some data fields can be recognised by the data itself, captions may be eliminated to clean up the display (e.g. address, dates etc.)

Arrangement of Images & Text

Category: Technical ReviewTechnical Review

Information Display

Page 26: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

26

Field captions / Data fields (cont.)Field captions / Data fields (cont.)•Differentiate field captions from data

•captions and data should be visually distinguishable in some manner•Use methods such as contrasting display features, colons and consistent positional relationships

Arrangement of Images & Text

Sex FemaleRelation Daughter

Sex: FemaleRelation: Daughter

Information Display

Page 27: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

27

Information Display

Field captions / Data fields (cont.)Field captions / Data fields (cont.)•Position captions in consistent positions

•The best way to relate a caption to its data field is to place the caption either above or to the left of the data•for single data fields, place the caption to the left of the data and separate the two with a colon•for multiple data fields, place the caption above the data

Staff ID234

Staff ID: 234Staff ID: 234

434231

Staff ID234434231

Arrangement of Images & Text

Page 28: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

28

Information Display

Field captions / Data fields (cont.)Field captions / Data fields (cont.) •Justify captions/data consistently and properly

•there are a number of potential approaches here, but it is generally agreed that the following are the more desirable

Left-justifying captions, left-justified data fields, colon associated with caption

Building: __________Floor: __________Room: __________

Right-justifying captions, left- justifying data fields, colon associated with caption

Building: __________ Floor: __________ Room: __________

Arrangement of Images & Text

Page 29: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

29

Field captions / Data fields (cont.)Field captions / Data fields (cont.) •Use distinct and meaningful captions

•Captions that are similar often repeat the same word or words over and over again, causing confusion•These words should be removed by incorporating them into headings, subheadings or group identifiers

Arrangement of Images & Text

Information Display

Page 30: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

30

SECURITY PASSWORDPC: ____________VM: ____________Local Area Network: ____________

PRINTERSPC Port: ____________VM Address: ____________

SECURITY CONTROLPC Password: ____________VM Password: ____________Local Area Network Password: ____________

PRINTERSPC Printer Port: ____________VM Printer Address: ____________

Page 31: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

31

WordsWords•Words displayed on screens should be easily comprehended, with minimum ambiguity and confusion

•Some ways to achieve this are as follows•Do not use jargon

•may be words or expressions that are unique to the computer profession e.g. filespec, append, etc.•may be words with different meaning outside of data processing e.g. boot, cut, etc.•may be made-up words to describe special functions e.g. ungroup, dearchive

Arrangement of Images & Text

Information Display

Page 32: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

32

Words (cont)Words (cont)•Use standard alphabetic characters

•never use restricted alphabetic sets

•use those that are familiar to screen users•exceptions are common symbols such as %, $, £,

•Use short familiar words•short words are best, but if a longer word is more familiar, use that

•Use complete words•"will not” is better than “won’t” etc.•avoid the use of suffixes and prefixes like “un-” or “-ness”

Arrangement of Images & Text

Information Display

Page 33: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

33

Words (cont)Words (cont)•Use positive terms

•it is generally easier to understand positive, affirmative information than the same information expressed in a negative way•avoid prefixes such as ‘ir-’, ‘dis-’, ‘in-’ and ‘un-’

•Use simple action words•substitute noun strings with simple action words•e.g. substitute PROJECT STATUS LISTING with LIST PROJECT STATUS

Arrangement of Images & Text

Information Display

Page 34: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

34

Words (cont)Words (cont)•Use the ‘more’ dimension when comparing

•it is generally better to use the ‘more’ dimension when making comparisons•so use ‘longer’ instead of ‘shorter’, ‘brighter’ instead of ‘darker’ etc.

•Do not stack words•Text is•more readable•if the entire •statement is •on one•line

Arrangement of Images & Text

Information Display

Page 35: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

35

Words (cont)Words (cont)•Try not hyphenate words

•for better readability, never break a word bet-

ween two lines

•Abbreviations, mnemonics and acronyms should not include punctuation

•again, this permits better readability and avoids confusion between the punctuation and data fields. o.k.?

Arrangement of Images & Text

Information Display

Page 36: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

36

MessagesMessages•Messages are communications provided on the screen to the user•A message should possess the proper tone and style and be consistent within itself and other messages•Messages fall into two broad categories

•system

•prompting

Arrangement of Images & Text

Information Display

Page 37: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

37

Messages (cont.)Messages (cont.)•System messages

•notification/status/informational•alerts user to state of the system when its not immediately obvious•may confirm that nonobvious processing is taking place or incomplete•intermediate feedback when normal feedback is delayed•no user action normally required with these messages, apart from conformation

Arrangement of Images & Text

Information Display

Page 38: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

38

Messages (cont)Messages (cont)•System messages (cont.)

•warnings•call attention to a situation that may be undesirable to the user•the user must decide if the situation is a problem and may be asked whether to proceed•e.g. deletion

•action/critical•call attention to conditions that do require user action before the system can proceed•e.g. error messages

Arrangement of Images & Text

Information Display

Page 39: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

39

Messages (cont)Messages (cont)•Prompting messages

•these are instructional messages that tell the user how to work with or complete the screen displayed•may be permanently fixed to a screen or may appear as a result of a help request•prompting messages are of most benefit to the novice or causal system user

Arrangement of Images & Text

Information Display

Page 40: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

40

SentencesSentencesA message must minimise ambiguity and confusion, allowing easy, correct and fast interpretation

•It must also have the proper tone, threatening, rude or impolite messages can evoke negative responses

•The way a sentence is structured has a large impact on the users response to a message

Arrangement of Images & Text

Information Display

Page 41: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

41

SentencesSentences•Use brief, simple sentences

•a message that has to be explained does not communicate•break long sentences into two or more simple sentences if possible

•Provide immediately usable sentences•searching through reference material to translate a message is unacceptable

•Use affirmative statements•easier to understand than negative statements•e.g. ‘complete entry before continuing’ as opposed to ‘do not return to menu before completing entry’

Arrangement of Images & Text

Information Display

Page 42: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

42

SentencesSentences•Use active voice

•easier to understand that passive voice•e.g. ‘send message by pressing SEND’ as opposed to ‘the message is sent by pressing SEND’

•Be non-authoritarian•imply the system is awaiting the user’s direction, not that the system is directing the user•e.g. ‘ready for next command’ as opposed to ‘enter next command’

Arrangement of Images & Text

Information Display

Page 43: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

43

SentencesSentences•Be non-threatening

•negative tones or threats are not friendly•errors are often the result of a failure to understand, mistakes or trial-and-error behaviour•blaming the user always have a negative effect and will hinder their learning by trial-and-error•avoid words like ‘illegal’, ‘bad’ and ‘fatal’•also avoid the word ‘error’ as it implies a user error•e.g. ‘months must be entered by name’ as opposed to ‘error-numbers are illegal’

Arrangement of Images & Text

Information Display

Page 44: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

44

SentencesSentences•Be non-anthropomorphic

•having the computer act like a person should be avoided•an attribution of intelligence will imply a much higher level of computer knowledge than exists•eliminates distinction between computer and user

•Be non-patronising•patronising messages can be embarrassing•user may be offended, so avoid them

Arrangement of Images & Text

Information Display

Page 45: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

45

SentencesSentences•Order words chronologically

•if a sentence describes a temporal sequence of events, the order of words should correspond to this sequence•e.g. ‘complete address and page forward’ as opposed to ‘page forward after completing address’

•Avoid humour and punishment•humour is a changeable thing•punishment causes rebellion and resentment

Arrangement of Images & Text

Information Display

Page 46: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

46

AVOIDAVOID USEUSE

Abort End, Cancel, Stop

Access Get, Display

Available Ready

Boot Start

Execute Start, Complete

Hit Press

Invalid Not Valid

Key Type, Enter

Kill End, Cancel

Output List, Report, Display

Return Key Enter, Transmit

Terminate End, Exit

Page 47: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

47

Image Display

•Image browsing•Work with large images•Overview in one window (context), detail in another (focus)•Field of view box in the overview•Panning in the detail view, changes the field of view box•Matched aspect ratios between field of view box and the detail view

Arrangement of Images & Text

Page 48: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

48

• Zoom factors: 5-30• Larger suggests

an intermediate view is needed

• Semantic zooming• Side by side

placement, versus fisheye view

Page 49: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

49

Arrangement of Images & Text

•The design of image browsers should be governed by the users’ tasks, which can be classified as follows:

•Image generation

•Open-ended exploration

•Diagnostics

•Navigation

•Monitoring

Arrangement of Images & Text

Page 50: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

50

Summary of Lecture

Design elements in HCIDesign elements in HCI

•Font & colour

•Design of graphic elements•Windows

•Menus

•Icons

•Arrangement of text and images

Summary

Page 51: 1 Screen Design Lecture 13 Date: 23 rd March. 2 Overview of Lecture Design elements in HCI Font & colour Design of graphic elements Arrangement of text

51

Terms of Reference

• Norman, D. (1990) The Design of Everyday Things

• Preece, J. et al. (2002) Interaction Design

• Shneiderman, B. & Plaisant, C. (2005) Designing the User Interface

• Benyon, D. et al (2005) Designing Interactive Systems

• Helander, M. et al (1997) Handbook of Human-Computer Interaction

• Alan Dix et al (1993) Human Computer Interaction

References