630 likes | 781 Views
Virtual University Human-Computer Interaction. Lecture 28 Behavior & Form – Part III. Imran Hussain University of Management and Technology (UMT). In Last Lecture …. Software Postures Handheld devices The Web Other Orchestration Flow. In Today’s Lecture …. Excise
E N D
Virtual University Human-Computer Interaction Lecture 28Behavior & Form – Part III Imran Hussain University of Management and Technology (UMT)
In Last Lecture … • Software Postures • Handheld devices • The Web • Other • Orchestration • Flow
In Today’s Lecture … • Excise • Significance of Navigation • Types of Navigation • Improving Navigation
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
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
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.”
Types of Navigation • Navigation Between Multiple Windows or Pages • Navigation Between Panes • Navigation Between Tools and Menus • Navigation of Information
You may question the inclusion of some of the above-stated types of navigation… not according to our definition though …
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.”
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
Navigation Between Panes • Windows can contain multiple panes • Adjacently • Separated by splitters • On top of one another (denoted by tabs)
Adjacent Panes • Display interface elements adjacent to primary work element reduces navigation • Elements that can be displayed are • Supporting functions • Links • Data
Panes PRIMARY WORK AREA
Problems with Adjacent Panes • Too many adjacent supporting panes cause clutter • Placement of panes does not match user workflow • Crowding causes scrolling
Panes can be stacked on top of each other and denoted by tabs.Tabbed panes …
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
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 …
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
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