Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 28 Behavior.

Slides:



Advertisements
Similar presentations
ORGANIZING THE CONTENT Physical Structure
Advertisements

GENERAL USABILITY CONSIDERATIONS. Overview of usability Aspects of usability – Learnability, memorability, efficiency, error reduction Techniques for.
Chapter 10: Orchestration and Flow By reducing disruptive elements in software, designers promote productivity and efficiency. The idea is to build a mental.
LAYOUT OF PAGE ELEMENTS September 28 th, PATTERNS Common ways to use the Layout Elements of Visual Hierarchy, Visual Flow, Grouping and Alignment,
Microsoft Word 2010 Lesson 1: Introduction to Word.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 43 Information.
Title Slide (displays main topic) Subtitle (detail about the title)
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
FIRST COURSE Getting Started with Microsoft Office 2007.
Department of Information Science and Telecommunications Interactive Systems Michael B. Spring Department of Information Science and Telecommunications.
Tour of About Face Section 2: Designing Behavior and Form Cooper & Reimann AJ Brush Richard Anderson.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
FIRST COURSE Getting Started with Microsoft Office 2007.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Exploring the Basics of Windows XP
Chapter Objectives Discuss the relationship between page length, content placement, and usability Complete Step 4: Specify the website’s navigation system.
Lecture Set 3 Introduction to Visual Basic Concepts Part A – User Interfaces and Windows Forms – The Toolbox.
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
Web Design, 4 th Edition 4 Planning a Successful Web Site: Part 2.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
CS 275Tidwell Course NotesPage 33 Chapter 3: Getting Around In complex software applications, it is critical to reveal where the user currently is, as.
1 Lesson 6 Exploring Microsoft Office 2007 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
1 Lesson 6 Exploring Microsoft Office 2007 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Getting Started with Application Software
Microsoft PowerPoint Getting Started Guide Prepared for Towson University Dr. Jeff M. Kenton Amy Chase Martin 2007.
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Chapter 6 Interface Design and Usability. Interactivity Interactivity:  A defining characteristic of multimedia interfaces  Implies both interaction.
Microsoft Office 2008 for Mac – Illustrated Unit C: Understanding File Management.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 40 Observing.
Basic Editing Lesson 2.
Computer Information Technology – Section 4-1 Some text and examples used with permission from:
CIS111 PC Literacy Getting Started with Windows XP.
Microsoft Office XP Illustrated Introductory, Enhanced Started with Windows 2000 Getting.
FIRST COURSE Getting Started with Microsoft Office 2007 COM111 Introduction to Computer Applications.
Copyright Ó Oracle Corporation, All rights reserved Working with Other Canvases.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Thursday CS 321 Human-Computer Interaction Design Elements Completed Reading:
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Project 1: Taking a Tour of Windows.
1 Lesson 11 Exploring Microsoft Office 2010 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
Unit 1 Primer: AutoCAD Basics DT2510: Advanced CAD Methods.
Getting Started with Word & Saving Guided Lesson.
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.
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
Windows layout. During the design process, the individual elements, or building blocks, of screens will have been identified. A logical flow of information.
®® Microsoft Windows 7 Windows Tutorial 2 Organizing Your Files.
Web Site Development - Process of planning and creating a website.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 27 Behavior.
William H. Bowers – Window Behaviors Cooper 25.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 36 Behavior.
Introduction to A+CAD. Objectives Understand fundamental CAD concepts Start A+CAD Tour the A+CAD interface Explore the different A+CAD data input methods.
1 Lesson 11 Exploring Microsoft Office 2010 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
XP New Perspectives on Microsoft Windows XP Tutorial 1 1 Microsoft Windows XP Creating a Web Site Tutorial 1.
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Office 2013.
Microsoft Excel Illustrated Introductory Workbooks and Preparing them for the Web Managing.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 11 Exploring Microsoft Office Morrison / Wells / Ruffolo.
Lesson 11 Exploring Microsoft Office 2007
UX/UI changes for Windows 10 apps
Imran Hussain University of Management and Technology (UMT)
Getting Started with Windows 10
Imran Hussain University of Management and Technology (UMT)
New Perspectives on Microsoft Windows 10
Norman Chapter 6 Krug Chapter 7 C: Navigation
Cooper Part II Making Well-Behaved Products Excise
Windows xp PART 1 DR.WAFAA SHRIEF.
Microsoft Windows 7 Basics
Presentation transcript:

Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 28 Behavior & Form – Part III Virtual University Human-Computer Interaction

Virtual University - Human Computer Interaction 2 © Imran Hussain | UMT In Last Lecture … Software Postures –Handheld devices –The Web –Other Orchestration Flow

Virtual University - Human Computer Interaction 3 © Imran Hussain | UMT In Today’s Lecture … Excise Significance of Navigation Types of Navigation Improving Navigation

Virtual University - Human Computer Interaction 4 © Imran Hussain | UMT Significance of Navigation

Virtual University - Human Computer Interaction 5 © Imran Hussain | UMT Have you ever been in new city trying to reach your destination? Have you ever tried driving through rush hour traffic to reach your destination? … enter NAVIGATION

Virtual University - Human Computer Interaction 6 © Imran Hussain | UMT Significance of Navigation Navigation is common to all types of interactive products Users need to navigate to find tools and info Navigation is EXCISE –A necessary evil –Does not meet user goals (except in some video games) Good navigation critical to usability #1 problem in interactive product design

Virtual University - Human Computer Interaction 7 © Imran Hussain | UMT Definition of Navigation “Any action that takes the user to a new part of the interface or which requires him to otherwise locate –Objects –Tools, –or data.”

Virtual University - Human Computer Interaction 8 © Imran Hussain | UMT Types of Navigation

Virtual University - Human Computer Interaction 9 © Imran Hussain | UMT Types of Navigation Navigation Between Multiple Windows or Pages Navigation Between Panes Navigation Between Tools and Menus Navigation of Information

Virtual University - Human Computer Interaction 10 © Imran Hussain | UMT You may question the inclusion of some of the above- stated types of navigation … not according to our definition though …

Virtual University - Human Computer Interaction 11 © Imran Hussain | UMT Definition of Navigation “Any action that takes the user to a new part of the interface or which requires him to otherwise locate –Objects –Tools, –or data.”

Virtual University - Human Computer Interaction 12 © Imran Hussain | UMT Navigation Between Multiple Windows or Pages Navigating between windows interrupts user’s flow Original window is obscured –Loss of productivity if user needs to shuffle between windows Sovereign posture applications avoid this problem by placing all main interactions in a single primary window

Virtual University - Human Computer Interaction 13 © Imran Hussain | UMT Navigation Between Panes Windows can contain multiple panes –Adjacently –Separated by splitters –On top of one another (denoted by tabs)

Virtual University - Human Computer Interaction 14 © Imran Hussain | UMT Adjacent Panes Display interface elements adjacent to primary work element  reduces navigation Elements that can be displayed are –Supporting functions –Links –Data

Virtual University - Human Computer Interaction 15 © Imran Hussain | UMT Adjacent panes for supporting functions and data …

Virtual University - Human Computer Interaction 16 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 17 © Imran Hussain | UMT Panes PRIMARY WORK AREA

Virtual University - Human Computer Interaction 18 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 19 © Imran Hussain | UMT Adjacent panes for dragging objects …

Virtual University - Human Computer Interaction 20 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 21 © Imran Hussain | UMT Adjacent panes in web environment …

Virtual University - Human Computer Interaction 22 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 23 © Imran Hussain | UMT Panes

Virtual University - Human Computer Interaction 24 © Imran Hussain | UMT Panes separated by splitters …

Virtual University - Human Computer Interaction 25 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 26 © Imran Hussain | UMT Splitters

Virtual University - Human Computer Interaction 27 © Imran Hussain | UMT Problems with adjacent panes …

Virtual University - Human Computer Interaction 28 © Imran Hussain | UMT Problems with Adjacent Panes Too many adjacent supporting panes cause clutter Placement of panes does not match user workflow Crowding causes scrolling

Virtual University - Human Computer Interaction 29 © Imran Hussain | UMT … this is illustrated by an example …

Virtual University - Human Computer Interaction 30 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 31 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 32 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 33 © Imran Hussain | UMT Panes can be stacked on top of each other and denoted by tabs. Tabbed panes …

Virtual University - Human Computer Interaction 34 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 35 © Imran Hussain | UMT Tabbed panes

Virtual University - Human Computer Interaction 36 © Imran Hussain | UMT Problems with tabbed panes …

Virtual University - Human Computer Interaction 37 © Imran Hussain | UMT Problems with Tabbed Panes Obscure what was on screen before the user navigated to them Not good idea to place complex features into smaller parts and place them individually on separate tabbed panes –This causes navigational excise

Virtual University - Human Computer Interaction 38 © Imran Hussain | UMT Navigation Between Tools and Menus Users need to use tools, palettes, functions –Organize these spatially within a pane to minimize extraneous movements Menu options are not visible prior to clicking –Require more navigational effort Provide frequently-used functions in toolbars and palettes Menu use should be reserved for infrequently-used functions Avoid forcing the user to navigate between palette controls …

Virtual University - Human Computer Interaction 39 © Imran Hussain | UMT Problem of navigating between palette controls …

Virtual University - Human Computer Interaction 40 © Imran Hussain | UMT Navigation of Information Methods of navigating info within panes or windows –Scrolling (panning) Ubiquitous in software Minimize scrolling Strike balance between paging and scrolling –Linking (jumping) Ubiquitous on the Web Visually dislocating activity –Zooming Visualization of 3D or detailed 2D data Uses vertical and horizontal scrolling Uses thumbnail map

Virtual University - Human Computer Interaction 41 © Imran Hussain | UMT Scrolling in a window …

Virtual University - Human Computer Interaction 42 © Imran Hussain | UMT Scrolling

Virtual University - Human Computer Interaction 43 © Imran Hussain | UMT Scrolling in a pane …

Virtual University - Human Computer Interaction 44 © Imran Hussain | UMT Scrolling

Virtual University - Human Computer Interaction 45 © Imran Hussain | UMT Linking in a web page …

Virtual University - Human Computer Interaction 46 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 47 © Imran Hussain | UMT.. link takes user to another page …

Virtual University - Human Computer Interaction 48 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 49 © Imran Hussain | UMT Improving Navigation

Virtual University - Human Computer Interaction 50 © Imran Hussain | UMT Ways to Improve Navigation Reduce the number of places to go Provide signposts Provide overviews Provide appropriate mapping of controls to functions Inflect your interface to match user needs Avoid hierarchies

Virtual University - Human Computer Interaction 51 © Imran Hussain | UMT Reduce the number of places to go This means less places (modes, forms, dialogs, windows, screens) Keep number of pages and windows to minimum Minimize number of adjacent panes in window or web page Reduce number of controls and functions –Avoid controls and functions that users don’t really need Minimize scrolling –Provide supporting panes with adequate space to avoid scrolling

Virtual University - Human Computer Interaction 52 © Imran Hussain | UMT Provide signposts Provide points of reference (signposts) by providing persistent objects –Just like sailors navigating through seas Persistent objects in desktop environment –Main program window Menu bars Toolbars Palettes Status bars

Virtual University - Human Computer Interaction 53 © Imran Hussain | UMT Persistent objects in desktop environment …

Virtual University - Human Computer Interaction 54 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 55 © Imran Hussain | UMT Persistent objects in web environment …

Virtual University - Human Computer Interaction 56 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 57 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 58 © Imran Hussain | UMT Avoid making all pages exactly similar …

Virtual University - Human Computer Interaction 59 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 60 © Imran Hussain | UMT Provide overviews Use breadcrumbs in web pages Annotated scrollbars

Virtual University - Human Computer Interaction 61 © Imran Hussain | UMT Provide appropriate mapping of controls to functions Physical mapping Logical mapping

Virtual University - Human Computer Interaction 62 © Imran Hussain | UMT Inflect your interface to match user needs Inflect the interface for typical navigation Users make commensurate effort if the rewards justify it –Commonly-used functions: place nearby –Advanced features: tucked away Organize controls and displays according to following attributes: –Frequency of use –Degree of dislocation –Degree of exposure

Virtual University - Human Computer Interaction 63 © Imran Hussain | UMT Avoid hierarchies Programmers are comfortable with hierarchies Common people do not go beyond one level of hierarchy