Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal.

Slides:



Advertisements
Similar presentations
F27SB2 Software Development 2 Lecture 1: Introduction.
Advertisements

Graphical User Interface Design
DESCRIBING INPUT DEVICES
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Chapter 11 Exploring Windows XP Vol. 1 Part One - Windows XP Professional: The Basics.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Interaction Styles Course 6, CMC, 07/10/03 Direct Manipulation
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
Lecture 7 Date: 23rd February
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Understanding and Conceptualizing Interaction Chapter 2.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Chapter 2: Understanding and conceptualizing interaction
Introduction to Alice Basics : What is Alice? Object Oriented Definitions What Does it Look Like? Where Can I Use it?
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Dialog Design Command languages, direct manipulation, and WIMP.
Direct Manipulation and Vision and Touch based User Interfaces Martin Jägersand Johns Hopkins University CIPS and CISST groups (Computational Interaction.
Characteristics of Good Human- Computer Dialogues Howell Istance.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Software Construction and Evolution - CSSE 375 Software Documentation 1 Shawn & Steve Right – For programmers, it’s a cultural perspective. He’d feel almost.
Operating Systems Chapter 4.
Chapter 2: Understanding and conceptualizing interaction Question 1.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
CHAPTER 6 BEN CARSON SUNIL D SOUZA RAJESH GOLLA. Section Introduction Users of systems incorporating direct manipulation are enthusiastic supporters.
11.10 Human Computer Interface www. ICT-Teacher.com.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
USER INTERFACE.
Chapter Three The UNIX Editors. 2 Lesson A The vi Editor.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
AVI/Psych 358/IE 340: Human Factors Interfaces and Interaction September 22, 2008.
Software Architecture
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
Interaction modalities Command languages, direct manipulation, and WIMP.
Chapter Three The UNIX Editors.
Window-based Interaction Styles Dr.s Barnes and Leventhal.
Interaction modalities Command languages, direct manipulation, and WIMP.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
"Multimedia".
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Chapter 2: Advanced programming concepts Part 3: The user interface Lecture 5 1.
William H. Bowers – Specification Techniques Torres 17.
Ms. Tracy MODULE 1- LESSON 7. BELL RINGER What are the primary functions of a word-processing program?
Conceptual Model Design Informing the user what to do Lecture 10a Gabriel Spitz 1.
Chapter 6 : User interface design
Interaction Styles Based on a power point file by Laura Eventual (of Bowling Green State University) References: Price et al. Schneider (3e)
11.10 Human Computer Interface
Prototyping.
Unit 2 User Interface Design.
Guide To UNIX Using Linux Third Edition
CHAPTER 2 Computer Software.
Cooper Part III Interaction Details Designing for the Desktop
ISC Chapter Six Notes Direct Manipulation.
GRAPHICAL USER INTERFACE
Lesson 9: GUI HTML Editors and Mobile Web Sites
Systems Analysis and Design in a Changing World, 6th Edition
Kuliah #5: Direct Manipulation and Virtual Environments
CHAPTER 5: Direct Manipulation and Virtual Environments
Presentation transcript:

Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal

Reference  Chapter 8

Direct Manipulation - Introduction   Imagine driving a car that has no steering wheel, accelerator, brake pedal... In place of the familiar manual controls, you have only a keyboard for input. You could drive by typing in commands such as   "slow to 20 and turn left"   What makes real cars easier to drive is the directness of their controls.   Each interface is specially designed for controlling some function. Our computer car has only one control - a keyboard.

Graphic (DM) Interaction Overview   Tools for the development of graphical or direct manipulation interfaces are part of many window toolkits.   Their implementation is most often based on the object-oriented paradigm where graphical objects represented by icons are acted on by events caused by the user, the application, or other objects.

DM Examples (1)   Display editors   Appear of the full screen (as opposed its line- oriented)   WordStar, Word, EMACS, vi, LSE, MacWriter.   These products are often described as WYSIWYG (What you see is what you get). To boldface in WYSIWYG you select the text and boldface. In a non-display editor, the text to be boldfaced would be tagged (eg. With a “.bf” tag).   Cursor oriented for positioning instead of following the linear sequence of lines.   Immediate display of results(action)   Actions are easy to reverse

DM Examples (2)   Spread sheets, video games   e.g. use "paddles" to hit "ball""frog jumps across road"   easy to learn- but can become more skilled with practice   challenging and useful to advance users as well   no syntax   no error messages   Provide immediate feedback to user input.

DM Advantages   Some data suggests that graphical computer objects are easier to remember and use than keystroke objects (Cuniff & Taylor, 1987).

Direct manipulation systems have four features:   continuous representation of objects and actions of interest.   physical actions or labeled button presses manipulate objects and initiate actions.   impact of actions on objects is immediately visible.   data objects selected and operated on by simulated physical control instead of by verbal reference (eg. that one not the one in row 6).

Where did idea of DM UI's come from   Influences, philosophies grow out of UI for Xerox STAR, circa 1970's:   for the user, a familiar conceptual model, the desktop, made of icons and windows.   ability to see and point rather than remember and type   WYSIWYG   universal commands across applications, such as MOVE, COPY, DELETE

STAR failed in marketplace.   most users were still professional programmers who did not appreciate the interface.   cost $15,000.   little useful software   lacked an open architecture. Third party vendors could not write s/w for the STAR.   perceived as slow.

DM Issues to Consider.   There are degrees of directness.   The roles of space and motion of objects is not well-understood.   Choice of symbols or icons - must be meaningful to all.   Taking actions from keyboard to use mouse is distracting.

DM Guidelines   Graphical representation should be appropriate and meaningful (based on user feedback)   Possible that user could add a new or compound object or action.

Haptic Interfaces   Haptic = “to touch”   Examples

Other interaction styles   See book   Multimedia   Multimodal   Virtual reality   Video Games

Summary   Show comparison slides