Ubiquitous and Pervasive Computing

Slides:



Advertisements
Similar presentations
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
Advertisements

Ubiquitous Computing Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Ubiquitous Computing and Augmented Realities Material from Authors of Human Computer Interaction Alan Dix, et al.
Component-Based Software Engineering Oxygen Paul Krause.
1 Ubiquitous Computing CS376 Reading Summary Taemie Kim.
Ubiquitous Computing The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
Software Engineering Issues for Ubiquitous Computing Author: Gregory D. Abowd, Georgia Institute of Technology CSCI 599 Week 4 Paper 3 September
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Ubiquitous Computing Computers everywhere. Thursday: presentations UCook Team NoName Save the Best for Last Food Networking.
Patrik Werle Gregory D. Abowd The Future Computing Environments (FCE) Group, Georgia Institute of Technology Ubiquitous Computing: Research.
1 Application Areas Lecture 17 Date: 6 th April. 2 Overview of Lecture Application areas: CSCW Ubiquitous Computing What is ubiquitous computing? Major.
ISA5428: 普及計算 Pervasive Computing Course Outline 金仲達教授 清華大學資訊系統與應用研究所 九十三學年度第一學期 (Slides are taken from the presentations by Prof. Friedemann Mattern of.
Ubiquitous Computing Computers everywhere.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
Sharena Paripatyadar.  What are the differences?
EIA : “Automated Understanding of Captured Experience” Georgia Institute of Technology, College of Computing Investigators: Irfan Essa, G. Abowd,
Ubiquitous/Pervasive Computing John Stasko Spring 2007 This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
DCS 891C Research Seminar Summer 2004 July 16, 2004 Richard Harvey
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Fall 2002CS/PSY Pervasive Computing Ubiquitous computing resources Agenda Area overview Four themes Challenges/issues Pervasive/Ubiquitous Computing.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
IGE105 – Communication Technology in a Changing World Dr. Ken Cosh Week 9.
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.
Fall UI Design and Implementation1 Lecture 20: HCI Research Topics.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Ubiquitous Computing Software Systems.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
Comp 15 - Usability & Human Factors Unit 9 - Ubiquitous Computing in Healthcare This material was developed by Columbia University, funded by the Department.
Human-Computer Interaction
Week 5: Ubiquitous Computing Pattie Maes MIT Media Lab
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
Beyond The Desktop The Future of the Interface. The co-evolution of hardware, interface and users Punched cards Character displays and keyboards Graphical.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
Ubiquitous Computing Computers everywhere. Wednesday: presentations Ideal Concepts T.H.E. Team Infused Industries CommuniCORP Part 3 DUE!
New Human-Computer Paradigms. New Realities 2 Augmented Reality Enhanced view of a physical world Augmented by computer generated input – Data/Graphics/GPS.
Ubiquitous and Pervasive Computing. MY DEFINTION OF PERVASIVE COMPUTING Pervasive computing describes the trend that connected computational devices become.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
Ubiquitous/Pervasive Computing
Human Computer Interaction (HCI)
SIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGY
11.10 Human Computer Interface
Ubiquitous Computing and Augmented Realities
Networking Applications
Ubiquitous Computing Computers everywhere.
Human Computer Interaction Lecture 09 Interaction Paradigms
SIXTH SENSE TECHNOLOGY
Chapter 29 Emerging Technologies and the Generation of Knowledge
Chapter 6: Interfaces and interactions
CEN3722 Human Computer Interaction Advanced Interfaces
IGE105 – Communication Technology in a Changing World
Pervasive Computing Ubiquitous computing resources
Ubiquitous Computing By: Patrick Yienger.
IGE105 – Communication Technology in a Changing World
3rd Studierstube Workshop TU Wien
Communication Technology in a Changing World
Lesson 4 Alternative Methods Of Input.
Human Computer Interaction Lecture 09 Interaction Paradigms
Some Computer Science Issues in Ubiquitous Computing
Map of Human Computer Interaction
Integrating Educational Technology into the Classroom
Presentation transcript:

Ubiquitous and Pervasive Computing HCI in the real world

Ubiquitous Computing “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.” - Mark Weiser, “The Computer for the 21st Century”, Scientific American Weiser: How do technologies disappear into the background? The vanishing of electric motors may serve as an instructive example: At the turn of the century, a typical workshop or factory contained a single engine that drove dozens or hundreds of different machines through a system of shafts and pulleys. Cheap, small, efficient electric motors made it possible first to give each machine or tool its own source of motive force, then to put many motors into a single machine. A glance through the shop manual of a typical automobile, for example, reveals twenty-two motors and twenty-five more solenoids. They start the engine, clean the windshield, lock and unlock the doors, and so on. By paying careful attention it might be possible to know whenever one activated a motor, but there would be no point to it. CS / Psych 6750

Agenda Area overview Four themes Challenges/issues CS / Psych 6750

Pervasive/Ubiquitous Computing Move beyond desktop machine Computing is embedded everywhere in the environment Nike + iPod interface for running shoes Sensor in sole of shoe detects foot motion, reports steps to the iPod, which displays the information in both visual and auditory forms. l CS / Psych 6750

Internet Kitchen Internet refrigerator and cooking appliance Download recipes from web directly to device http://www.dreamlg.com/en/ref/internet/introduction_tv.shtm CS / Psych 6750

Ubicomp Notions Computing capabilities, any time, any place “Invisible” resources Machines sense users’ presence and act accordingly Automatic hand soap dispenser CS / Psych 6750

Video Examples Ambient Room - H. Ishii Beyond the Desktop – J. Rekimoto CS / Psych 6750

Four Themes Automated capture of experiences with easy access Context-aware/sensitive interactions and applications Ubiquitous services independent of devices/platforms Natural/Implicit interfaces CS / Psych 6750

1. Automated Capture Motivation Record-taking is hard Multiple streams of information need to be captured Machines are better at some of these things than we are CS / Psych 6750

Examples Meeting capture (scribe at Xerox PARC), Mark Weiser CS / Psych 6750

LiveBoard Liveboard allows any participant to view what is drawn on the big screen and to take their own notes. CS / Psych 6750

Classroom 2000/eClass Classroom 2000 – video capture, indexing of audio by phoneme for searching later. Automatic upload to website. Annotations (drawing on smartboard) are links into the video or audio recording. CS / Psych 6750

Issues Stream integration -- At what level? Very finest level of actions or more coarse? Modifying a record after the fact Can student notes be added later? Networked interaction Why can’t your notes be put up on the Liveboard? CS / Psych 6750

2. Context-Aware Computing Computing services sense aspects of environment (location, user emotion,…) and tailor provided services Walk into conference room, my email is projected on a big screen there CS / Psych 6750

Examples Active Badge & PARCTab Shopping assistant Cyberguide Perception system for recognizing user moods from their facial expressions House where position is sensed and temperature adjusted automatically PARCTab was one of the first mobile computers (1992) and was designed for constant connectivity to workstation-based applications. It also reported location of user. Shopping Assistant (Michael Schneider) used RFID tags to infer the goals of the user (information gathering, acquisition) and provided on-demand information about products Cyberguide was a indoor location-based information device, could be used for example in a museum. Irfan Essa has done work in automated facial expression recognition CS / Psych 6750

Augmented Reality AR allows internal components to be “viewed” from the outside. CS / Psych 6750

Issues Registration, registration, registration How to integrate all the different aspects of context? What about the loss of privacy? Registration – aligning virtual objects with physical objects – very difficult to do even with stationary objects. CS / Psych 6750

3. Ubiquitous Services Care about service, not application Want to receive a message using whatever device is handy nearby Message is tailored to work according to device Text messages through a kiosk? Electronic bulletin board? CS / Psych 6750

Issues What is software infrastructure for integration? Do we get it by just adopting some standard? Many different devices, operating systems, networks, platforms CS / Psych 6750

4. Natural/Implicit Interfaces Computer interfaces and devices are more natural interaction tools Pen input Speech Gesture Tangible interfaces We have already talked about pen, speech, and gesture CS / Psych 6750

Examples Pen applications Speech applications Gesture pendant H. Ishii’s tangible UI work at MIT CS / Psych 6750

Gesture Pendant The gesture pendant is a wearable device for control of home automation systems via hand gestures. This solution has many advantages over traditional home automation interfaces in that those with loss of vision, motor skills, and mobility can use it. By combining other sources of context with the pendant, we can reduce the number and complexity of gestures while maintaining functionality. As users input gestures, the system can also analyze their movements for pathological tremors. This information can then be used for medical diagnosis, therapy, and emergency services. Currently, the Gesture Pendant can recognize control gestures with an accuracy of 95% and user-defined gestures with an accuracy of 97% it can detect tremors above 2HZ within plus or minus 0.1 Hz. CS / Psych 6750

Personal Ambient Displays Personal Ambient Displays are small, physical devices worn to display information to a person in a subtle, persistent, and private manner. They can be small enough to be carried in a pocket, worn as a watch, or even adorned like jewelry. In our implementations, information is displayed solely through tactile modalities such as heating and cooling, movement and vibration, and change of shape. Iishi’s work – paging and notification, could vibrate, heat up, or change shape CS / Psych 6750

Pins and Super Cilia Skin Super Cilia Skin is a multi-modal interactive interface, conceived as a computationally enhanced membrane coupling tactile-kinesthetic input with tactile and visual output. An array of individual actuators (cilia) use changes in orientation to display images or physical gestures as physical or tactile information. CS / Psych 6750

Workbenches This is a network-building workbench with a multi-touch interface CS / Psych 6750

SandScape SandScape is a tangible interface for designing and understanding landscapes through a variety of computational simulations using sand. Users view these simulations as they are projected on the surface of a sand model that represents the terrain. The users can choose from a variety of different simulations that highlight either the height, slope, contours, shadows, drainage or aspect of the landscape model. The users can alter the form of the landscape model by manipulating sand while seeing the resultant effects of computational analysis generated and projected on the surface of sand in real-time. MIT Media Group CS / Psych 6750

Issues Errors are more likely (handwriting recognition, speech, …) How to discover and correct them? Is there truly value added? CS / Psych 6750

Wearable Computing Computation devices accompany you, rather than you seeking them out T. Starner Micro-optical – projects screen onto retina, appears to be floating in front of the user “Twiddler” chording keyboard in pocket CS / Psych 6750

Evaluation How do we evaluate these technologies? Challenge in Classroom 2000 CS / Psych 6750

Interested in More… CS 7470, Mobile and Ubiquitous computing, usually in Spring term Gregory Abowd Readings, discussion, research-oriented CS / Psych 6750