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

Similar documents
User Interface Software Projects

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

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

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

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

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

Interactive and Immersive 3D Visualization for ATC. Matt Cooper Norrköping Visualization and Interaction Studio University of Linköping, Sweden

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Human Computer Interaction Lecture 04 [ Paradigms ]

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

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

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

CS 315 Intro to Human Computer Interaction (HCI)

Virtual and Augmented Reality: Applications and Issues in a Smart City Context

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15)

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

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

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

Human Factors. We take a closer look at the human factors that affect how people interact with computers and software:

Haptic Camera Manipulation: Extending the Camera In Hand Metaphor

Spatial Interfaces and Interactive 3D Environments for Immersive Musical Performances

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

Virtual Reality and Natural Interactions

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

Kismet Interface Overview

User Interface Agents

Haptics in Military Applications. Lauri Immonen

Towards Intuitive Industrial Human-Robot Collaboration

CPE/CSC 580: Intelligent Agents

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

Interface Design V: Beyond the Desktop

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

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

Interactive and Immersive 3D Visualization for ATC

Virtual Environments. Ruth Aylett

Cosc VR Interaction. Interaction in Virtual Environments

Chapter 1 - Introduction

of interface technology. For example, until recently, limited CPU power has dictated the complexity of interface devices.

Interactive Exploration of City Maps with Auditory Torches

CSC 2524, Fall 2017 AR/VR Interaction Interface

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

HUMAN COMPUTER INTERFACE

Jerald, Jason. The VR Book : Human-centered Design for Virtual Reality. First ed. ACM Books ; #8. New York] : [San Rafael, California]: Association

Diseño y Evaluación de Sistemas Interactivos COM Affective Aspects of Interaction Design 19 de Octubre de 2010

VIEW: Visual Interactive Effective Worlds Lorentz Center International Center for workshops in the Sciences June Dr.

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture

Heads up interaction: glasgow university multimodal research. Eve Hoggan

Collaboration in Multimodal Virtual Environments

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

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality

Conversational Gestures For Direct Manipulation On The Audio Desktop

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

Pop-up Java: An Augmented Reality Mobile Game to Teach Java. Richard Myers. TSYS School of Computer Science, Columbus State University, USA

Using Pinch Gloves for both Natural and Abstract Interaction Techniques in Virtual Environments

Vorlesung Mensch-Maschine-Interaktion

Computer Haptics and Applications

3D Interaction Techniques

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

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Introduction to Virtual Reality. Chapter IX. Introduction to Virtual Reality. 9.1 Introduction. Definition of VR (W. Sherman)

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

The Amalgamation Product Design Aspects for the Development of Immersive Virtual Environments

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Perception in Immersive Virtual Reality Environments ROB ALLISON DEPT. OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE YORK UNIVERSITY, TORONTO

Realtime 3D Computer Graphics Virtual Reality

Panel: Lessons from IEEE Virtual Reality

Charting Past, Present, and Future Research in Ubiquitous Computing

A Hybrid Immersive / Non-Immersive

Pervasive design. Håkan Gulliksson 3 rd edition 2014

HAPTICS AND AUTOMOTIVE HMI

PERFORMANCE IN A HAPTIC ENVIRONMENT ABSTRACT

Collaborating with a Mobile Robot: An Augmented Reality Multimodal Interface

CMSC434 Intro to Human-Computer Interaction. Representation and Metaphors Thursday, March 28th, 2013 Instructor: Jon Froehlich TA: Matt Mauriello

Developing a VR System. Mei Yii Lim

Ubiquitous Computing Summer Episode 16: HCI. Hannes Frey and Peter Sturm University of Trier. Hannes Frey and Peter Sturm, University of Trier 1

Reach Out and Touch Someone

NICE: Combining Constructionism, Narrative, and Collaboration in a Virtual Learning Environment

3D interaction strategies and metaphors

A DAI Architecture for Coordinating Multimedia Applications. (607) / FAX (607)

A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press Gordon Beavers and Henry Hexmoor

Keywords: Human-Building Interaction, Metaphor, Human-Computer Interaction, Interactive Architecture

Some Future Possibilities for Education and Learning 2030

GUI and Gestures. CS334 Fall Daniel G. Aliaga Department of Computer Science Purdue University

Force Feedback Input Devices in Three-Dimensional NextGen Cockpit Display

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

CSE 165: 3D User Interaction. Lecture #11: Travel

Radial dimension objects are available for placement in the PCB Editor only. Use one of the following methods to access a placement command:

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

Contents. Part I: Images. List of contributing authors XIII Preface 1

Haptic messaging. Katariina Tiitinen

What was the first gestural interface?

Guide to AmScope SZM Series Dissecting Scope for Sample Imaging with MU Series Camera

Virtual/Augmented Reality (VR/AR) 101

Comparing Two Haptic Interfaces for Multimodal Graph Rendering

Simulation of Water Inundation Using Virtual Reality Tools for Disaster Study: Opportunity and Challenges

Glasgow eprints Service

Augmented Reality Lecture notes 01 1

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

Direct Manipulation. and Instrumental Interaction. Direct Manipulation 1

Transcription:

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Alternative Interfaces SMD157 Human-Computer Interaction Fall 2002 Nov-27-03 SMD157, Alternate Interfaces 1 L Overview Limitation of the Mac interface The anti-mac interface Challenges of the anti-mac interface Multi-modal, augmented reality and virtual reality Nov-27-03 SMD157, Alternate Interfaces 2 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Limitations of the Mac Interface Nov-27-03 SMD157, Alternate Interfaces 3 L 1

The WIMP Interface Windows Icons Menus Pointers Nov-27-03 SMD157, Alternate Interfaces 4 L Historical Background The original Mac was for people without previous computer experience Targeted towards office applications Limited computational power and memory (128 KB) Small black and white display (512 x 384) Originally a stand-alone machine Nov-27-03 SMD157, Alternate Interfaces 5 L Fundamental Principles of the Mac Metaphors Direct manipulation See and point Consistency What You See Is What You Get User control and stability Feedback and dialog Forgiveness Aesthetic integrity Modeless Nov-27-03 SMD157, Alternate Interfaces 6 L 2

Metaphors for the Interface Problems: - limits what is possible - locks design - cause misunderstandings Examples of Problem Metaphors - Steering a tractor + pulling reins (loosen - forward, pull - back and stop) - The book metaphor is outdated + Video games and TV (channel flipping) is more common - Computer interfaces are used in traditional media + Menus in news programs Nov-27-03 SMD157, Alternate Interfaces 7 L Direct Manipulation Engages the user at the lowest level of operation Many steps required Repetitive action often needed Problems with abstractions Imprecise (language and formulas can be more exact) Nov-27-03 SMD157, Alternate Interfaces 8 L See and Point Not as expressive as language Pointing is a primitive form of communication Interaction is stateless (no history) Nov-27-03 SMD157, Alternate Interfaces 9 L 3

Consistency Life is inconsistent People are inconsistent Things do not look the same Forcing consistency can cause conflicts Nov-27-03 SMD157, Alternate Interfaces 10 L WYSIWYG But, it often means What You See Is All There Is Problems: - Limits manipulation to the surface aspect of the representation - Only one visualization of many possible ones (the printed one) - No access to the underlying structure - Not possible to manipulate structure with a program For example, documents have rich underlying structure Nov-27-03 SMD157, Alternate Interfaces 11 L User Control and Stability We do not want to be in control all the time - Flying an airplane, toasting bread, TV shows Control requires mental energy Networked environments means that other users are present - The phone rings, mail, push technologies Agents become more commonplace - answering machine Things change because the world changes - the web Nov-27-03 SMD157, Alternate Interfaces 12 L 4

Forgiveness Actions reversible and user warned about irreversible data loss But, this can be annoying Example, copying to a full diskette in a trash can metaphor system - Two actions required, deleting and emptying the trash - Problem, statelessness Nov-27-03 SMD157, Alternate Interfaces 13 L Aesthetic Integrity Simple, clean, consistent interface Outgrowth of limited expressiveness Also, limits expressiveness - Easy to understand limits what can be presented Nov-27-03 SMD157, Alternate Interfaces 14 L Modeless In reality, interfaces aren t People need to concentrate and modes help focus user action Mode visibility is what is important Nov-27-03 SMD157, Alternate Interfaces 15 L 5

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET The Anti-Mac Interface Nov-27-03 SMD157, Alternate Interfaces 16 L Anti-Mac Interfaces Try to overcome the limits of the Mac-like interface Language is central Rich internal representation of objects Expressive interfaces Expert users Shared control Nov-27-03 SMD157, Alternate Interfaces 17 L Language Current interfaces are equivalent to Point and Grunt One cannot operate on sets of things or classes without language Language provides - Abstractions, - State, - History, - User programming Not full natural language, but adventure-game level Nov-27-03 SMD157, Alternate Interfaces 18 L 6

Language System contains - Dictionary (spelling correction) - Thesaurus (synonym recognition) - Displays of what is possible - User model Negotiates with the user to refine the query Nov-27-03 SMD157, Alternate Interfaces 19 L Internal Representation of Objects, More Expressive Interfaces More underlying structure is available to the user Differences will be expressed in the interface - Continues the trend of different icons for different document types - Beyond the open program Large more capable displays Nov-27-03 SMD157, Alternate Interfaces 20 L Experts Users, Shared Control Users will be familiar with computers - Less need to trade off in favor of ease of learning - Users will be more skilled in computer use More routine task will be delegated to agents Users will cooperate to perform tasks Nov-27-03 SMD157, Alternate Interfaces 21 L 7

The Mac versus the Anti-Mac The Mac - Metaphors - Direct manipulation - See and point - Consistency - WYSIWYG - User Control - Feedback and dialog - Forgiveness - Aesthetic integrity - Modeless The Anti-Mac - Reality - Delegation - Describe and command - Diversity - Represent meaning - Shared control - System handles details - Model user actions - Graphic variety - Richer cues Nov-27-03 SMD157, Alternate Interfaces 22 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Challenges of the Anti-Mac Interface The Anti- Anti-Mac Interface Nov-27-03 SMD157, Alternate Interfaces 23 L Metaphors versus Reality What level of reality is needed? - Knowledge of disk organization isn t needed. Why won t better metaphor s work? - The trash as access to a structure of deleted files - A link to a directory is a directory, not a special file The right representation at the right level is usually an abstraction, i.e., a metaphor Nov-27-03 SMD157, Alternate Interfaces 24 L 8

Diversity, Graphic Variety, and Richer Cues Users must discriminate - Human perception is limited - Even more so under + High cognitive load + Stress Design of communicative visual languages is poorly understood Nov-27-03 SMD157, Alternate Interfaces 25 L Delegation Plus Describe & Command Requires - Trustworthy subordinate systems - Clear specification of intent - Verification of correctness End-user programming is problematic - Conditional expression difficult, but required for rules - Abstract parameters difficult, but required as size grows - Debugging difficult, but required for trustworthiness Deterministic results paramount Nov-27-03 SMD157, Alternate Interfaces 26 L Shared Control and the System Handles the Details Who checks the system? What explanations of history are available? Do users really want non-deterministic systems? - If the user can t construct a mental model, it s nondeterministic - Users can t construct models of complex systems What is the potential for abuse? Nov-27-03 SMD157, Alternate Interfaces 27 L 9

Modeling User Actions User models are complex Current systems are limited - Limited domains of application (e.g., music recommendation) - Do not cope well with dynamics - Little better than mean response Nov-27-03 SMD157, Alternate Interfaces 28 L Summary Current interfaces are limiting Some users will: - Have the training necessary to operate - Want more flexibility - Be comfortable with asynchronous action A more reasonable near term answer is: - A bigger display with more diverse graphics - Access to system objects via a scripting language - Limited capability filters Nov-27-03 SMD157, Alternate Interfaces 29 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Multimodal, Augmented Reality and Virtual Reality Nov-27-03 SMD157, Alternate Interfaces 30 L 10

Multimodal Using more than one input channel simultaneously - E.g., speech and pointing. It is closer to the way people communicate. It is difficult to do. - Different modes have different command orders + Put that there (voice/gesture) versus + That there put (direct manipulation) - Current operating systems do not consider time. - Interpreting gestures and speech is error prone Nov-27-03 SMD157, Alternate Interfaces 31 L The Efficiency of Multimodal Interaction for a Map-Based Task Video CHI 2000 Nov-27-03 SMD157, Alternate Interfaces 32 L Total Immersion Systems Pros: - Can provide a very realistic simulation. - Can provide an environment which is impossible to build physically. Cons: - Current technology is uncomfortable or user- dependent. - Tracking delays can destroy the illusion. - Fatigue effects are unknown. (Think about repetitive stress injuries in VR.) - Most display resolutions are too low. Nov-27-03 SMD157, Alternate Interfaces 33 L 11

The Well Dressed VRist? Nov-27-03 SMD157, Alternate Interfaces 34 L Interfaces Using Physical Devices in Total Immersion Systems Video CHI 99 Nov-27-03 SMD157, Alternate Interfaces 35 L Augmented Reality Systems Pros: - Less technologically demanding than total immersion. - Does not preclude the normal work environment. Cons: - Current technology is still uncomfortable or user- dependent. - Tracking delays are still a problem. - Background can interfere with augmented reality images. Nov-27-03 SMD157, Alternate Interfaces 36 L 12

Navigation Methods for an Augmented Reality System Video CHI 2000 Nov-27-03 SMD157, Alternate Interfaces 37 L Palmtop Display for Remote Control, Haptic Feedback Video CHI 96 Nov-27-03 SMD157, Alternate Interfaces 38 L Questions? Nov-27-03 SMD157, Alternate Interfaces 39 L 13