Chapter 10: Interface Components

Similar documents
Interaction Style Categories. COSC 3461 User Interfaces. Windows. Window Manager

Single Menus No other menus will follow necessitating additional user choices

Human-Computer Interaction. Chapter 2. What is HCI?

chapter 3 the interaction

Human Computer Interaction Lecture 07. The Interaction

Design Guidelines: Windows. Computer users need to consult multiple sources rapidly. They require the adoption of multiplewindow display strategy.

COPYRIGHTED MATERIAL PHOTOSHOP WORKSPACE. Interface Overview 3. Menus 15. The Toolbox 29. Palettes 61. Presets and Preferences 83 WEB TASKS

Human Computer Interface Design Chapter 7 User Interface Elements Design and Guidelines

For detailed instructions, click the links below. To ask questions, request features, or report problems, visit feedback.photoshop.com.

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

WIMP Elements. GUI goo. What is WIMP?

JOINT COMPUTER-AIDED ACQUISITION AND LOGISTIC SUPPORT (JCALS) SYSTEM

AutoCAD 2009 User InterfaceChapter1:

What is interaction? communication user system. communication between the user and the system

Introduction to Microsoft Windows

PHOTOSHOP WORKSPACE. Interface Overview. Menus. The Tools. Palettes. Presets and Preferences PHOTOSHOP WORKSPACE UNIVERSAL TASKS PHOTO AND VIDEO TASKS

the digital darkroom essential skills Chris Neylon

How to use the Acrobat interface and basic navigation

Anatomy of a Window (Windows 7, Office 2010)

FACTFILE: GCE DIGITAL TECHNOLOGY

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills

Microsoft Windows XP. Operating System. Starting Windows XP. You might be asked to enter your username and password

Web Accessibility Change Your Mouse Pointer Visibility Handbook

TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 USING WORD S TOOLBARS... 5 TASK PANE... 9

To complete this activity, you will need the following files:

Chapter 14 Overview. Windowing systems

Microsoft Power Point Lab Manual

Microsoft Office. Microsoft Office

Using TRIZ for Minimizing Cursor Movements in GUI

Tabbing Between Fields and Control Elements

Sema Foundation ICT Department. Lesson - 18

Microsoft Word 2011: Basic Tutorial

Getting Familiar with Microsoft Word 2010 for Windows

Inventions on auto-configurable GUI-A TRIZ based analysis

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview:

Horizon Launcher Configuration Guide

The Interaction. notion of interaction interaction frameworks ergonomics interaction styles context of interaction

Apple is rightfully proud of the user interface design incorporated into

Chapter 1. Working with the Windows 7 Desktop

Chapter 6. Task-Related Organization. Single Menus. Menu Selection, Form Fill-in and Dialog Boxes. Binary Menus Radio Buttons Button Choice

1. Move your mouse to the location you wish text to appear in the document. 2. Click the mouse. The insertion point appears.

Table of Contents WINDOWS 95

The Interaction. Dr. Karim Bouzoubaa

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets

Using Adobe Photoshop

MENU SELECTION, FORM FILL-IN, AND DIALOG BOXES

Computer Basics Microsoft Windows CB 200

Human Interface Guidelines for Mac OS 8

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved.

Customizing Windows XP

Overview of Adobe Fireworks

Microsoft Office Word 2016 for Mac

How To Capture Screen Shots

Note 5: Software Posture

Unit III: Working with Windows and Applications. Chapters 5, 7, & 8

College of Pharmacy Windows 10

WORD 2010 TIP SHEET GLOSSARY

Table of Contents. Chapter 2. Looking at the Work Area

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

CBCL Limited Tool Palettes Tutorial 2012 REV. 01. CBCL Design Management & Best CAD Practices. Our Vision

MYGRAPHICSLAB: ADOBE INDESIGN CS6

Today: CMPUT 301: Lecture 14 The Interaction

Microsoft Windows 7 - Illustrated Unit A: Introducing Windows 7

With Dreamweaver CS4, Adobe has radically

Display Systems International Software Demo Instructions

Lesson 1: Getting Familiar with Microsoft Word 2007 for Windows

OCTAVO An Object Oriented GUI Framework

Consider Communicating via PDF

How to lay out a web page with CSS

HOW TO USE THE CONTENT MANAGEMENT SYSTEM (CMS) TABLE OF CONTENTS

Dreamweaver Basics Outline

Apple is rightfully proud of the user interface design incorporated into

Hardware. Hardware is the physical components that you knock on, that you can touch. (Monitor, processor chip, CD-ROM drive set.)

Introduction to Windows

What is OU Campus? Log into OU Campus

Table of Contents WINDOWS 95. What is Windows 95? Features LINC TWO

RAM JAYAM VIDYAA MANDIR MATRIC HR SEC SCHOOL. Cumbum. Theni district. 1 D.EASWARAN M.Sc B.Ed Computer Instructor RJMS_SCHOOL.

Overview of Adobe Fireworks CS6

ClaroRead for Mac. User Guide!

Moving to the Mac A GUIDE FOR NEW USERS OF MAC OS X. [Type here]

Adobe InDesign CS6 Tutorial

Learn more about Pages, Keynote & Numbers

Power Point. Created with the Freeware Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation

Organizing Screens with Mission Control

Interfaces. The only means of interaction

The CAP Panel Builder technology is designed to construct and manage configurations of stack panel products.

Odyssey Quick Start. Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents GUIDE FOR STUDENTS AND PARENTS

A Guide to Quark Author Web Edition 2015

Citrix User Guide Version 2.2. Table of Contents. Citrix on a PC... 1

Getting Started with. Microsoft Office 2010

DW DIGs Model Windows Tricks

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27

Center for Faculty Development and Support Creating Powerful and Accessible Presentation

Libraries. Multi-Touch. Aero Peek. Sema Foundation 10 Classes 2 nd Exam Review ICT Department 5/22/ Lesson - 15

Mary Ann Wallner MICROSOFT POWERPOINT ESSENTIALS

Contents. Launching Word

Chapter 12: Using Controls

Nauticom NetEditor: A How-to Guide

How to lay out a web page with CSS

Introduction to Microsoft Word

Transcription:

Chapter 10: Interface Components The Resonant Interface HCI Foundations for Interaction Design First Edition by Steven Heim

Chapter 10 Interface Components The WIMP Interface Windows Icons Menus Pointers Other Components Lists Controls Display Components Text Entry Components Tool Containers 1-2

The WIMP Interface Contemporary GUIs are sometimes called WIMP interfaces because they comprise Windows Icons Menus Pointers 1-3

Windows GUIs are windowing interfaces: they use rectangular boxes called windows to present the components of an application or the contents of a folder Windowing was first demonstrated by the Xerox Alto and later incorporated into the Apple operating system and Microsoft Windows 1-4

Windows Multiple windows can pose management difficulties There are two types of window managers: The operating system software The user who must minimize, maximize, resize, access, and organize windows Studies have shown that the advantages offered by windowing systems can be negated by excess window manipulation requirements 1-5

Windows Window States Window States Maximized The window occupies the whole screen Minimized The window is reduced to a button or icon 1-6

Windows Window States Window States Restored The window returns to the previous dimensions. The window also becomes resizable and can overlap other windows Tiled windows Overlapping windows Cascading windows Interrupted cascade 1-7

Windows Window States Tiled windows afford drag-and-drop methods. Overlapping windows use screen real estate efficiently, but they can become overwhelming Cascading windows use screen real estate efficiently and can be used to create visual organization Maximized windows are visually less complex, but they require easy navigation methods to get from window to window 1-8

Windows - Components Window Components Most windowing systems use standardized windows that look similar and behave consistently 1-9

Windows - Components Windows XP Window Components 1-10

Windows - Components Mac OS X Window Components 1-11

Windows Window Interfaces Multiple Document Interface Single Document Interface Controlled Single Document Interface Tabbed Interface Detachable Tabbed Interface 1-12

Window Interfaces MDI Multiple Document Interface The multiple document interface (MDI) is application-centric. An MDI application launches a primary window that serves as the work space for all open documents 1-13

Window Interfaces MDI Multiple Document Interface Multiple document interface Adobe PhotoShop application. 1-14

Window Interfaces MDI Advantages of MDIs: They conserve system resources They create minimal visual clutter They provide a coordinated work space They allow multiple documents to be simultaneously visible 1-15

Window Interfaces MDI Disadvantages associated with MDIs: Menus change according to the state of the active document Document windows must remain within the MDI primary window Child windows can be minimized within the parent window This increases the visual complexity of the screen, which may have other open parent windows 1-16

Window Interfaces SDI Single Document Interface Single document interfaces (SDIs) are documentcentric; they open new primary windows for each instance of an application document 1-17

Window Interfaces SDI Single Document Interface Single document interface Microsoft Internet Explorer 1-18

Window Interfaces SDI Advantages of SDIs: They are document-centric The menus and toolbars refer only to the one child document window; this reflects the user s point of view They are less visually complex 1-19

Window Interfaces SDI Disadvantages of SDIs: They do not provide a way to group diverse but related document windows Related documents cannot be separated from other documents of the same file type The task bar can become full when too many documents are open Cycling between windows can become difficult 1-20

Window Interfaces TDI Tabbed Document Interface A version of the MDI also called workbook Incorporates the use of tabs to switch between documents Some TDIs fix all document windows in a maximized state, and, therefore, no tiling or overlapping is possible Others allow documents to be resized and minimized, which removes the tabs (becomes MDI) 1-21

Window Interfaces TDI Tabbed Document Interface Tabbed document interface Adobe Flash application. 1-22

Dialog Boxes Dialogue boxes provide a container for related, secondary functionality Text formatting dialogue Windows XP. (b) Preferences dialogue Mac OS X. 1-23

Dialog Boxes Modal/Modeless Modal dialogues prohibit the user from doing anything until the issues raised by the dialogue are addressed Modeless dialogues allow the user to access all program functionality when the dialogue is visible 1-24

Dialog Boxes Dialogues can be used for: Setting and altering the properties of an object Executing a function such as Save Carrying out a process such as Copy Confirming actions Alerting the user about errors 1-25

Dialog Boxes Expanding Dialogues Expanding dialogues give experienced users access to advanced functionality 1-26

Panes, Frames, and Tabs Panes provide visual grouping for related functionality Panes are an efficient way to provide functionality without forcing the user to navigate menus Panes can be used to group related functionality, thereby providing a memory aid for the user 1-27

Panes, Frames, and Tabs Frames can be: resized by dragging the splitters at their edges minimized by clicking on their title bar Frames are sometimes used in Web pages to create separate navigation areas 1-28

Panes, Frames, and Tabs Panes and frames, Adobe Flash. 1-29

Panes, Frames, and Tabs Tabs increase the size of the dialogue by stacking layers on top of each other and allow more elements to be accessed from one dialogue Stacked tabs move around to accommodate the different levels and they destroy location consistency 1-30

Panes, Frames, and Tabs 1-31

Window Rationale Designers need to: Decide which type of interface to use (MDI, SDI, or TDI) Make sure that the window components are sufficiently related Find the proper balance between having: too many windows (each with only a few components and functions) and too few windows (each with an overwhelming amount of components and functions) 1-32

Window Rationale Secondary windows must address a discernible need Unnecessary windows can cause confusion and can add cumbersome window manipulation tasks However, crowded windows can also be confusing 1-33

Window Rationale Avoid window clutter Windows should be created because of a need that cannot otherwise be filled Window components must be related Too many components in one window can be inefficient and confusing Too many windows with little functionality can create needless window manipulation tasks 1-34

Window Rationale Tabs and/or panes can be used to organize window functionality Frequently used components must be readily available Less frequently used components can be placed in a secondary window Windows must visually indicate activation state 1-35

The WIMP Interface - Icons Icons are signs and represent a significant degree of cognitive complexity If they are designed properly they can enhance the user s experience They can also run the risk of being obscure and ambiguous See Chapter 11 1-36

The WIMP Interface - Menus Menus are basically lists of options Menu option lists can consist of any type of data but text usually works best Options are generally indented in relation to the title Frequently used items should be placed at the top These lists can be ordered or unordered Ordered lists can have a separate section at the top for frequently used items that might normally appear near the bottom 1-37

The WIMP Interface - Menus Structure Menus should have at least two options; otherwise they should be combined with another menu Menu options can be grouped using visual separators such as lines or backgrounds Options that cause destructive actions should be isolated from other options 1-38

The WIMP Interface - Menus Presentation Consistency in placement, order, wording, highlighting etc. should be maintained Titles and options must be unambiguous Apple suggests using the standard menu titles and options because they are visually familiar and are used like icons. Options should be listed in Title Case Options should visually include indications of function keys and keyboard accelerators 1-39

The WIMP Interface - Menus Behavior Options should be highlighted when the pointer passes over them Activated options should have a visual indication such as a check mark If an option is not available, it should be made inaccessible and visually grayed out Inaccessible (grayed out) options should remain on the menu in their usual location 1-40

The WIMP Interface - Menus Secondary Menus Menus can incorporate secondary, cascading menus to group related options This simplifies decisions by limiting possible choices However, secondary menus reduce option visibility Options that lead to secondary menus should have visual indicators Options that lead to secondary menus should have a visual indication such as an arrow Options that lead to secondary windows should use an ellipsis Menus can be detached and free floating or docked on the sides or bottom of the window 1-41

The WIMP Interface - Menus Menu titles must convey all the necessary information needed for a user to select one menu over another The two most important characteristics of menu titles and options: Descriptiveness Consistency 1-42

The WIMP Interface - Menus Galitz (2002) suggests guidelines for menu accelerators: Supply a mnemonic for all menu items. Use the first character of the menu item s description Underline the character in the menu Use industry standards when available 1-43

The WIMP Interface - Menus Menus are geared to novice users Menu titles should be unambiguously descriptive of the task Use standard menu titles; they are recognized as icons, not words Parallel construction can reduce cognitive load Use industry standards, when available, for keyboard accelerators 1-44

The WIMP Interface Menu Bars The menu bar is a menu of pull-down menus Menu bar Adobe Illustrator Menu bar Mac OS X. 1-45

The WIMP Interface Pull-Downs Pull-downs are used for long lists of options Pull-down menu with alternating options: Can t Undo/Undo Typing. 1-46

The WIMP Interface Cascading Menus Cascading Menus 1-47

The WIMP Interface Cascading Menus Expanding Menus Expanding menus make some information invisible Default condensed menu Menu after Check for Updates was selected Full menu (it appears in the second grouping) 1-48

The WIMP Interface Pop-Ups Pop-ups are used for context-sensitive lists They offer context-sensitive options and are located within the work space They are activated when the pointer is over a hot spot and sometimes require a right-click 1-49

The WIMP Interface Radio Buttons/Checkboxes Radio buttons offer a set of mutually exclusive choices Checkboxes offer a limited set of non mutuality exclusive choices 1-50

The WIMP Interface Discuss some of the concerns relating to menus 1-51

The WIMP Interface - Pointers Pointers instigate actions and provide contextsensitive information about processes The pointer (cursor) is the visual manifestation of the mouse or pointing device It acts as the user s proxy in the virtual GUI environment 1-52

The WIMP Interface - Pointers Cursor hinting can help to inform the user about system states and functionality The cursor will often fall within the user s foveal vision 1-53

The WIMP Interface - Pointers Discuss some of the concerns relating to cursor hinting 1-54

Other Components Lists Controls Display Components Text Entry Components Tool Containers 1-55

Other Components - Lists A listbox is a single-level dropdown menu with a list of choices that never lead to further options Windows XP Mac OS X 1-56

Other Components Lists: Comboboxes Comboboxes are useful for long lists that may be cumbersome for scrolling 1-57

Other Components Lists: Spinners, Sliders The spinner contains a limited list of values that can be incremented or decremented using two arrows A slider is a calibrated tool, such as a thermometer, that displays a continuum of values 1-58

Other Components Lists Use listboxes and comboboxes for multiple options that do not fit on the screen Calibration values used in lists should be alterable Lists are suitable for groups with a limited number of options 1-59

Other Components - Controls Control components execute functions immediately Command Buttons: Command buttons have short labels and a 3D appearance. 1-60

Other Components - Controls Toolbar/Palette Buttons: Toolbar/Palette buttons function like command buttons, but they have icons instead of labels and often do not have a 3D appearance Hyperlinks: Hyperlinks are used to navigate between and within documents (usually Web pages) Toolbar/Pallet buttons Adobe PhotoShop 1-61

Other Components Display Components Scrollbars are used to move within long documents (line, page, section) Splitters are used to segment widows into separate panes 1-62

Other Components Text Entry Components A text box should be used when there is a need to gather small, discrete amounts of information Text fields are multiline text boxes and are used to collect paragraph-length text 1-63

Other Components Text Entry Components Discuss some of the concerns relating to text entry 1-64

Other Components Tool Containers Toolbars contain buttons or icons for an application s common functions and are generally found at the top or bottom of the primary window Tool palettes also contain tools for the most common application functions 1-65