Menu Interfaces Benefits of menu’s: Learnability, memorability, error avoidance Minimize memory load Drawbacks: possible inefficiency hierarchical complexity.

Slides:



Advertisements
Similar presentations
Introduci ng :. .NET Presentation Overview: Summary of.NET Benefits Software Architecture.NET Screens Overview The purpose of this presentation is to.
Advertisements

Microsoft Office XP Microsoft Excel
Copyright 1999 all rights reserved Menus n Overview n Design guidelines n Types of menus.
Using Macros and Visual Basic for Applications (VBA) with Excel
A Proposed Model for GV Express October 2008 RED version.
© 2011 PetroSkills, LLC. All rights reserved Launch your PetroSkills company web browser. 2. Enter your User ID and Password. 3. Click the Login.
Creating Custom Reports. 2 Design and create a custom report You can easily create custom reports based on a table or query. There are seven sections.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
1 Menus. 2 Binary Menus 3 Text Based Menus 4 Text Based Menus Cont...
Menu Selection, Form Fillin, and Dialog Boxes
Interaction Styles Course 6, CMC, 07/10/03 Direct Manipulation
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
1 Interaction Styles Lecture 8 Date: 23 rd February.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
Details of Interaction Styles Dr.s Barnes and Leventhal.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
WINDOWS XP BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, opening & switching programs Using the Taskbar, opening & switching.
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Key Applications Module Lesson 11 — Using Microsoft Office 2003 Computer Literacy BASICS.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Customizing Your Toolbars in Microsoft Office Lunch and Learn: June 7, 2005.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Tutorial 6 Using Form Tools and Creating Custom Forms
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Key Applications Module Lesson 19 — PowerPoint Essentials
PowerPoint. Basic Vocabulary Slide - Presentation - Slide layout – ► ► ► ► a single page in PowerPoint all the slides for a speech all the slides for.
SE 204, IES 506 – Human Computer Interaction
PowerPoint Tutorial. Basic Vocabulary ► Slide - Presentation - Slide layout – ► ► ► a single page in PowerPoint all the slides for a speech all the slides.
Microsoft Word 2000 Presentation 5. Major Word Topics Columns Tables Lists.
10/8/2015© Jeff Offutt, Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Productivity Programs Common Features and Commands.
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
XP 1 Microsoft Access 2003 Introduction To Microsoft Access 2003.
Excel 2007 What You Should Have Learned about Excel had You Been Paying Attention.
Human-Computer Interaction UI Architecture. 2 Model-View-Controller (MVC)
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 6.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
Exploring Windows and Essential Computing Concepts 1 Windows Desktop u Windows Basics u Icon u Start Button u My Computer u Network Neighborhood u Recycle.
Microsoft PowerPoint Tutorial Created by L. George 2006.
Fall 2002CS/PSY Dialog Design 1 Command languages and WIMP Command languages  Advantages, disadvantages  Design guidelines WIMP  Advantages, disadvantages.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
But first, see the icon at the bottom right of your screen that looks like this This icon is a button to run your show, you should do this often because.
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
Computing Fundamentals Module Lesson 7 — The Windows Operating System Computer Literacy BASICS.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
Uses of Major Chart Types Column charts are used to compare values across categories by using vertical bars.
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.
Chapter 7 Jay Babb Andrew Bates Steve Haroz. Display limitation  Long, functionally grouped menus are preferred over deep menus.  Resolution problem.
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
Banner 6.x Fundamentals: Navigation and Forms. n Name n Organization n Title/function n Job responsibilities n SCT Banner Experience n Expectations Introductions.
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.
Menu, Form Fill-in and Dialog Box Session 06
Human Computer Interaction Lecture 07 The Interaction.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Why use PowerPoint? Attracts attention Motivates DynamicAnimated Visual.
An Instructor’s Outline of Designing the User Interface 4th Edition
UNIT-2 Menu Selection, Form Fill-In, and Dialog Boxes
Human Computer Interaction Lecture 07 The Interaction
Program and Graphical User Interface Design
Presentation transcript:

Menu Interfaces Benefits of menu’s: Learnability, memorability, error avoidance Minimize memory load Drawbacks: possible inefficiency hierarchical complexity (menu trees)

Menu Interfaces – Design Issues and Choices What kind of menu? 1-level v. hierarchical v. “linear” Affordance of menu: how to activate/deactivate pull down, pop-up, dropdown list always present: list, toolbar, toolbox, radio buttons appears automatically

1-level Pull-down Menu

2-level Hierarchical Menu

Select Database 1.Employee database 2.Customer database 3.Product database 4.Sales database >> 1 Type number of desired selection and Old-style linear menu system

Select Function 1.Add a records 2.Delete records 3.Print report >> 3 Type number of desired selection and

Select Report Style 1.Print selected records 2.Print statistics 3.Print selected records and statistics >> Type number of desired selection and

Menu Design Issues and Choices (cont.) Number of items items per menu = “breadth” Number of active choices Menu title names Menu item names Menu item ordering

Menu Design Issues and Choices (cont.) Appearance text v. iconic items v. both horizontal v. vertical v “fast and vast” Idioms: selection listcheck box menu barradio buttons drop-down selection listtoolbars push buttons/hyperlinks pie menus Q. Are embedded links menu’s ?? list A. Only if they are arranged in a list

Menu Design Issues and Choices(cont.) Item Selection mechanism (affordance) by: Mouse click Drag and release (Macintosh) Keyboard entry - arrow cursors & - Mnemonic letters & - Other “shortcuts” Affordance for Hierarchical Menu selection: MouseDown Mouse-over with pop-up levels (use of DELAYS)

Efficiency of Menu’s Response Time and Display Rate The speed at which a user can move through menus may determine their attractiveness as an interface mechanism. User performance and preference favors broader, shallower menus

Efficiency of Menu’s (cont.) Menu shortcuts: Alt-key opens menu CTL or function key activates menu item Menus with typeahead recommended when: Menus are familiar Response time/display rates are slow BLT approach: single-letter menus with typeahead leads to concatenation of hierarchical menu selections into mnemonics. Menu names or bookmarks/macros for direct access

Hierarchical Menus Design Issues Taxonomy design problem Male, female Animal, vegetable, mineral Fonts, size, style, spacing Depth versus Breadth - difficult trade-off

Depth v. Breadth Trade-off in Menu Design Kiger (1984) grouped 64 menu items 6 ways: 8, 8 | 4, 4, 4 | 2, 2, 2, 2, 2, 2 | 4, 16 | 16, 4 22 subjects performed 16 searches. Rated for speed, accuracy, preference. 2 X 6 was worst in all categories, 8 X 8 rated highly

Models of Menu Performance Time for one selection: T = k + c * log 2 b (b is breadth; k,c parameters representing scan and selection time) Total time = D * T where D is depth of tree = log b N Hierarchical Menus

Models of Menu Performance (cont.) Experiment with 4096 items: 16 per menu twice as fast as 2 per menu Hierarchical Menus Example 1: N = 4096, b = 16, D = 3 Predicted time for a search is 3 * (k + c * 4) or [3k + 12c] Example 2: N = 4096, b = 4, D = 6 Predicted time for a search is 6 * (k + c * 2) or [6k + 12c] c is time to visually search, k is mechanical overhead of moving the mouse, clicking, etc.

Menu Design Guidelines Task-related Grouping Create groups of logically similar items Form groups that cover all possibilities Make sure that items are non-overlapping Use familiar terminology, but ensure that items are distinct from one another

Menu Design Guidelines (cont.) Ordering Menu Items The order of items in the menu is important, and should take natural sequence into account when possible: Time Numeric ordering Physical properties When cases have no task-related orderings, the designer must choose from such possibilities as: Alphabetic sequence of terms Grouping of related items Most frequently used items first Most important items first Use horizontal bars to create within-menu grouping

Menu Design Guidelines (cont.) Naming of Menu Items Titles - For single menus, use a simple descriptive title. For linear menus, use the exact same words in the higher-level menu items as in the titles for the next lower-level menu. E.g. if a menu item is called Business and Financial Services, the next screen should have that phrase as its title. Phrasing of menu items Use familiar and consistent terminology Ensure that items are distinct from one another Use consistent and concise phrasing Bring the keyword to the left

Menu Interfaces - Summary of Design Issues Choose type of menus (simple, linear, tree structured) Choose menu selection mechanism ( & shortcuts) Grouping/organizing menu items Taxonomy design for tree-structured menus Depth v. breadth trade-off Select names of menu choices Order choices within each menu Select menu titles