Human-Computer Interaction UI Architecture. 2 Model-View-Controller (MVC)

Slides:



Advertisements
Similar presentations
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Advertisements

Microsoft Word – Lesson 1
1 Windows CIS*2450 Advancing Computing Techniques.
Menu Interfaces Benefits of menu’s: Learnability, memorability, error avoidance Minimize memory load Drawbacks: possible inefficiency hierarchical complexity.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Mechanism Level Design - continued Dialog boxes and fill-in forms Command language design Tightly-coupled windows (left over topic)
User Interface Design Notes p7 T120B pavasario sem.
1 Menus. 2 Binary Menus 3 Text Based Menus 4 Text Based Menus Cont...
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.
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.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
1 Interaction Styles Lecture 8 Date: 23 rd February.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Menu-Selection and Form Fillin. Menu selection design guidelines 4 Semantic organisation logical grouping of options –sensible, understandable, memorable.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
Computer-Mediated Communication / Computercommunicatie A Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 2; ma. 11 sept. 2006;
Technology Education and Information Design Copyright 2009 MediTech NUI: New User Interface Online Training.
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.
Dialogue Styles.
Copyright 1999 all rights reserved Screen-Based Controls n Primarily ready-made objects –Standard look and feel across applications –Available in APIs.
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.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
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.
SE 204, IES 506 – Human Computer Interaction
Copyright © 2005, Pearson Education, Inc. Chapter 6 Menu Selection, Form Fillin, and Dialog Boxes.
Menu Selection, Form Fillin, Dialog Boxes (Shneiderman and Plaisant Ch
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
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.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Productivity Programs Common Features and Commands.
Word 2010 Vocabulary List 1. Click and Type - A feature that allows you to double-click a blank area of a document to position the cursor in that location,
© 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.
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.
G063 - Human Computer Interface Design Designing the User Interface.
Menu Selection, Form Fillin, Dialog Boxes (Shneiderman and Plaisant Ch
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
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
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.
The Excel model for information processing The Excel model is a grid of cells in which items of information are stored and processed. Any information that.
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,
Windows layout. During the design process, the individual elements, or building blocks, of screens will have been identified. A logical flow of information.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
William H. Bowers – Specification Techniques Torres 17.
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.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
Menu, Form Fill-in and Dialog Box Session 06
Human Computer Interaction Lecture 07 The Interaction.
Mechanism Level Design - continued
An Instructor’s Outline of Designing the User Interface 4th Edition
UNIT-2 Menu Selection, Form Fill-In, and Dialog Boxes
Chapter 2 Hix & Hartson Guidelines.
Microsoft Windows 2000 Professional
Windows xp PART 1 DR.WAFAA SHRIEF.
Presentation transcript:

Human-Computer Interaction UI Architecture

2 Model-View-Controller (MVC)

3

4

5

6 Task-Related Organization "The primary goal for menu, form-filling, and dialog-box designers is to create a sensible, comprehensible, memorable, and convenient organization relevant to the user's task."

7 Single Menus Binary Menus –Mnemonic letters –Radio Buttons –Button Choice Multiple-item Menus Multiple-selection menus or check boxes

8 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 –Pull-down menus (cont.) Key board 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.

9 Single Menus (cont.)

10 Single Menus (cont.)

11 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. 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.

12 Single Menus (cont.) Menus for long lists (cont.) –Sliders and alphasliders When items consist of ranges or numerical values, a slider is a natual 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.

13 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.

14 Single Menus (cont.)

15 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.

16 Single Menus (cont.)

17 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

18 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

19 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. Acyclic and Cyclic Networks –Useful for –social relationships –transportation routing –scientific-journal citations –Can cause confusion and disorientation.

20 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

21 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.

22 Content Organization (cont.)

23 Content Organization (cont.) Menu layout

24 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.

25 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

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

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

28 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

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

30 Data Entry with Menus: Form Filling, Dialog Boxes, and Alternatives Form Filling –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.

31 Data Entry with Menus: Form Filling, Dialog Boxes, and Alternatives Form-Filling Design Guidelines –Meaningful title –Comprehensible instructions –Logical grouping and sequencing of fields –Visually appealing layout of the form –Familiar field labels –Consistent terminology and abbreviations –Visible space and boundaries for data-entry fields –Convenient cursor movement –Error correction for individual characters and entire fields –Error prevention –Error messages for unacceptable values –Optional fields clearly marked –Explanatory messages for fields –Completion signal

32 Data Entry with Menus: Form Filling, Dialog Boxes, and Alternatives

33 Data Entry with Menus: Form Filling, Dialog Boxes, and Alternatives Format-specific field –Coded fields Telephone numbers Social-security numbers Times Dates Dollar amounts (or other currency)

34 Data Entry with Menus: Form Filling, Dialog Boxes, and Alternatives Dialog Boxes –Combination of menu and form-filling 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

35 Data Entry with Menus: Form Filling, 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 Clear how to complete/cancel

36 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

37 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