3461 UI Examples Real world user interface examples.

Slides:



Advertisements
Similar presentations
ITEC 1001 Tutorial 1 Using Common Features of Microsoft Office 2003.
Advertisements

Microsoft Word – Lesson 1
Tutorial 8: Developing an Excel Application
CS 275Tidwell Course NotesPage 110 Chapter 7: Getting Input From Users Designing interactive forms, in which the user is expected to supply information.
1 Windows CIS*2450 Advancing Computing Techniques.
© by Pearson Education, Inc. All Rights Reserved.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Automating Tasks With Macros
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
XP 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
XP Using Common Features of Microsoft Office Tutorial 1.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2003 Lab 2 Revising and Refining a Document.
Applications Software
Key Applications Module Lesson 12 — Word Essentials
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Exploring the Basics of Windows XP
Laboratory Exercise # 3 – Basic File Management Office Productivity Tools 1 Laboratory Exercise # 3 Basic File Management Objectives: At the end of the.
Chapter 3 Introduction to Event Handling and Windows Forms Applications.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Designing a Graphical User Interface (GUI) Krisana Chinnasarn, Ph.D. January 2007.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Web Page Design Focus on Usability. Nov 272 Sources (Jacob Neilsen) (Vincent Flanders)
AS Level ICT Selection and use of appropriate software: Interfaces.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Productivity Programs Common Features and Commands.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
XP New Perspectives on Microsoft Windows 2000 Professional Windows 2000 Tutorial 1 1 Microsoft Windows 2000 Professional Tutorial 1 – Exploring the Basics.
Copyright 2002, Paradigm Publishing Inc. CHAPTER 1 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Worksheet Elements Worksheet Elements Worksheet Area Elements Worksheet.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Basic Editing Lesson 2.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
CREATING A DOCUMENT Using MS Word Presented by Dr. Ennis-Cole.
Return to the FastCourse Excel 2007 Level 1 book page Lesson 1: Exploring Excel 2007.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Computing Fundamentals Module Lesson 7 — The Windows Operating System Computer Literacy BASICS.
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
William H. Bowers – Specification Techniques Torres 17.
Writing to Guide - Procedures Chapter 3. Relate Task to Meaningful Workplace Activities A Procedure is a step-by-step series of commands for accomplishing.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Laboratory Exercise # 10 – Microsoft Word Additional Topics Office Productivity Tools 1 Laboratory Exercise # 10 Microsoft Word Additional Topics Objectives:
XP New Perspectives on Microsoft Windows XP Tutorial 1 1 Microsoft Windows XP Creating a Web Site Tutorial 1.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1. Using word you can create the document and edit them later, as and when required,by adding more text, modifying the existing text, deleting/moving.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Key Applications Module Lesson 12 — Word Essentials Computer Literacy BASICS.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
The New User Interface MEDITECH Training & Education.
Chapter 7: Getting Input From Users
The Desktop Screen image displayed when a PC starts up A metaphor
Tutorial 1 – Creating a Document
Getting Started with Microsoft Office 2010
Real world user interface examples
Presentation Controls
MBI 630: Week 11 Interface Design
Web Page Design Focus on Usability.
Presentation transcript:

3461 UI Examples Real world user interface examples

3461 Giving the user choices is good? This issue may be important to a programmer but the user doesn’t care. Every time you provide an option you’re asking the user to make a decision. Don’t force the user to make decisions about things they don’t care about. Why is this dialog a “wizard”? Adapted from User Interface Design for Programmers, J. Spolsky, 2001

3461 Icon Design- A small change can mean a large difference 63% 91% Example from Highway Safety, percent of licensed drivers who can explain the meaning of each sign. From Smiley & Bahar, The Science of Highway Safety, Durham, March 2002

3461 Where’s Waldo?

3461 Error Message The message is entirely unhelpful, gives no indication of what the error is, what to do to solve it, or even the location of an error log if one existed.

3461 More Error Messages

3461 Requests for Proposals User Interface Requirements

3461 User Interface Requirements (1 of 3) Free Text to Use in Your Request for Proposals (RFPs) 1. The software should be usable without reading a printed guide. If the complexity of the tasks being automated cannot feasibly be embedded into the software interface, reading a printed guide may be unavoidable. In this case, the most that any individual user should have to read for a particular role is 50 pages-short enough to read in one sitting. 2. Users should be able to accomplish every task and entry with the fewest possible keystrokes. For instance, dates should not necessitate typing four digits for the year unless the context of the given field leaves considerable doubt as to which millennium might be intended. In many cases, keying in any characters at all for the year may be an unnecessary expense of the users' time.

3461 User Interface Requirements (2 of 3) Free Text to Use in Your Request for Proposals (RFPs) 3. The interface should enable all interaction techniques and input to be discoverable and chosen from a browse-able, hierarchical structure, arranged in order of the functions the user needs to perform. Until recently this simply meant supplying an exhaustive menu or menu-like outline of choices, supported by dialogs with options and click-able choices. More recently, this requirement is being satisfied by multiple graphical choices, in the form of icons and segmented, click-able graphics known by various names, such as imagemaps. In either case, what this requirement specifically precludes is reliance solely on any of the following techniques: command line syntax; parameter (INI) file options not built into the interface; techniques supported only by combination keystrokes, mouse techniques, or combinations thereof; techniques requiring knowledge of special, manually entered values.

3461 User Interface Requirements (3 of 3) Free Text to Use in Your Request for Proposals (RFPs)  4. The software should enable users to do things out of order without being penalized.  5. The software should enable users to make outright mistakes without being terminated, executed, canceled, re-booted, or erased.  6. The system should save all of what the users type, by default, meaning without extra steps.  7. Users should be forewarned when any work is over- written, undone, or erased.  8. The interface and messages should make it clear why the program does what it does.

3461 Gestalt Principles

3461 Gestalt Principles of Perceptual Organization (1 of 2)  Proximity: elements near each other tend to be seen as a group Gestalt Principle UI Example Rosson & Carroll, Usability Engineering, 2002, p. 113  Words on a menu bar, columns in a tabular display  Similarity: elements that share visual characteristics (shape, color, size, etc.) tend to be seen as a group  Overlapping windows, menus, dialog boxes  Toolbar icons  Closure: there is a tendency to organize element into compete closed figures

3461 Gestalt Principles of Perceptual Organization (2 of 2)  Area: there is a tendency to group elements in a way that creates the smallest possible figure Gestalt Principle UI Example Rosson & Carroll, Usability Engineering, 2002, p. 113  Icons on a screen  Symmetry: there is a tendency to see symmetric elements as part of the same figure  Paragraphs of text, justification of widgets  Window manipulation controls (e.g. Scroll bar, selection handles)  Continuity: there is a tendency to group elements into continuous contours or repeating patterns

3461 Documentation

3461 Paper-based Documentation  Familiar  Faster to read paper over screens  Highly portable, can be used anywhere  Easy to visual scan at varying levels of detail  Can easily take notes on it with normal writing tools  People like owning books and other manuals Advantages  Finding and turning to a page is an extra task  Paper is bulky, takes up office or desk space  Large manuals may seem intimidating to novices  Lack of coordination between paper and software  Fixed organization of content  Paper deteriorates over time Disadvantages Rosson & Carroll, Usability Engineering, 2002, p. 279

3461 Documentation  Manuals  Demo versions  Interactive tutorials  Paper and online manuals These are all types of things users do not want to spend their time doing- manuals are a last resort for most users. Instead, users today demand software which is “walk-up- and-use”. Users don’t read the manual.

3461 Support walk-up-and-use by...  Training-Wheels Environment. Reduced functionality interface where the user can do less and is protected from serious mistakes. By limiting actions available, user is redirected toward core functionality. Hiding the documentation in the UI  Icon Tooltips. Name or brief description which appears in a pop-up label box when the user pauses the mouse pointer over the icon.  Balloon Help. User can explicitly turn on and off pop-up help which provides assistance at a level of detail greater than found in tooltips.