Human-Computer Interaction. Chapter 2. What is HCI?

Similar documents
chapter 3 the interaction

What is interaction? communication user system. communication between the user and the system

The Interaction. notion of interaction interaction frameworks ergonomics interaction styles context of interaction

chapter 3 the interaction

The Interaction. Dr. Karim Bouzoubaa

Morten Fjeld HCI Course, Spring term 2006

Human Computer Interaction Lecture 07. The Interaction

The Interaction. Using Norman s model. Donald Norman s model of interaction. Human error - slips and mistakes. Seven stages

Visual Programming and HCI interaction styles

the interaction chapter 3 The Interaction What is interaction? interaction models translations between user and system

the interaction chapter 3 The Interaction What is interaction? models of interaction Some terms of interaction Donald Norman s model

The Interaction. Using Norman s model. Donald Norman s model of interaction. Human error - slips and mistakes

Interaction Style Categories. COSC 3461 User Interfaces. Windows. Window Manager

Single Menus No other menus will follow necessitating additional user choices

Interaction Style Categories. COSC 3461 User Interfaces. What is a Command-line Interface? Command-line Interfaces

Today: CMPUT 301: Lecture 14 The Interaction

SBD:Interaction Design

Chapter 10: Interface Components

Introduction to Microsoft Word

Learning About Technology. The Desktop (cont'd) The Desktop. Playing Recorded Music

UNDERSTAND HUMAN INTERACTION

CSE 3. The Desktop. Learning About Technology. Playing Recorded Music. The Desktop (cont'd)

CSE 3. Learning About Technology. Comics Updates U2 puzzle Shortcut(s) of the day Ch 1-2, How Computers Work Textbook wrong:

Introduction to Personal Computing

Web Accessibility Change Your Mouse Pointer Visibility Handbook

Chapter 6. Task-Related Organization. Single Menus. Menu Selection, Form Fill-in and Dialog Boxes. Binary Menus Radio Buttons Button Choice

COMP 388/441 HCI: 07 - Menu Selection, Forms, and Dialog Boxes Menu Selection, Forms, and Dialog Boxes

WIMP Elements. GUI goo. What is WIMP?

MENU SELECTION, FORM FILL-IN, AND DIALOG BOXES

Choice will depend on choice of interaction devices

Miami s Quick Start Guide for Using. Snap 9 Professional. to Create a Paper Keyed Survey. Miami s Survey Solutions

LECTURE 6, INTERACTION STYLES

Lesson 4 - Creating a Text Document Using WordPad

Interaction Design. Task Analysis & Modelling

WORD BASICS: MICROSOFT OFFICE 2010

Tips for Preparation

Interaction Styles. Interaction. Aim is to deepen understanding of the issues involved, and to provide guidance on interface design.

Type vs Style. Interaction types what is the aim of the interaction? Interaction styles what mechanism is to be used? E.g.

Introduction to MS Word XP 2002: An Overview

Intro to Microsoft Word

Introduction to Windows

Guide to WB Annotations

MICROSOFT WORD 2010 Quick Reference Guide

Using Microsoft Word. Getting Started With Word. Starting the Program

Interaction Styles. Interaction. Type vs Style

Microsoft Word 2007 on Windows

User Interface Design. Interface Design 4. User Interface Design. User Interface Design. User Interface Design. User Interface Design

User Interface Design & Implementation

Working with PDF s. To open a recent file on the Start screen, double click on the file name.

Basic Microsoft Word

Overview. Born to Use Technology? Chapter 2: What the Digerati Know: Exploring the Human-Computer Interface. No one has innate technological abilities

Interfaces. The only means of interaction

Widget. Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down

Input part 3: Interaction Techniques

Anatomy of a Window (Windows 7, Office 2010)

What is interaction design? What is Interaction Design? Example of bad and good design. Goals of interaction design

Introduction to Microsoft Word 2007 Prepared by:

Input: Interaction Techniques

Interactive Powerpoint. Jessica Stenzel Hunter Singleton

Chapter 17. User Interface Design. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Excel 2013 for Beginners

Human Machine Interface (HMI)

STUDENT WORKBOOK. Teach Yourself: Computer Basics Expert. In 24 Hours or less

Microsoft Word: Steps To Success (The Bare Essentials)

Chapter 6: Interfaces and interactions

The MathType Window. The picture below shows MathType with all parts of its toolbar visible: Small bar. Tabs. Ruler. Selection.

Interface. 2. Interface Adobe InDesign CS2 H O T

Introduction to Microsoft Word 2010

Human Computer Interface Design Chapter 7 User Interface Elements Design and Guidelines

Introduction to Microsoft Office 2016: Word

4. Some computers may also be customised so that a program such as Word can be started using a keyboard command.

Mouse Basics. Dayton Metro Library

DTP with MS Publisher

PowerPoint Creating Presentations 25

PowerPoint Spring 2002

Computer & Interaction

Additional Support and Disability Advice Centre

HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS

Screen Designer. The Power of Ultimate Design. 43-TV GLO Issue 2 01/01 UK

Using Microsoft Power Point

PowerPoint X. 1. The Project Gallery window with the PowerPoint presentation icon already selected. 2. Click on OK.

Table of Contents. iii

Table of Contents WINDOWS 95

2. Write Your Test Questions & Create Interactions Page 12

Using Adobe Photoshop

Unit Microsoft Word. Microsoft Word is the word processor included in Office. Word is one of the most popular word processors.

MICROSOFT POWERPOINT 2016 Quick Reference Guide

LECTURE 5 COMPUTER PERIPHERALS INTERACTIONMODELS

End User Guide. 2.1 Getting Started Toolbar Right-click Contextual Menu Navigation Panels... 2

Using Microsoft Word. Getting Started With Word. Exercise 1 Starting the Program

Task Bar and Start Menu

Spreadsheets. Dr. Abdallah Mohamed

stanford hci group / cs376 UI Software Tools Scott Klemmer 14 October research topics in human-computer interaction

Altering Layouts. Changing Font. Universal Engraving Machine. Chapter 18 Altering Layouts

Starting Windows. Week 1, Module 2 Sunday, January 10 th 2010

A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA

Introduction to Microsoft Publisher

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word

AEMLog Users Guide. Version 1.01


Transcription:

Human-Computer Interaction Chapter 2 What is HCI?

Overview 2.1 The Human 2.2 The Computer 2.3 The Interaction Models of Interaction Interaction Styles Elements of the WIMP Interface HCI 2.3.1

Models of Interaction What is interaction? Communication user system Terms of interaction (traditional) Domain Area of work under study Goal Task Example: graphic design What you want to achieve Example: create a solid red triangle How you go about doing it Ultimately in terms of operations or actions Example: select fill tool, click over triangle HCI 2.3.2

Models of Interaction Donald Norman s model (7 stages) User establishes the goal Formulates intention Specifies actions at interface Executes action Perceives system state Interprets system state Evaluates system state with respect to goal goal execution system evaluation Model concentrates on user s view of interface HCI 2.3.3

Models of Interaction Some systems are harder to use than others Gulf of execution User s formulation of actions actions allowed by the system Gulf of evaluation User s expectation of changed system state actual presentation of this state Human errors Slip Mistake Fixing things? User understands system and goal, correct formulation of action But: incorrect action User may not even have right goal! Slip better interface design Mistake better understanding of system HCI 2.3.4

Models of Interaction Abowd and Beale s framework Extension of Norman s model Interaction framework has four parts User Input System Output S core O output I input U task Each has its own unique language Interaction = translation between languages Problems in interaction = problems in translation HCI 2.3.5

Interaction Styles Command line interface Way of expressing instructions to the computer directly Function keys, single characters, short abbreviations, whole words, or a combination Suitable for repetitive tasks Better for expert users than novices Offers direct access to system functionality Command names/abbreviations should be meaningful Typical example: the Unix system HCI 2.3.6

Interaction Styles Natural language Familiar to user Speech recognition or typed natural language Problems Vague Ambiguous Hard to do well Solutions Try to understand a subset Pick on key words HCI 2.3.7

Interaction Styles Query interfaces Question/answer interfaces User led through interaction via series of questions Suitable for novice users but restricted functionality Often used in information systems Query languages (e.g. SQL) Used to retrieve information from database Requires understanding of database structure and language syntax Requires some expertise HCI 2.3.8

Interaction Styles Form-fills Primarily for data entry or data retrieval Screen like paper form Data put in relevant place Requires Good design Obvious correction facilities HCI 2.3.9

Interaction Styles WIMP Interface Windows, Icons, Menus, Pointers Or: Windows, Icons, Mice, Pull-down menus Default style for majority of interactive computer systems, especially PCs and desktop machines Point and click interfaces Used in.. Multimedia Web browsers Hypertext Just click something! Icons, text links or location on map Goal: minimal typing HCI 2.3.10

Interaction Styles Three-dimensional interfaces Ordinary window systems Highlighting Visual affordance Indiscriminate use just confusing! Virtual reality / 3D workspaces Use for extra virtual space 3D effects on 2D display Light and occlusion give depth Distance effects Usually named as 2.5D Real 3D on stereoscopic displays HCI 2.3.11

Windows Areas of the screen that behave as if they were independent Can contain text or graphics Can be moved or resized Can overlap and obscure each other Can be laid out next to one another (tiled) Scrollbars Allow the user to move the contents of the window up and down or from side to side Title bars Describe the name of the window HCI 2.3.12

Icons Small picture or image Represents some object in the interface Often a window or action Windows can be closed down (iconized) Small representation for many accessible windows Icons can be many and various Highly stylized Realistic representations HCI 2.3.13

Pointers Important component WIMP style relies on pointing and selecting things Uses mouse, trackpad, joystick, trackball, cursor keys or keyboard shortcuts Wide variety of graphical images HCI 2.3.14

Widgets Bits that make the GUI Individual items on a GUI screen... Checkboxes, menus, toolbars, buttons etc. Three aspects: Appearance what they look like Interaction how they behave Semantics what they mean Think separately: Meaning first what you want it to do Then appearance how you do it HCI 2.3.15

Widgets Appearance Verbs Action words Examples: quit, exit, embolden, italicize Adjectives Description/state words Examples: bold, italic Nouns Usually as a form of description Examples: Times New Roman, US Letter Beware of mixes Example: embolden + italic HCI 2.3.16

Widgets Behavior Some bits the toolkit does for you But is it right? Some you control E.g. drawing, interactions between widgets Beware timing issues E.g. large selections under Windows apps Click + hold mouse button ð highlights Move mouse off target, button still down ð highlight removed Release button ð nothing happens HCI 2.3.17

Menus Choice of operations or services offered on the screen Required option selected with pointer File Edit Options Font Typewriter Screen Times Problem take a lot of screen space Solution pop-up: menu appears when needed HCI 2.3.18

Menus (cont.) Set of options displayed on the screen Options visible Less recall - easier to use Rely on recognition so names should be meaningful Selection by: Numbers, letters, arrow keys, mouse Combination (e.g. mouse plus accelerators) Often options hierarchically grouped Sensible grouping is needed Restricted form of full WIMP system HCI 2.3.19

Kinds of menus Menu Bar at top of screen (normally), menu drags down Pull-down menu - mouse hold and drag down menu Drop-down menu - mouse click reveals menu Fall-down menus - mouse just moves over bar Contextual menu appears where you are Pop-up menus - actions for selected object Pie menus - arranged in a circle easier to select item (larger target area) quicker (same distance to any option) but not widely used! HCI 2.3.20

Menu extras Cascading menus Hierarchical menu structure Menu selection opens new menu and so in ad infinitum Keyboard accelerators Key combinations - same effect as menu item Two kinds Active when menu open usually first letter Active when menu closed usually Ctrl + letter; but: usually different!!! HCI 2.3.21

Buttons Individual and isolated regions within a display that can be selected to invoke an action Special kinds Radio buttons Set of mutually exclusive choices One of several options Check boxes Set of non-exclusive choices Zero, one or more options HCI 2.3.22

Toolbars Long lines of icons but what do they do? Fast access to common actions Often customizable: Choose which toolbars to see Choose what options are on it HCI 2.3.23

Dialogue boxes Information windows that pop up to inform of an important event or request information Example: When saving a file, a dialogue box is displayed to allow the user to specify the filename and location. Once the file is saved, the box disappears. HCI 2.3.24