Effective Iconography....convey ideas without words; attract attention...

Similar documents
CS 315 Intro to Human Computer Interaction (HCI)

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

Human Computer Interaction (HCI, HCC)

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Interacting within Virtual Worlds (based on talks by Greg Welch and Mark Mine)

Direct Manipulation. Human Computer Interaction CIS 6930/4930 Section 4188/4186

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

CSE 165: 3D User Interaction. Lecture #14: 3D UI Design

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

Alternative Interfaces. Overview. Limitations of the Mac Interface. SMD157 Human-Computer Interaction Fall 2002

A Brief Survey of HCI Technology. Lecture #3

RV - AULA 05 - PSI3502/2018. User Experience, Human Computer Interaction and UI

Direct Manipulation. and Instrumental Interaction. Direct Manipulation 1

Direct Manipulation. and Instrumental Interaction. Direct Manipulation

User Interface Software Projects

One Size Doesn't Fit All Aligning VR Environments to Workflows

Human Computer Interaction Lecture 04 [ Paradigms ]

COMS W4170 Direct Manipulation 2

AUGMENTED REALITY FOR COLLABORATIVE EXPLORATION OF UNFAMILIAR ENVIRONMENTS

Subject Name:Human Machine Interaction Unit No:1 Unit Name: Introduction. Mrs. Aditi Chhabria Mrs. Snehal Gaikwad Dr. Vaibhav Narawade Mr.

Who are these people? Introduction to HCI

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Information Visualization & Computer-supported cooperative work

Presentation Design Principles. Grouping Contrast Proportion

Towards affordance based human-system interaction based on cyber-physical systems

Using VR and simulation to enable agile processes for safety-critical environments

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

HUMAN COMPUTER INTERFACE

Enhancing Robot Teleoperator Situation Awareness and Performance using Vibro-tactile and Graphical Feedback

INNOVATIVE APPROACH TO TEACHING ARCHITECTURE & DESIGN WITH THE UTILIZATION OF VIRTUAL SIMULATION TOOLS

VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS

Presentation Design Principles. Grouping Contrast Proportion R.I.T. S. Ludi/R. Kuehl p. 1 R I T. Software Engineering

Timeline of Significant Events

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

Welcome, Introduction, and Roadmap Joseph J. LaViola Jr.

First day quiz Introduction to HCI

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

3D User Interaction CS-525U: Robert W. Lindeman. Intro to 3D UI. Department of Computer Science. Worcester Polytechnic Institute.

Course Syllabus. P age 1 5

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Interaction in Virtual and Augmented Reality 3DUIs

Affordance based Human Motion Synthesizing System

This list supersedes the one published in the November 2002 issue of CR.

Manipulation. Manipulation. Better Vision through Manipulation. Giorgio Metta Paul Fitzpatrick. Humanoid Robotics Group.

Arbitrating Multimodal Outputs: Using Ambient Displays as Interruptions

iwindow Concept of an intelligent window for machine tools using augmented reality

Issues and Challenges of 3D User Interfaces: Effects of Distraction

CSC2537 / STA INFORMATION VISUALIZATION DATA MODELS. Fanny CHEVALIER

Realtime 3D Computer Graphics Virtual Reality

CS 3724 Introduction to HCI

3D Virtual Worlds and the Active Worlds Toolkit

CS494/594: Software for Intelligent Robotics

Object Perception. 23 August PSY Object & Scene 1

Microsoft ESP Developer profile white paper

3D Interaction Techniques Based on Semantics in Virtual Environments

What is HCI? IUI is a specific field of HCI. Intelligent User Interfaces (IUI) 06/04/2015. Human Computer Interaction

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Augmented Reality Lecture notes 01 1

immersive visualization workflow

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Pinch-the-Sky Dome: Freehand Multi-Point Interactions with Immersive Omni-Directional Data

Interface Design V: Beyond the Desktop

The Representational Effect in Complex Systems: A Distributed Representation Approach

Human Computer Interaction. What is it all about... Fons J. Verbeek LIACS, Imagery & Media

3D User Interfaces. Using the Kinect and Beyond. John Murray. John Murray

Meaning, Mapping & Correspondence in Tangible User Interfaces

Assembly Set. capabilities for assembly, design, and evaluation

Moving to Model-Based Design

Scholarly Article Review. The Potential of Using Virtual Reality Technology in Physical Activity Settings. Aaron Krieger.

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

An Example Cognitive Architecture: EPIC

SPACES FOR CREATING CONTEXT & AWARENESS - DESIGNING A COLLABORATIVE VIRTUAL WORK SPACE FOR (LANDSCAPE) ARCHITECTS

Perceptual Interfaces. Matthew Turk s (UCSB) and George G. Robertson s (Microsoft Research) slides on perceptual p interfaces

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

A Hybrid Immersive / Non-Immersive

Tangible User Interfaces

Jankowski, Jacek; Irzynska, Izabela

Evaluation of Guidance Systems in Public Infrastructures Using Eye Tracking in an Immersive Virtual Environment

Digital image processing vs. computer vision Higher-level anchoring

Spatial Interfaces and Interactive 3D Environments for Immersive Musical Performances

Virtual Grasping Using a Data Glove

Human Computer Interaction

Exercise 1: The AutoCAD Civil 3D Environment

Applying Virtual Reality, and Augmented Reality to the Lifecycle Phases of Complex Products

Indiana K-12 Computer Science Standards

Interactive Exploration of City Maps with Auditory Torches

3D Modelling Is Not For WIMPs Part II: Stylus/Mouse Clicks

The essential role of. mental models in HCI: Card, Moran and Newell

VIRTUAL REALITY APPLICATIONS IN THE UK's CONSTRUCTION INDUSTRY

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

mixed reality mixed reality & (tactile and) tangible interaction (tactile and) tangible interaction class housekeeping about me

Virtual Reality as Innovative Approach to the Interior Designing

Immersive Simulation in Instructional Design Studios

Human-computer Interaction Research: Future Directions that Matter

Eyes n Ears: A System for Attentive Teleconferencing

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents

Introduction to Humans in HCI

Ambient functionality : human interfaces for the digital life

Transcription:

Effective Iconography...convey ideas without words; attract attention...

Visual Thinking and Icons An icon is an image, picture, or symbol representing a concept Icon-specific guidelines Represent the object or action in a familiar manner Limit the number of different icons Make icons stand out from the background Consider three-dimensional icons Ensure a selected icon is visible from unselected icons Design the movement animation Add detailed information Explore combinations of icons to create new objects or actions 1-6 6-6

the last two afford an action that is not intended.

An affordance is a quality of an object, or an environment, which allows an individual to perform an action. For example, a knob affords twisting, and perhaps pushing, while a cord affords pulling. The term has further evolved for use in the context of human computer interaction (HCI) to indicate the easy discoverability of possible actions. The word is used in a variety of fields: perceptual psychology, cognitive psychology, environmental psychology, industrial design, HCI, interaction design, instructional design, science, technology and society (STS), and artificial intelligence. -Wiki

James Jerome Gibson (January 27, 1904 December 11, 1979), The term 'affordance' refers to the opportunities for action provided by a particular object or environment. This concept has been extremely influential in the field of design and ergonomics: see for example the work of Donald Norman who worked with Gibson, and has adapted many of his ideas for his own theories. was an American psychologist, considered one of the most important 20th century psychologists in the field of visual perception. In his classic work The Perception of the Visual World (1950) he rejected the then fashionable theory of behaviorism for a view based on his own experimental work, which pioneered the idea that animals 'sampled' information from the 'ambient' outside world. He studied the concept of optical flow (later published as part of his theory of affordance).

In HCI... Things you push should look like things to push. Related to goals. If my goal is to turn something down, a control that affords pull-down-ableness is more easily understood than an arbitrary control. Related to the user s body. If something is supposed to afford a particular action, it needs to be designed for all possible users.

CHAPTER 5: Direct Manipulation and Virtual Environments 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 Addison Wesley is an imprint of

Principles of Direct Manipulation 1. Continuous representations of the objects and actions of interest with meaningful visual metaphors. 2. Physical actions or presses of labeled buttons, instead of complex syntax. 3. Rapid, incremental, reversible actions whose effects on the objects of interest are visible immediately. 1-15 6-15

Examples of Direct-Manipulation Systems: WYSIWYG word processing 1-16 6-16

Examples of Direct-Manipulation Systems (cont.): spreadsheet 1-17 6-17

Examples of Direct-Manipulation Systems (cont.) spatial data management Successful spatial datamanagement systems depend on choosing appropriate: Icons Graphical representations Natural and comprehensible data layouts 1-18 6-18

Examples of Direct-Manipulation Systems (cont.) Guitar Hero video game 1-19 6-19

Examples of Direct-Manipulation Systems (cont.) Computer-aided design Computer-aided design (CAD) use direct manipulation Manipulate the object of interest Generate alternatives easily Explain the impact Problem solving by analogy to the real-world Office automation Xerox Star was a pioneer with sophisticated formatting Apple Lisa System Rapid and continuous graphical interaction Microsoft Windows is a descendant 1-20 6-20

Continuing evolution of Direct- Manipulation Systems Direct-Manipulation interfaces are being used in a wide range of applications, e.g. management dashboard for a retail store 1-21 6-21

Continuing evolution of Direct- Manipulation Systems (cont.) 1-22 6-22

Discussion of Direct Manipulation Problems with direct manipulation Spatial or visual representations can be too spread out High-level flowcharts and database-schema can become confusing Designs may force valuable information off of the screen Users must learn the graphical representations The visual representation may be misleading Typing commands with the keyboard may be faster 1-23 6-23

3D Interfaces Pure 3D interfaces have strong utility in some contexts, e.g., medical, product design. In other situations, more constrained interaction may actually be preferable to simplify interactions. Enhanced interfaces, better than reality, can help reduce the limitations of the real-world, e.g., providing simultaneous views. Avatars in multiplayer 3-D worlds First person games 1-24 6-24

3D Interfaces (cont.) 1-25 6-25

3D Interfaces (cont.) Features for effective 3D Use occlusion, shadows, perspective, and other 3D techniques carefully. Minimize the number of navigation steps for users to accomplish their tasks. Keep text readable. Avoid unnecessary visual clutter, distraction, contrast shifts, and reflections. Simplify user movement. Prevent errors. Simplify object movement Organize groups of items in aligned structures to allow rapid visual search. Enable users to construct visual groups to support spatial recall. 1-26 6-26

3D Interfaces (cont.) Guidelines for inclusion of enhanced 3D features: Provide overviews so users can see the big picture Allow teleoperation Offer X-ray vision so users can see into or beyond objects. Provide history keeping Permit rich user actions on objects Enable remote collaboration Give users control over explanatory text and let users select for details on demand. Offer tools to select, mark, and measure. 1-27 6-27

3D Interfaces (cont.) Guidelines for inclusion of enhanced 3D features (cont.): Implement dynamic queries to rapidly filter out unneeded items. Support semantic zooming and movement Enable landmarks to show themselves even at a distance Allow multiple coordinated views Develop novel 3D icons to represent concepts that are more recognizable and memorable. 1-28 6-28

Teleoperation Two parents : direct manipulation in personal computers and process control in complex environments Physical operation is remote Complicating factors in the architecture of remote environments: Time delays transmission delays operation delays Incomplete feedback Feedback from multiple sources Unanticipated interferences 1-29 6-29

Virtual and Augmented Reality Virtual reality breaks the physical limitations of space and allow users to act as though they were somewhere else Augmented reality shows the real world with an overlay of additional overlay Situational awareness shows information about the real world that surrounds you by tracking your movements in a computer model Augmented reality is an important variant Enables users to see the real world with an overlay of additional interaction. 1-30 6-30

Virtual and Augmented Reality (cont.) Successful virtual environments depend on the smooth integration of: Visual Display Head position sensing Hand-position sensing Force feedback Sound input and output Other sensations Cooperative and competitive virtual reality 1-31 6-31