Design patterns in HCI.

Slides:



Advertisements
Similar presentations
local structure – single screen global structure – whole site
Advertisements

Spring /6.831 User Interface Design and Implementation1 Lecture 8: Generating Designs.
Getting Started with Dreamweaver
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
Chapter 6: NavigationCopyright © 2004 by Prentice Hall 6. Navigation Design Site-level navigation: making it easy for the user to get around the site Page-level.
Technical Paper Review Designing Usable Web Forms – Empirical Evaluation of Web Form Improvement Guidelines By Amit Kumar.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Slide 1-1 The Web Wizard’s Guide to Web Design by James Lengel.
William H. Bowers – Using Controls Cooper 26.
Mobile First by Oleksandr Krasnokutskyi SoftServe Inc. July 6, 2013.
User Interface Components Lecture # 5 From: interface-elements.html.
Websites with good heuristics Irene Wachirawutthichai.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
CCS Information and Support Center Introduction. What is the information center for? Not only does our web-based.
Microsoft® PowerPoint  Entrance. Controls how an object first appears on a slide.  Emphasis. Draws attention to an object that is already.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
PowerPoint Adding Hyperlinks and Hiding Slides Learn to Link to websites and other slides in the presentation! Adding Hyperlinks and Hiding Slides Learn.
Human Computer Interaction Lecture 10 Interaction Paradigms.
© 2004 The McGraw-Hill Companies, Inc. All rights reserved. The Advantage Series Microsoft Office Word 2003 CHAPTER 4 Printing and Web Publishing.
Chapter 2 – Introduction to Windows Operating System II Manipulating Windows GUI 1CMPF112 Computing Skills for Engineers.
Lesson 5 New Pages and Links. Objectives In this tutorial we will: ● Provide an overview of the "networked" structure of a wiki ● Demonstrate how to create.
General System Navigation
Getting Started with Dreamweaver
MicrosoftTM SharePoint Content Management SystemTutorial
Web Usability Stephen Kimani.
June 17, 2009 Office 2007 Tips & Tricks.
UX/UI changes for Windows 10 apps
SAP ERP Basic System Navigation
Web-based structures, links and testing
5/20/2018 5:02 AM Microsoft Dynamics NAV 2017 A complete list of client enhancements for end users © 2014 Microsoft Corporation. All rights reserved. MICROSOFT.
Human Computer Interaction Lecture 07 The Interaction
User Interface Components
Basics of Website Development
CSC420 Navigation.
Web section best practice checklist for departments
ASP.NET Web Controls.
Link Label Text Label… Click Here… Image Image Lorem Ipsum Lorem Ipsum
CSC420 Actions and Commands.
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
local structure – single screen global structure – whole site
Human Computer Interaction Lecture 10 Interaction Paradigms
ClassLens Hope C. | Amy L. | Yash T..
Designing Information Systems Notes
Your First & Last Name (Make sure you capitalize your first and last name!) Follow these instructions: 1. Center your name on the slide (use the “Centered”
dialogue … computer and user distinct styles of interaction
Chap 7. Building Java Graphical User Interfaces
Chapter A - Getting Started with Dreamweaver MX 2004
Transition from Classic Interface Phoenix Interface to
Exploring the Basics of Windows XP
United Kingdom SDGs Reporting Platform
How to customize your Microsoft SharePoint Online website
Windows Internet Explorer 7-Illustrated Essentials
TEISS Interface Review
The Visual Vocabulary.
Exploring the Basics of Windows XP
Designing for the World Wide Web
Microsoft Office Excel 2003
Hockomock Summer Baseball League
Getting Started with Dreamweaver
Krug Chapter 1 Don’t Make Me Think ! And Designing Hyper Text
Building ASP.NET Applications
For use on your feedback page
Using the TRACK CHANGES Features in MS-Word
Krug Chapter 1 Don’t Make Me Think ! And Designing Hyper Text
CA203 Presentation Application
Week: 09 Human-Computer Interaction
CMPE 280 Web UI Design and Development April 16 Class Meeting
Presentation transcript:

design patterns in HCI

So far What is design? Design process Design techniques Design principles Today Design patterns

Design patterns Patterns are good solutions to common problems What is pattern? Decorative Design There are several kinds of patterns Structural Navigation Widgets

Structural Wizard Center stage High-density information display sequence of dialog boxes with Next and Previous buttons Center stage word processor, drawing programs High-density information display mail and google maps

Navigation Pagination Breadcrumbs (where you are)

Pagination Pagination divides up a long list of data into pages, with a control showing the page numbers (e.g. 1 2 3 4 ... 103) as hyperlinks.

Breadcrumbs (where you are ) shows path through web site hierarchy top level category sub-category web site this page live links to higher levels

Widgets for 1-of-N Choices

Radio Buttons for 1-of-N Choices Radio buttons are the conventional idiom for making 1-of-N selections. They are fast All the choices are visible It uses a lot of screen real estate as N gets large

Toggle Buttons for 1-of-N Choices Toggle buttons can offer larger targets than radio buttons (faster hit) Toggle buttons are often used for mode switches, or for 1-of-N choices in toolbars.

Drop-down menu for 1-of-N Choices A single-selection listbox is a static version of the same thing, where the list of N choices is always visible, and the chosen item is indicated by a highlight. Drop-down menus are very compact, but require two pointing operations (point and click to open the list, then point to the new choice) All these widgets are useful for 1-of-N choices,

In design Issues: Avoid using N checkboxes for 1-of-N choices. Radio buttons are a visually distinct widget that communicates the affordance that the choices are exclusive (i.e., that you can only select one at a time). Checkboxes fail to convey this.

Widgets for 1-of-2 Choices For the special case where N=2, you can also use a single checkbox or toggle button.

Widgets for 1-of-2 Choices

Widgets for K-of-N Choices

Widgets for K-of-N Choices Checkboxes are a natural way to do this. A multiple-selection listbox is another way to do it. Lack of learnability- multiple selections are not visible to users Errors(the selection is very fragile) - one accidental click can clear a carefully-created selection Two listboxes are still another way ‘K’ choices you have made clearly visible Less fragile It uses wider screen

Widgets for K-of-N Choices Here’s a design question: when the user moves an item over to the ‘K’ list, should it disappear from the N list?

Widgets for K-of-N Choices Here’s a design question: when the user moves an item over to the ‘K’ list, should it disappear from the N list? Maybe not disappear, since that would remove visual search landmarks from the N list

Widgets for K-of-N Choices Here’s a design question: when the user moves an item over to the ‘K’ list, should it disappear from the N list? Maybe not disappear, since that would remove visual search landmarks from the N list But some indication in the N list of which items have already been selected would improve the visibility of system status and reduce errors (like selecting the same item again).

levels widget choice screen design navigation design environment menus, buttons etc. screen design navigation design environment other apps, O/S

Website… widget choice screen design navigation design environment elements and tags and links- <a href=“...”> page design site structure the web, browser, external links widget choice screen design navigation design environment

Physical devices widget choice screen design navigation design environment controls buttons, knobs, dials physical layout Main modes of device the real world

Poor interface design Increased mistakes in Inaccessible functionality Data entry System operation Inaccessible functionality User frustration Low productivity and/or Under-utilization System failure because of user rejection