Window-based Interaction Styles Dr.s Barnes and Leventhal.

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

Copyright 1999 all rights reserved Select the Proper Kinds of Windows.
Chapter 3: Understanding users. What goes on in the mind?
1 Windows CIS*2450 Advancing Computing Techniques.
GCSE PROJECT GUIDELINES Use this presentation to make sure you have the correct content for you project - click on.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Verbal (symbol) Based Interactions Dr.s Barnes and Leventhal.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Interaction Styles - Forms Dr.s Barnes and Leventhal.
1 Defining Usability Laura Leventhal and Julie Barnes Computer Science Dept.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
1 Keeping Track: Coordinating Multiple Representations in Programming Pablo Romero, Benedict du Boulay & Rudi Lutz IDEAs Lab, Human Centred Technology.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Details of Interaction Styles Dr.s Barnes and Leventhal.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Testing an individual module
Chapter 7 design rules.
ICS 463, Intro to Human Computer Interaction Design: 4. Structured Design Dan Suthers This material will be covered primarily by working out examples in.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 10 Slide 1 Formal Specification.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Effective Questioning in the classroom
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
The Software Development Cycle Defining and understanding the problem.
Copyright © 2010 SAS Institute Inc. All rights reserved. Effective Data Visualization Design for Dashboards Lisa Whitman TriUPA May 25, 2011.
Write today’s date and title in the front of your book. Underline it.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
GPS Parking System Team 29 (Campus) Shinyi Chen Chih-Ching Huang Pei-Hua Lu.
Towards a Unified Interaction Framework for Ubicomp User Interfaces Jason I. Hong Scott Lederer Mark W. Newman G r o u p f o r User Interface Research.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Black Box Software Testing Domain Testing Assignment Fall 2005 Assignment 2 This assignment is due on September 24, Please use the latest version.
` Tangible Interaction with the R Software Environment Using the Meuse Dataset Rachel Bradford, Landon Rogge, Dr. Brygg Ullmer, Dr. Christopher White `
Output and User Interface Design
Lecture 6 User Interface Design
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002.
Homework 3 – Sample Solution Targeted Application –Electronic medical records (EMR) system in the “Designing Human-Centered Distributed Information Systems”
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Lecture 5(b), Slide 1 CP2030 Copyright © University of Wolverhampton CP2030 Visual Basic for C++ Programmers v Component 5(b) HCI aspects of VB programming.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Fun with Icons Thursday Presentation Lottery Q & A on Final Exam Course Evaluations.
SE: CHAPTER 7 Writing The Program
By Paul Richard and Jim Fitzgerald Chapter 3 – Controlling the Drawing Display.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
How a Computer Processes Data With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
Understanding Users Cognition & Cognitive Frameworks
Human Factors In Visualization Research Melanie Tory and Torsten Moller Ajith Radhakrishnan Nandu C Nair.
Developing Effective Study Groups Working Collaboratively.
1 Program Input Software Design Chapter 4. 2 You Will Want to Know... Prompting for and reading values into a program. Accessing data from a file. What.
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
How a Computer Processes Data. With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Abdul Rauf1 Interaction Design and Evaluation Example Usability Engineering: Process, Products, and Examples Chapter 12.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Chapter 12 User Interface Analysis and Design - Introduction - Golden rules of user interface design - Reconciling four different models - User interface.
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.
Early Childhood Mathematics Number Readiness Chapter 6.
Computer Graphics CC416 Lecture 04: Bresenham Line Algorithm & Mid-point circle algorithm Dr. Manal Helal – Fall 2014.
Design rules.
DSS & Warehousing Systems
The User Lecture 2 DeSiaMore
Chapter 15 User Interface Design
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Presentation transcript:

Window-based Interaction Styles Dr.s Barnes and Leventhal

Reference  Chapter 8,9, Top-ten Blunders by Visual Designers.

Windows-based Interaction Styles   Windows allow the user to interact with multiple sources of information at the same time, as if he/she had multiple output displays of different sizes.

Situations Which May Call for Windows  Novice users  Compartmentalizing task inside of visual boundary may reduce cognitive workload BUT having too many (especially overlapping) windows or windows which seem to pop-up for no reason will be confusing and distracting and will inhibit the novice’s ability to encode in their mental model the sequence of user actions necessary to manipulate the windows.  Users with high levels of discretion  May benefit from multiple representations of the same task  Users with lots of knowledge  May use windowed systems to display and interact with multiple tasks at once.  Tasks with multiple representations  Tasks with multiple representations may be well-suited to multiple views. For example, in a data analysis problem it may be useful to see a graph in one window and an equivalent mathematical statement of the model in another.  Frequent tasks  For frequent tasks, it may be useful to keep the task visible in a separate window.

General Issues for Windowed Interactions.   How the use of limited display space can be optimized.   How many windows to permit.   Are the windows tiled or overlapping? Instone, Mynatt and Leventhal (1993) suggest that users are less distracted when windows are tiled than when they are overlapping. If windows overlapped, does the interaction provide a tool to automatically tile them?   How are the windows activated? Does a user interaction activate them, or do they simply “pop-up”.   How users can use multiple sources on screen at once to carry out a task. That is how to handle concurrency.   How users may be able to interact with any one of several views of task   How the use of one set of input devices for different purposes can be coordinated across windows.   Note that the windows will be housing some other kind of interaction style, the designer will need to determine WHAT goes into the window.

Functions/uses of Windows - why use Windowed Interactions   Rapid access to more information than is possible with a single screen.   Access to multiple sources of information   Permit combining of multiple sources of information.   Independent control of multiple programs

Uses of Windows (2)   Reminding.   Different windows may set the "mode" of the interaction style. in another window.   Windows can display multiple representations of the same task.

Window Management Systems   Window managers are software systems that control the refresh, placement and “look and feel” of windows.   Common tasks that window management   systems perform.   managing input   changing window focus   managing single windows   managing multiple windows   managing windows for CSCW

Designing your interaction for your project  Now we will work on designing your interactions for you project.  In some ways this is skipping around because we still have some interaction styles to learn about and some more guidelines to learn about (Chapters 8 and 9)  We are going to discuss a little about visual design from the end of Chapter 9 so that you have some basis for making decisions about visual design.  Recall that you need to build a high level design for your overall interaction. Then you need to design each individual screen.  Use situational variables to help you pick an interaction style or styles. Your context and user profile specifications will tell you the values of these.  Justify your choices (in writing) in terms of your situational variables  Use the interaction style-specific guidelines, in combination with what we learn about visual design to design your individual screens. If you specified some usability requirements, be sure to keep these in mind.  Each task in your task analysis specification should have a corresponding user action or user actions, so you should use your task analysis specification as a check off to insure that you do not forget anything.

Visual Design   go over examples, Powell, 10 deadly errors

Example Design  Chapter 10

Summary   Show comparison slides