SlideShare una empresa de Scribd logo
1 de 26
CHAPTER 4
INTERACTION DESIGN
WHAT IS DESIGN?
• It is achieving goals with constraints
This does not capture everything about design, but helps to focus us on certain
things:
Goals
Constraints
Trade off
This does not capture everything about design, but helps to focus us on certain things:
Goals – it refers to the purpose of the design we are intending to produce. For example, if
if we are designing a wireless personal movie player, we may think about young affluent
users wanting to watch the latest movies whilst on the move and download free copies,
and perhaps wanting to share the experience with a few friends.
Constraints – this include the materials and platforms in making the design
Trade off – Choosing which goals or constraints can be relaxed so that others can be
met. Often the most exciting moments in design are when you get a radically different
idea that allows you to satisfy several apparently contradictory constraints. However, the
more common skill needed in design is to accept the conflict and choose the most
appropriate trade-off.
GOLDEN RULE OF DESIGN
• Understand your materials.
• That is we must:
 understand computers – limitations, capacities, tools, platforms
 understand people – psychological, social aspects, human error.
THE PROCESS OF DESIGN
interviews
ethnography
what is there
vs.
what is wanted
guidelines
principles
dialogue
notations
precise
specification
architectures
documentation
help
evaluation
heuristics
scenarios
task analysiswhat is
wanted
analysis
design
implement
and deploy
prototype
THE PROCESS DESIGN
• Requirements – what is wanted The first stage is establishing what exactly is needed. As
a precursor to this it is usually necessary to find out what is currently happening.
• Analysis The results of observation and interview need to be ordered in some way to
bring out key issues and communicate with later stages of design.
• Design Well, this is all about design, but there is a central stage when you move from
what you want, to how to do it.
• Iteration and prototyping Humans are complex and we cannot expect to get designs
right first time. We therefore need to evaluate a design to see how well it is working and
where there can be improvements.
• Implementation and deployment Finally, when we are happy with our design, we need
to create it and deploy it. This will involve writing code, perhaps making hardware, writing
documentation and manuals – everything that goes into a real system that can be given
to others.
USER FOCUS
• Know your user.
- a little indecision about user/users – much of traditional user interface design
has focused on a single user.
• Persona
- It is a rich picture of an imaginary person who represents your core user
group. See figure 5.3 for the example
• Scenarios
- are stories for design: rich stories of interaction. They are perhaps the simplest
design representation, but one of the most flexible and powerful. See figure 5.4 for the
example
NAVIGATION DESIGN
• As we stressed, the object of design is not just a computer system or device, but
the socio-technical intervention as a whole.
• Widgets
-The appropriate choice of widgets and wording in menus and buttons will help you know how to
use them for a particular selection or action.
• Screens or windows
-You need to find things on the screen, understand the logical grouping of
buttons.
• Navigation within the application
-You need to be able to understand what will happen when a
button is pressed, to understand where you are in the interaction.
• Environment
-The word processor has to read documents from disk, perhaps some are on remote networks. You
swap between applications, perhaps cut and paste.
LOCAL STRUCTURE
• To get you started, here are four things to look for when looking at a single web
page, screen or state of a device.
• knowing where you are
• knowing what you can do
• knowing where you are going – or what will happen
• knowing where you’ve been – or what you’ve done.
DISCUSSION
• The screen, web page or device displays should make clear where you are in terms of
the interaction or state of the system.
• It is also important to know what you can do – what can be pressed or clicked to go
somewhere or do something.
• You then need to know where you are going when you click a button or what will
happen.
These different contexts that change the interpretation of commands are
called modes, see the figure on the next slide
• Finally, if you have just done some major action you also want some sort of
confirmation of what you’ve done.
GLOBAL STRUCTURE – HIERARCHICAL
ORGANIZATION
• One way to organize a system is in some form of hierarchy. This is typically
organized along functional boundaries (that is, different kinds of things), but may
be organized by roles, user type, or some more esoteric breakdown such as
modules in an educational system.
• The hierarchy links screens, pages or states in logical groupings. For example,
Figure 5.6 gives a high-level breakdown of some sort of messaging system. This
sort of hierarchy can be used purely to help during design, but can also be used
to structure the actual system. For example, this may reflect the menu structure of
a PC application or the site structure on the web.
GLOBAL STRUCTURE – DIALOG
• As well as these cross-links in hierarchies, when you get down to detailed
interactions, such as editing or deleting a record, there is obviously a flow of
screens and commands that is not about hierarchy. In HCI the word ‘dialog’ is
used to refer to this pattern of interactions between the user and a system.
NOTICE THIS DESCRIBES THE GENERAL FLOW OF THE SERVICE,
BUT HAS BLANKS FOR THE NAMES OF THE BRIDE AND GROOM. SO IT
GIVES THE PATTERN OF THE INTERACTION BETWEEN THE PARTIES, BUT
IS INSTANTIATED DIFFERENTLY FOR EACH SERVICE.
• A simple way is to use a network diagram showing the principal states or screens linked
together with arrows. This can: n show what leads to what n show what happens when n
include branches and loops n be more task oriented than a hierarchy.
WIDER STILL
• This has several implications:
• Style issues We should normally conform to platform standards, such as positions for
menus on a PC application, to ensure consistency between applications. For example, on
our proposed personal movie player we should make use of standard fast-forward, play
and pause icons.
• Functional issues On a PC application we need to be able to interact with files, read
standard formats and be able to handle cut and paste.
• Navigation issues We may need to support linkages between applications, for example
allowing the embedding of data from one application in another, or, in a mail system,
being able to double click an attachment icon and have the right application launched for
the attachment.
SCREEN DESIGN AND LAYOUT
• The basic principles at the screen level reflect those in other areas of interaction
design:
o Ask What is the user doing?
o Think What information is required? What comparisons may the user need to make?
In what order are things likely to be needed?
o Design Form follows function: let the required interactions drive the layout.
TOOLS AND LAYOUT
• Grouping and structure
TOOLS AND LAYOUT
• Order of groups and items
TOOLS AND LAYOUT
• Decoration
Again looking at Figure 5.8, we can see
how the design uses boxes and a separating
line to make the grouping clear.
TOOLS AND LAYOUT
• Alignment
Alignment of lists is also very important. For users who read text from left to right,
lists of text items should normally be aligned to the left. Numbers, however, should
Figure 5.9 Microwave control panel 214 normally be aligned to the right (for
integers) or at the decimal point.
TOOLS AND LAYOUT
• White Space
White space or negative space is simply unmarked space in the design. It is the
space between the layouts, lines of paragraphs, between paragraphs, between
different UI elements and so on. White space does not literally mean an empty
space with a white background. It can be of any color, texture, patterns or even a
background image.

Más contenido relacionado

La actualidad más candente

User interface design
User interface designUser interface design
User interface design
Slideshare
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
koolkampus
 
Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2
ashodhiyavipin
 

La actualidad más candente (20)

Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
HCI Topic The Colours
HCI Topic The ColoursHCI Topic The Colours
HCI Topic The Colours
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Cognitive Walkthrough
Cognitive WalkthroughCognitive Walkthrough
Cognitive Walkthrough
 
User interface design
User interface designUser interface design
User interface design
 
Scenario-based Design
Scenario-based DesignScenario-based Design
Scenario-based Design
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software process
 
Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2
 
Hci activity#1
Hci activity#1Hci activity#1
Hci activity#1
 
SELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSSELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLS
 
Hci md exam
Hci md examHci md exam
Hci md exam
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 Galiz
 
Socio organizational issues ppt
Socio organizational issues pptSocio organizational issues ppt
Socio organizational issues ppt
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 

Similar a Chapter 4 interaction design

Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
jayyearley
 
Design Principlesfrom Don Norman’s Design of Everyday Thing.docx
Design Principlesfrom Don Norman’s Design of Everyday Thing.docxDesign Principlesfrom Don Norman’s Design of Everyday Thing.docx
Design Principlesfrom Don Norman’s Design of Everyday Thing.docx
theodorelove43763
 
Part C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxPart C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docx
smile790243
 

Similar a Chapter 4 interaction design (20)

Week 8 & 10
Week 8 & 10Week 8 & 10
Week 8 & 10
 
Interaction-design-basic.pptx
Interaction-design-basic.pptxInteraction-design-basic.pptx
Interaction-design-basic.pptx
 
Unit ii design process
Unit ii design processUnit ii design process
Unit ii design process
 
Lesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptxLesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptx
 
L16 Documenting Software
L16 Documenting SoftwareL16 Documenting Software
L16 Documenting Software
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
The definitive guide to Web flowcharts
The definitive guide to Web flowchartsThe definitive guide to Web flowcharts
The definitive guide to Web flowcharts
 
Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
 
Hci [6]interaction design
Hci [6]interaction designHci [6]interaction design
Hci [6]interaction design
 
The Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence NewbiesThe Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence Newbies
 
Design Principlesfrom Don Norman’s Design of Everyday Thing.docx
Design Principlesfrom Don Norman’s Design of Everyday Thing.docxDesign Principlesfrom Don Norman’s Design of Everyday Thing.docx
Design Principlesfrom Don Norman’s Design of Everyday Thing.docx
 
Workflow diagramming and information architecture
Workflow diagramming and information architectureWorkflow diagramming and information architecture
Workflow diagramming and information architecture
 
Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)
 
Part C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxPart C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docx
 
Lesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdfLesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdf
 
OOP -interface and objects.pptx
OOP -interface and objects.pptxOOP -interface and objects.pptx
OOP -interface and objects.pptx
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem
 

Más de MLG College of Learning, Inc (20)

PC111.Lesson2
PC111.Lesson2PC111.Lesson2
PC111.Lesson2
 
PC111.Lesson1
PC111.Lesson1PC111.Lesson1
PC111.Lesson1
 
PC111-lesson1.pptx
PC111-lesson1.pptxPC111-lesson1.pptx
PC111-lesson1.pptx
 
PC LEESOON 6.pptx
PC LEESOON 6.pptxPC LEESOON 6.pptx
PC LEESOON 6.pptx
 
PC 106 PPT-09.pptx
PC 106 PPT-09.pptxPC 106 PPT-09.pptx
PC 106 PPT-09.pptx
 
PC 106 PPT-07
PC 106 PPT-07PC 106 PPT-07
PC 106 PPT-07
 
PC 106 PPT-01
PC 106 PPT-01PC 106 PPT-01
PC 106 PPT-01
 
PC 106 PPT-06
PC 106 PPT-06PC 106 PPT-06
PC 106 PPT-06
 
PC 106 PPT-05
PC 106 PPT-05PC 106 PPT-05
PC 106 PPT-05
 
PC 106 Slide 04
PC 106 Slide 04PC 106 Slide 04
PC 106 Slide 04
 
PC 106 Slide no.02
PC 106 Slide no.02PC 106 Slide no.02
PC 106 Slide no.02
 
pc-106-slide-3
pc-106-slide-3pc-106-slide-3
pc-106-slide-3
 
PC 106 Slide 2
PC 106 Slide 2PC 106 Slide 2
PC 106 Slide 2
 
PC 106 Slide 1.pptx
PC 106 Slide 1.pptxPC 106 Slide 1.pptx
PC 106 Slide 1.pptx
 
Db2 characteristics of db ms
Db2 characteristics of db msDb2 characteristics of db ms
Db2 characteristics of db ms
 
Db1 introduction
Db1 introductionDb1 introduction
Db1 introduction
 
Lesson 3.2
Lesson 3.2Lesson 3.2
Lesson 3.2
 
Lesson 3.1
Lesson 3.1Lesson 3.1
Lesson 3.1
 
Lesson 1.6
Lesson 1.6Lesson 1.6
Lesson 1.6
 
Lesson 3.2
Lesson 3.2Lesson 3.2
Lesson 3.2
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

Chapter 4 interaction design

  • 2. WHAT IS DESIGN? • It is achieving goals with constraints This does not capture everything about design, but helps to focus us on certain things: Goals Constraints Trade off
  • 3. This does not capture everything about design, but helps to focus us on certain things: Goals – it refers to the purpose of the design we are intending to produce. For example, if if we are designing a wireless personal movie player, we may think about young affluent users wanting to watch the latest movies whilst on the move and download free copies, and perhaps wanting to share the experience with a few friends. Constraints – this include the materials and platforms in making the design Trade off – Choosing which goals or constraints can be relaxed so that others can be met. Often the most exciting moments in design are when you get a radically different idea that allows you to satisfy several apparently contradictory constraints. However, the more common skill needed in design is to accept the conflict and choose the most appropriate trade-off.
  • 4. GOLDEN RULE OF DESIGN • Understand your materials. • That is we must:  understand computers – limitations, capacities, tools, platforms  understand people – psychological, social aspects, human error.
  • 5. THE PROCESS OF DESIGN interviews ethnography what is there vs. what is wanted guidelines principles dialogue notations precise specification architectures documentation help evaluation heuristics scenarios task analysiswhat is wanted analysis design implement and deploy prototype
  • 6. THE PROCESS DESIGN • Requirements – what is wanted The first stage is establishing what exactly is needed. As a precursor to this it is usually necessary to find out what is currently happening. • Analysis The results of observation and interview need to be ordered in some way to bring out key issues and communicate with later stages of design. • Design Well, this is all about design, but there is a central stage when you move from what you want, to how to do it. • Iteration and prototyping Humans are complex and we cannot expect to get designs right first time. We therefore need to evaluate a design to see how well it is working and where there can be improvements. • Implementation and deployment Finally, when we are happy with our design, we need to create it and deploy it. This will involve writing code, perhaps making hardware, writing documentation and manuals – everything that goes into a real system that can be given to others.
  • 7. USER FOCUS • Know your user. - a little indecision about user/users – much of traditional user interface design has focused on a single user. • Persona - It is a rich picture of an imaginary person who represents your core user group. See figure 5.3 for the example • Scenarios - are stories for design: rich stories of interaction. They are perhaps the simplest design representation, but one of the most flexible and powerful. See figure 5.4 for the example
  • 8.
  • 9.
  • 10. NAVIGATION DESIGN • As we stressed, the object of design is not just a computer system or device, but the socio-technical intervention as a whole.
  • 11. • Widgets -The appropriate choice of widgets and wording in menus and buttons will help you know how to use them for a particular selection or action. • Screens or windows -You need to find things on the screen, understand the logical grouping of buttons. • Navigation within the application -You need to be able to understand what will happen when a button is pressed, to understand where you are in the interaction. • Environment -The word processor has to read documents from disk, perhaps some are on remote networks. You swap between applications, perhaps cut and paste.
  • 12. LOCAL STRUCTURE • To get you started, here are four things to look for when looking at a single web page, screen or state of a device. • knowing where you are • knowing what you can do • knowing where you are going – or what will happen • knowing where you’ve been – or what you’ve done.
  • 13. DISCUSSION • The screen, web page or device displays should make clear where you are in terms of the interaction or state of the system. • It is also important to know what you can do – what can be pressed or clicked to go somewhere or do something. • You then need to know where you are going when you click a button or what will happen. These different contexts that change the interpretation of commands are called modes, see the figure on the next slide • Finally, if you have just done some major action you also want some sort of confirmation of what you’ve done.
  • 14.
  • 15. GLOBAL STRUCTURE – HIERARCHICAL ORGANIZATION • One way to organize a system is in some form of hierarchy. This is typically organized along functional boundaries (that is, different kinds of things), but may be organized by roles, user type, or some more esoteric breakdown such as modules in an educational system. • The hierarchy links screens, pages or states in logical groupings. For example, Figure 5.6 gives a high-level breakdown of some sort of messaging system. This sort of hierarchy can be used purely to help during design, but can also be used to structure the actual system. For example, this may reflect the menu structure of a PC application or the site structure on the web.
  • 16.
  • 17. GLOBAL STRUCTURE – DIALOG • As well as these cross-links in hierarchies, when you get down to detailed interactions, such as editing or deleting a record, there is obviously a flow of screens and commands that is not about hierarchy. In HCI the word ‘dialog’ is used to refer to this pattern of interactions between the user and a system.
  • 18. NOTICE THIS DESCRIBES THE GENERAL FLOW OF THE SERVICE, BUT HAS BLANKS FOR THE NAMES OF THE BRIDE AND GROOM. SO IT GIVES THE PATTERN OF THE INTERACTION BETWEEN THE PARTIES, BUT IS INSTANTIATED DIFFERENTLY FOR EACH SERVICE.
  • 19. • A simple way is to use a network diagram showing the principal states or screens linked together with arrows. This can: n show what leads to what n show what happens when n include branches and loops n be more task oriented than a hierarchy.
  • 20. WIDER STILL • This has several implications: • Style issues We should normally conform to platform standards, such as positions for menus on a PC application, to ensure consistency between applications. For example, on our proposed personal movie player we should make use of standard fast-forward, play and pause icons. • Functional issues On a PC application we need to be able to interact with files, read standard formats and be able to handle cut and paste. • Navigation issues We may need to support linkages between applications, for example allowing the embedding of data from one application in another, or, in a mail system, being able to double click an attachment icon and have the right application launched for the attachment.
  • 21. SCREEN DESIGN AND LAYOUT • The basic principles at the screen level reflect those in other areas of interaction design: o Ask What is the user doing? o Think What information is required? What comparisons may the user need to make? In what order are things likely to be needed? o Design Form follows function: let the required interactions drive the layout.
  • 22. TOOLS AND LAYOUT • Grouping and structure
  • 23. TOOLS AND LAYOUT • Order of groups and items
  • 24. TOOLS AND LAYOUT • Decoration Again looking at Figure 5.8, we can see how the design uses boxes and a separating line to make the grouping clear.
  • 25. TOOLS AND LAYOUT • Alignment Alignment of lists is also very important. For users who read text from left to right, lists of text items should normally be aligned to the left. Numbers, however, should Figure 5.9 Microwave control panel 214 normally be aligned to the right (for integers) or at the decimal point.
  • 26. TOOLS AND LAYOUT • White Space White space or negative space is simply unmarked space in the design. It is the space between the layouts, lines of paragraphs, between paragraphs, between different UI elements and so on. White space does not literally mean an empty space with a white background. It can be of any color, texture, patterns or even a background image.