SE 204, IES 506 – Human Computer Interaction

Slides:



Advertisements
Similar presentations
Microsoft Word – Lesson 1
Advertisements

1 Windows CIS*2450 Advancing Computing Techniques.
Microsoft Word 2010 Lesson 1: Introduction to Word.
Menu Interfaces Benefits of menu’s: Learnability, memorability, error avoidance Minimize memory load Drawbacks: possible inefficiency hierarchical complexity.
© by Pearson Education, Inc. All Rights Reserved.
1 Menus. 2 Binary Menus 3 Text Based Menus 4 Text Based Menus Cont...
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
1 Forms Design. 2 Class list form DB Brock 1999 Version Titles are a good thing Notice the inconsistency between the order of these fields.
FIRST COURSE Getting Started with Microsoft Office 2007.
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.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
1 Interaction Styles Lecture 8 Date: 23 rd February.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
FIRST COURSE Getting Started with Microsoft Office 2007.
Computer-Mediated Communication / Computercommunicatie A Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 2; ma. 11 sept. 2006;
Introduction To Form Builder
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Chapter 12 Designing Interfaces and Dialogues
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 5: Setting Up Global Accessibility.
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.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Getting Started with Application Software
Chapter 2 Creating a Research Paper with References and Sources Microsoft Word 2013.
Copyright © 2005, Pearson Education, Inc. Chapter 6 Menu Selection, Form Fillin, and Dialog Boxes.
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
Menu Selection, Form Fillin, Dialog Boxes (Shneiderman and Plaisant Ch
Office  The following are basic components of the MS Office document screens in the Windows environment. Some tabs and/or tools will change depending.
10/8/2015© Jeff Offutt, Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for.
MICROSOFT WORD 2007 INTERMEDIATE/ADVANCED. CREATE A NEW STYLE BASED ON A SELECTED TEXT HOME tab > STYLES group dialog launcher > at the bottom of the.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Information Technology Word Processing. Word Processing is the preparation of documents such as letters, reports, memos, books, or any other type of correspondences.
Productivity Programs Common Features and Commands.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
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 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.
XP New Perspectives on Microsoft Windows 2000 Professional Windows 2000 Tutorial 1 1 Microsoft Windows 2000 Professional Tutorial 1 – Exploring the Basics.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
CIS111 PC Literacy Getting Started with Windows XP.
FIRST COURSE Getting Started with Microsoft Office 2007 COM111 Introduction to Computer Applications.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
Menu Selection, Form Fillin, Dialog Boxes (Shneiderman and Plaisant Ch
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.
Menu Selection, Form Fillin, Dialog Boxes (Shneiderman and Plaisant Ch
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.
Lesson 1 - Understanding the Word Window and Creating a New Document
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.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
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.
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Office 2013.
Menu, Form Fill-in and Dialog Box Session 06
Human Computer Interaction Lecture 07 The Interaction.
An Instructor’s Outline of Designing the User Interface 4th Edition
UNIT-2 Menu Selection, Form Fill-In, and Dialog Boxes
Chapter 2 Creating a Research Paper with References and Sources
Presentation transcript:

SE 204, IES 506 – Human Computer Interaction Lecture 11: Menu Selection, Form Fill-In, and Dialog Boxes Lecturer: Gazihan Alankuş Please look at the end of the presentation for assignments (marked with TODO)

CHAPTER 6: Menu Selection, Form Fill-In, and Dialog Boxes Designing the User Interface: Strategies for Effective Human-Computer Interaction Fifth Edition Ben Shneiderman & Catherine Plaisant in collaboration with Maxine S. Cohen and Steven M. Jacobs Modified by Gazihan Alankuş

Telling The Computer What To Do A great deal of human-computer interaction is related to telling computers what to do. We can tell the computer different things such as play a certain song, start a game, print a file, etc. But the things that computers can do are limited. Unlike humans, computers expect input in certain patterns. As a result, there is usually a limited set of commands that you can give to a computer at any given time. A common way of interacting with computers is choosing from these commands, and this is usually done by using some kind of a menu.

Task-Related Organization There are a lot of possible commands Organize them by task "The primary goal for menu, form fill-in, and dialog-box designers is to create a sensible, comprehensible, memorable, and convenient organization relevant to the user's task." While these commands are limited, there can be a lot of them. It is ideal to organize the commands to the computer by the task that they relate to.

Single Menus Make one decision Single-Choice Menus Mnemonic letters Radio Buttons Button Choice Wh 3. What is your marital status? o Single o Married o Widowed/divorced/separated

Single Menus (cont.) Multiple-Choice Menus Multiple-selection menus or check boxes

Single Menus (cont.) Pull-down, pop-up, and toolbar menus Pull-down menus Always available to the user by making selections on a top menu bar

Single Menus (cont.)

Single Menus (cont.) Pull-down, pop-up, and toolbar menus Pull-down menus (cont.) Keyboard shortcuts E.g., Ctrl-C important to support expert user efficiency Toolbars, iconic menus, and palletes Offers actions on a displayed object Pop-up menus Appear on a display in response to a check or tap with a pointing device.

Single Menus (cont.) There are other kinds of single menus, some are experimental. To see updates from friends, photos and feeds, the Zumobi Ziibii interface (http://www.zumobi.com) allows users to choose between two styles of presentation. On the left is a static list of text/image items with a gestural swipe used to control paging, and on the right is a dynamic scrolling ticker (called “River”) which horizontally scrolls titles and images across the screen.

Single Menus (cont.) These are usually used in applications that are not conventional, like games or mobile apps. Most of the time it’s safer and easier to go with a standard type of menu.

Single Menus (cont.) Menus for long lists Scrolling menus, combo boxes, and fisheye menus

Single Menus (cont.) Menus for long lists Scrolling menus, combo boxes, and fisheye menus Scrolling menus display the first portion of the menu and an additional menu item, typically an arrow that leads to the next set of items in the menu sequence. Cascading menus group items under multiple submenus. Combo boxes combine a scrolling menu with a text-entry filed. Fisheye menus display all of the menu items on the screen at once, but show only items near the cursor at full size.

Single Menus (cont.) Sliders and alphasliders Menus for long lists (cont.) Sliders and alphasliders When items consist of ranges or numerical values, a slider is a natural choice to allow the selection of a value. The alphaslider uses multiple levels of granularity in moving the slider thumb and therefore can support tens or hundreds of thousand of items.

Single Menus (cont.) Menus for long lists (cont.) Two-dimensional menus “Fast and vast” two-dimensional menus give users a good overview of the choices, reduce the number of required actions, and allow rapid selection.

Single Menus (cont.)

Single Menus (cont.) Embedded menus and hotlinks Embedded menus are an alternative to explicit menus It is natural to allow users reading about people, events, and places to retrieve detailed information by selecting menus in context.

Single Menus (cont.)

Combination of multiple menus Linear menu sequences and simultaneous menus Linear Guide the user through complex decision-making process. E.g. cue cards or "Wizards" Effective for novice users performing simple tasks Simultaneous Present multiple active menus at the same time and allows users to enter choices in any order Sometimes the user needs to make decisions about multiple things.

Combination of multiple menus (cont.) Tree-structured menus Designers can form categories of similar items to create a tree structure E.g., fonts, size style, spacing Fast retrieved if natural and comprehensive Use terminology from the task domain Expanding menus maintain the full context of each choice E.g., Windows Explorer

Combination of multiple menus (cont.) Menu Maps Menu maps can help users stay oriented in a large menu tree Effective for providing overviews to minimize user disorientation.

Combination of multiple menus (cont.) Acyclic and Cyclic Networks social relationships transportation routing scientific-journal citations Can cause confusion and disorientation.

Content Organization Task-related grouping in tree organization Create groups of logically similar items Form groups that cover all possibilities Make sure that items are nonoverlapping Use familiar terminology, but ensure that items are distinct from one another

Content Organization (cont.) Item Presentation Sequence 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. Online shopping – best rated, chepest, etc.

Content Organization (cont.) Adaptive menus in Microsoft Office. A font-selection menu lists the recently used fonts near the top of the menu (as well as in the full list), making it easier to quickly select the popular fonts.

Content Organization (cont.) Menu layout

Content Organization (cont.) Menu layout (cont.) Titles For single menus, use a simple descriptive title. For tree-structured 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.

Content Organization (cont.) Menu layout Titles (cont.) 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

Content Organization (cont.) Menu layout (cont.) Graphic layout and design Constraints screen width and length display rate character set highlighting techniques

Content Organization (cont.) Menu layout (cont.) Establish guidelines for consistency of at least these menu components: Titles Item placement Instructions Error messages Status reports

Content Organization (cont.) Menu layout (cont.) Techniques Indentation Upper/lower case characters Symbols such as * or - to create separators or outlines Position markers Cascading or walking menus Magic lens

Fast Movement Through Menus Keyboard shortcuts Supports expert use Can make translation to a foreign language more difficult Bookmarks User configured toolbars

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Appropriate when many fields of data must be entered: Full complement of information is visible to user. Display resembles familiar paper forms. Few instructions are required for many types of entries. Users must be familiar with: Keyboards Use of TAB key or mouse to move the cursor Error correction methods Field-label meanings Permissible field contents Use of the ENTER and/or RETURN key.

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Format-specific field Coded fields Telephone numbers National id numbers Times Dates Dollar amounts (or other currency)

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Combination of menu and form fill-in techniques. Internal layout guidelines: Meaningful title, consistent style Top-left to bottom-right sequencing Clustering and emphasis Consistent layouts (margins, grid, white space, lines, boxes) Consistent terminology, fonts, capitalization, justification Standard buttons (OK, Cancel) Error prevention by direct manipulation

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Dialog Boxes (cont.) External Relationship Smooth appearance and disappearance Distinguishable but small boundary Size small enough to reduce overlap problems Display close to appropriate items No overlap of required items Easy to make disappear Should be clear how to complete or cancel

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Novel design combining menus and direct manipulation Pie menus Marking menus Control menus Flow menus Toolglass

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Novel design combining menus and direct manipulation Pie menus Marking menus Control menus Flow menus Toolglass

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Novel design combining menus and direct manipulation Pie menus Marking menus Control menus Flow menus Toolglass

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Novel design combining menus and direct manipulation Pie menus Marking menus Control menus Flow menus Toolglass

Data Entry with Menus: Form Fill-in, Dialog Boxes, and Alternatives Novel design combining menus and direct manipulation Pie menus Marking menus Control menus Flow menus Toolglass

Audio Menus and Menus for Small Displays Menu systems in small displays and situations where hands and eyes are busy are a challenge. Audio menus Verbal prompts and option descriptions Input is normally verbal or keypad Not persistent, like a visual display, so memorization is required. Request users can avoid listening to options

Audio Menus and Menus for Small Displays (cont.) Menu for small displays E.g., entertainment, communication services Learnability is a key issue Hardware buttons Navigation, select Expect interactions Tap interface Additional sensors

Audio Menus and Menus for Small Displays (cont.) Telephone menus use soft keys to present context-dependent menu items. The convention used here is to consistently place selections on the left side and back or exit options on the right side. Hard buttons control the connect and disconnect functions. Dedicated buttons facilitate scrolling through lists. The current position in the list is indicated on the right side of the screen.

Audio Menus and Menus for Small Displays (cont.) The Zumobi interface (http://www.zumobi.com) on a mobile phone starts with four “tiles” using a two-level zoom interaction to see the tile details (left side). The user can specify which tiles are in their “zoomspace”. Then, when they become more familiar with the interface, they can add up to a total of 16 tiles using a three-level zoom interaction to smoothly go between overview, “zone” view, and detail view (right side). The application accommodates thumb use on touchscreens, numeric key pads for zone-based zooming, 4-way D-Pads, and even thumb-roller controllers.

TODO: Homeworks from now on IES 506: no more paper summaries – I want you to work on your projects SE 204 + IES 506: Create an interactive prototype of your paper prototype in Balsamiq Mockups (http://www.balsamiq.com) How to use the link feature: http://support.balsamiq.com/customer/portal/articles/111742 General information about specifying interaction: http://support.balsamiq.com/customer/portal/articles/107999 Trial version is 7 days, enough for you to finish your homework. Don’t install it too soon or you may have to buy it! If you need to buy, you can get the web app for $12/month IES students can choose to make a mockup of their projects instead (everybody does a separate one) How to submit: Export to PDF, make sure I can use the whole app by clicking your links only. I should not need to manually go to another page. Send the pdf as an e-mail Due May 14th (2 weeks from now)

TODO: Next week I will not be here! IES 506 students and their team members will present the current state of their projects I need a volunteer to videotape all this and send it to me! (bonus will be given)