I213: User Interface Design & Development Marti Hearst Tues, April 19, 2007.

Slides:



Advertisements
Similar presentations
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Advertisements

T.Sharon - A.Frank 1 Multimedia Virtual Reality. 2 T.Sharon - A.Frank Virtual Reality (VR) Definition An artificial reality that projects you into a 3D.
Challenges in Ubiquitous Computing Patrick Malatack.
UBICOMP pervasive computing
1 Ubiquitous Computing CS376 Reading Summary Taemie Kim.
HCI Futures UQI120S2. What are the challenges? New hardware devices New software techniques New user expectations Better psychology More connectivity.
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
1 Application Areas Lecture 17 Date: 6 th April. 2 Overview of Lecture Application areas: CSCW Ubiquitous Computing What is ubiquitous computing? Major.
Wednesday, 24 June rd UKIBNET Workshop1 Distributing Cognition in the design of ubiquitous computers Chris Baber Pervasive Computing Group The University.
Ubiquitous Computing Computers everywhere.
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.
Single Display Groupware Ana Zanella - CPSC
SIMS 213: User Interface Design & Development Marti Hearst Thur, April 17, 2003.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
Welcome to the world of G.V.Ram Mohan Reddy G.V.Ram Mohan Reddy.
Visualization Technology Basic Masaki Hayashi Nov.12, 2013 Visualization of 3D CG.
CS : Ubiquitous Computing Prasun Dewan SN 150 Department of Computer Science University of North Carolina TR: ???
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
CS 580 chapter 4 paradigms.
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
PewInternet.org The Changing Digital Landscape Three revolutions … and the three upheavals yet to come Meeting of Center for Digital Information October.
Building Mobile Augmented Reality Services in Pervasive Computing Environment Hiroaki Kimura Eiji Tokunaga
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
ISNE 101 Week 8 Dr. Ken Cosh. Next Assignment!  Choose a Movie (Futuristic)  First Come, First Served – different movies – get my approval first! 
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
The Challenges of Wearable Computing Thad Starner Georgia Institute of Technology IEEE MICRO JULY-AUGUST 2001 Presenter : Chanmin Park ( 박 찬 민 ) SNU CARES.
What is the Next Generation of Human-Computer Interaction? Introduction.
Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah.
Ubiquitous Computing Software Systems.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
Human-Computer Interaction Neema Moraveji SAMS-CS 2003.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
Human-Computer Interaction
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Beyond The Desktop The Future of the Interface. The co-evolution of hardware, interface and users Punched cards Character displays and keyboards Graphical.
Treading the borders of cyberspace. augmented reality project image onto real world –calligraphy teaching field manuals/tourist guides –device gives appropriate.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
Warm Up  Please write a short response to the following questions:  What technology do we need to effectively educate?  What technology could we do.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Wireless in Government Jamie Walker, Partner US Government.
Unit 8 AO2. 1. Learn about a recent technological innovation 2. Research and present information including:  What the innovation is  How it works 
Ubiquitous Computing Visions Jason I. Hong jasonh at cs cmu edu.
Emerging Trends in Educational Technology Nashae Lumpkin Technology as Teaching & Learning Tool.
HCI-833 Advanced User Interface Technology Scott Hudson NSH 3523.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Ubiquitous Computing Computers everywhere. Wednesday: presentations Ideal Concepts T.H.E. Team Infused Industries CommuniCORP Part 3 DUE!
C HAPTER Digital Life: Computer Concepts Projects Living with Technology 1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
Dude, Where's My Car? And Other Questions in Context-Awareness Jason I. Hong James A. Landay Group for User Interface Research University of California.
Ubiquitous, Domestic and Tangible Computing A new way of thinking Saul Greenberg University of Calgary CPSC
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
What is Multimedia Anyway? David Millard and Paul Lewis.
Visualization Technology Basic Masaki Hayashi Nov.10, 2015 Visualization with 3D CG.
PRESENTED BY : DIPTIMAYEE PADHIHARI  Introduction to wearable computers  Aim of wearable computing  History of wearable computers  Wearable computing.
System Software (1) The Operating System
Research Topics in Ubiquitous Computing Jason I. Hong.
Mobile Networks & Computing Mobile computing : Some Definitions 1 NYANZI A CCNP,CCNAI,CCNA, A+, MIT-SANA, MBA_IT.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
System Design Basics IB Computer Science.
What is Augmented Reality?
Chapter 6: Interfaces and interactions
Ubiquitous Computing By: Patrick Yienger.
Communication Technology in a Changing World
Presentation transcript:

i213: User Interface Design & Development Marti Hearst Tues, April 19, 2007

Today: Alternative Interfaces Hardware –Small mobile computers –Sensor networks –Tangible interfaces Software / Systems –Ubiquitous computing –Context-aware computing –Augmented Reality

PDAs are everywhere! This is new … the first few attempts failed Gary Trudeau lambasted the failed (ahead-of-its-time) Apple Newton (introduced 1993; Palm introduced 1996)

Bergman & Haitani Reading What assumptions did the Pilot designers change? What went right with the Pilot? What can we currently not do well on PDAs?

Innovative PDA-based Interfaces Ping Yee’s Peephole displays Baudisch and Rosenholtz, Halo: A Technique for Visualizing Off-Screen Locations – htmlhttp:// html Datelens Fisheye Calendar –

Ubiquitous Computing What are the main ideas in Weiser’s 1991 paper? –The disappearance of technology The opposite of virtual reality More humanizing, more human interaction More “natural” interaction, less fiddling –Wireless, interconnected devices Constant, but unobtrusive, availability A range of different sizes –Context-aware behavior Privacy considerations must be addressed – but no solutions proposed This work really started several years before After more than a decade, we are not much closer to dealing with the privacy issues but at least now there is a lot of interest in the topic.

Slide from lecture by Anind Dey Sensor Networks Berkeley/Intel sensor motes

“Context-Aware” Computing Related to Ubicomp and Mobile Computing Takes your current environment into account in making decisions –Turns off cell phone when you enter the lecture hall. –When you ask where to go for a meal, notes that it is morning and you are in Taipei before making a recommendation. –Knows who wrote on the whiteboard so a copy of the ink can be ed to the author. –Plays music you like when you enter an empty elevator. –Notifies your doctor when your heart rate goes too high.

“Context-Aware” Computing Makes use of different kinds of information –Geographic –Temporal –Social … ?

Slide from lecture by Prasun Dewan Location-Aware Computing Motivation –location-based action nearby local printer, doctor nearby remote phone directions/maps –location-based information real –person’s location –history/sales/events virtual –walkthrough –story of city augmented –touring machine

Slide from lecture by Prasun Dewan Wearable Pose-Aware Computers Computers on body –track body relative movements monitor person train person

Alternative Realities Virtual Reality creates a completely computer-generated environment. Augmented Reality uses an existing, real-life environment, and adds computer-generated information (virtual objects) thereto. Diminished Reality filters the environment: it alters real objects, replaces them with virtual ones, or renders them imperceptible. Mediated Reality combines Augmented and Diminished Reality. –Definitions by Steve “Cyberman” Mann

Slide from lecture by Prasun Dewan “Augmented Reality” Operations based on locations and orientations of users and devices Cool app: –Point a camera at a sign – see its translation on the screen.

Slide from lecture by Anind Dey Why Tangible Interfaces? Lose something when we use a non-tactile, non- material interface Tradeoffs between human touch and subtlety of expression vs. search for efficiency Tangibility / physicality: humans reach for, children experience the world through Some examples, not all leading to experiences, but meant as inspiration and fodder

Tangible Interfaces Merge physical with computational Also called Phidgets –Physical Widgets – ets/gallery/gallery.html Getting closer to real applications

Slide from lecture by Jason Hong metaDESK

Slide from lecture by Jason Hong Tradeoffs of Physical versus Digital Bits –represent all symbols –extremely flexible –quick to disseminate –cheap to reproduce –computational power Physical –direct manipulation –persistent –collaborative –affordances –multimodal Bits + Physical => Tangibles? – can we get the best of both worlds? – good physical representations of abstractions?

In Summary Human-computer interaction is heading in many exciting, new directions. Which ones will become part of our everyday lives?