1 Human Computer Interaction Week 3 User Interface Design.

Slides:



Advertisements
Similar presentations
Project 1 ACSM PowerPoint.
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Basic Power Point Guidelines
Computer Applications.  Informative  Sales  Persuasive.
User Interface Structure Design
SOME THOUGHTS ON GIVING TALKS Vivek Pai. Was The Opening Slide a Good Idea?  Wasted top 2/3 of screen  Top is the valuable real estate  Bottom may.
GUI Testing. High level System Testing Test only those scenarios and outputs that are observable by the user Event-driven Interactive Two parts to test.
Presentation Styles Balancing Function And Fashion Ben Carson Rajesh Golla Sunil D’souza.
1.
This Interaction Annoys Me Documenting a problem with an interaction.
Assignment 1 Pick an interaction you find annoying. Document the steps. Describe the annoyance and how it can be fixed.
Some tips to make your presentations presentable! Basic Power Point Guidelines Jobs for Montana's Graduates E28L2PP1.
Design Principles 3.02 Understand business publications Slide 1.
Lesson 4: Formatting the Worksheet
1 PowerPoint Presentation Design Wednesday, September 02, 2015Ms. Wear Info Tech 9/10.
Electronic Presentation Guide IMS /31/02 v1.0.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Charmin Suttles TEC 542.  What is an interface? ◦ Thorsen(2009) describes an interface as “the consistent color, font style, and placement of informational.
09/09/2015 PDMS 1 Human Computer Interface Janet Nichols.
Web Technologies Website Development Trade & Industrial Education
Lesson 13 – Color and Typography. 2 Objectives Discuss basic color theory. Understand the color wheel. Understand how color is presented on a computer.
ENGR-10_Lec-11_PowerPoint_Tips.ppt 1 Bruce Mayer, PE Engineering-10: Intro to Engineering Bruce Mayer, PE Licensed Electrical.
Lecture 3 Web Design What makes a "good" website? Getting started on your website. Planning the layout. Picking a theme. Effective Design Tips.
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 2 Creating a User Interface.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Beginning PowerPoint Part 1 The Basics. PowerPoint startup options: AutoContent Wizard Design Template * Blank presentation Open an existing presentation.
GetSomeLovin.com 4 TH ROWUserInterface Leon Hwang.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Design Principles for the Web Lavanya Koppaka. Why follow design principles? Structure the information being presented Increase the readability Ease of.
1 What to do before class starts??? Download the sample database from the k: drive to the u: drive or to your flash drive. The database is named “FormBelmont.accdb”
1 Visual Aids for Computer Training CIRCA Operations Training Program.
G063 - Human Computer Interface Design Designing the User Interface.
(c) 2001 by The McGraw-Hill Companies, Inc. All rights reserved. 1 Multimedia Literacy.
Design Principles 3.02 Design Principles revised 9/24/09.
Practical Programming COMP153-08S Week 5 Lecture 1: Screen Design Subroutines and Functions.
Ch 9 Screen Layout Yonglei Tao School of Computing and Info Systems GVSU.
Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU.
Design Principles 5.01 Understand business publications Slide 1.
Usability Olaa Motwalli CIS764, DR Bill – KSU. Overview Usability factors. Usability guidelines.  Software application.  Website. Common mistakes. Good.
Web Interface Design Basic GUI and Web layouts Fig H.12: Basic Layouts of Web and Graphic User Interfaces.
Design Principles 5.01 Understand business publications Slide 1.
VB.NET and Databases. ADO.NET VB.Net allows you many ways to connect to a database. The technology used to interact with a database or data source is.
Basic PowerPoint Guidelines
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Some tips to make your presentations presentable! Basic Power Point Guidelines.
Lesson 13 – Color and Typography. 2 Objectives Understand basic color theory. Understand the color wheel. Understand how color is presented on a computer.
Graphic Design Tricks Good ideas for Powerpoint presentations.
Basic PowerPoint Guidelines Tips for Creating Great Presentations.
Keyboarding/Office Applications Semester Review. #1 When using Microsoft Word, what are the default margin setting? In other words, what are the margin.
Human Computer Interface
User Interface Design.
Microsoft Visual Basic 2005: Reloaded Second Edition
Yonglei Tao School of Computing & Info Systems GVSU
Web Design Techniques.
Basic Power Point Guidelines
PowerPoint Presentation Guidelines
Basic Power Point Guidelines
Basic Power Point Guidelines
Basic Power Point Guidelines
Basic Power Point Guidelines
Basic Power Point Guidelines
Interface Design Interface Design
Basic Power Point Guidelines
Basic Power Point Guidelines
Tips for Preparing a Professional Presentation
Human and Computer Interaction (H.C.I.) &Communication Skills
effective presentations
Assignment 3 – Visual Principles Paula Pulley
Presentation transcript:

1 Human Computer Interaction Week 3 User Interface Design

2 Topics of Interest User Interface Design Tips and Techniques Prototyping Interface Flow Diagrams

3 User Interface Design Tips and Techniques (1) Consistency Consistent placement of components Consistent color scheme Consistent in everything Set standards and stick to them Adopt an industry standard (IBM/Microsoft) Fill any missing guidelines specific to your needs

4 User Interface Design Tips and Techniques (2) Explain the rules Users need to know how to work with the application. Consistency – explain the rules only once Support both novices and expert Library catalog for casual users, complex search systems for expert users (librarians)

5 User Interface Design Tips and Techniques (3) Navigation between screens is important The flow between screens should match the flow of work the user is trying to accomplish Different users work in different ways, your system need to be flexible enough to support their various approaches

6 User Interface Design Tips and Techniques (4) Navigation within a screen is important Left to right, top to bottom Navigation between widgets Word your messages and labels appropriately Poor words, poor perception Full words and sentences are better than abbreviations and codes

7 User Interface Design Tips and Techniques (5) Understand your widget Use the right widget for the right task Read and understand the user interface standards and guidelines adopted by your organization Look at other applications with a grain of salt It is a good idea to look at the work of others to get ideas Be careful not to follow poorly designed user interface

8 User Interface Design Tips and Techniques (6) Use color appropriately Color problem: color blind users Combine color with something else, such as a symbol to make it stand out Cautions: Color generally does not port well between platforms Follow the contrast rule Dark text on light background, Light text on dark background Good Example: Blue text on white background Bad Example: Blue text on red background

9 User Interface Design Tips and Techniques (7) Use Fonts appropriately Use easy to read fonts such as serif fonts A screen with two/three fonts looks better than a screen with five/six fonts Gray things out, do not remove them User should know which function is available and which is not. User can build an accurate mental model as to how your application works Example: Object must be selected before they can be deleted. The delete button should be grayed when there is no object selected

10 User Interface Design Tips and Techniques (8) Use non destructive default buttons Default button: the button invoked when the user presses the Enter key Do not use Delete as the default button Alignment of fields Right justify label fields, left justify edit fields

11 User Interface Design Tips and Techniques (9) Justify data appropriately Right justify integers Decimal align floating point numbers Left justify strings Do not create busy screens Mayhew (1992): Overall density of the screen <= 40% Local density within groups <= 62%

12 User Interface Design Tips and Techniques (10) Group things on the screen effectively Logically connected items should be grouped together Use white space between groups, or add boxes around groups Open window in the center of the action Open a window in the spot where the user clicks / double clicks on an object

13 User Interface Design Tips and Techniques (11) Pop-up menus should not be the only source of functionality Avoid the misuse of pop-ups / context- sensitive menus, because users cannot see the major functionality of your applications

14 Prototyping Prototyping is an iterative analysis technique in which users are actively involved in the mocking-up of screens and reports.

15 Prototyping Stages Determine the needs of your users Interviews, CRC (Class Responsibility Collaborator) sessions, Use-case sessions Build the prototype Use a prototyping tools as fast as possible Evaluate the prototype Goal: verify whether the prototype meets the needs of your users (add missing items, fix wrong items) Determine if you’re finished yet Should there be any changes required, repeat step one Stop the prototyping process when there is no more significant requirement changes

16 Prototyping Tips and Techniques Look for real-world objects Work with real users Set a schedule and stick to it Use a prototyping tool Get the users to work with the prototype Understand the underlying business There are different levels of prototype Don’t spend a lot of time making the code good

17 Interface Flow Diagrams Interface Flow Diagrams show the relationships between the user interface components, screens and reports, that make up your application.

18 Further Reading Ambler, S.W. 2000, User Interface Design: Tips and Techniques,