The Computer for the Twenty-First Century Mark Weiser, ACM MCCR 1991 Part of slides are adapted from:

Slides:



Advertisements
Similar presentations
Chapter 1:Introduction to the world of computers
Advertisements

Beyond Prototypes: Challenges in Deploying Ubiquitous Systems N. Davies and H. Gellersen IEEE pervasive computing, 2002 Presenter: Min Zhang
1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004
Peter Kropf Ubiquitous Computing - Hiver 2006/20071 Peter Kropf Université de Neuchâtel Institut d’informatique
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
Integrating Educational Technology into the Curriculum
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
1 Location Modeling and Machine Learning in Smart Environments Robert Whitaker Supervisor: A/Prof Judy Kay A/Prof Bob Kummerfeld A/Prof Bob Kummerfeld.
1 Ubiquitous Computing CS376 Reading Summary Taemie Kim.
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Ubiquitous Computing Computers everywhere. Thursday: presentations UCook Team NoName Save the Best for Last Food Networking.
Ubiquitous Computing Computers everywhere.
Ubiquitous Computing: The Grand Vision Jason I. Hong.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
Discovering Computers Chapter 1 Discovering Computers & Microsoft Office 2010.
Alternative Input Devices. Digital Camcorder View recordings on a regular TV or copy them to VHS tape Send MPEG video clips by way of to a mobile.
Methods of communication
Introduction to Computers
DCS 891C Research Seminar Summer 2004 July 16, 2004 Richard Harvey
Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions.
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Understanding Computers & Computer Literacy Computer Concepts BASICS Lesson 1.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Some Computer Science Issues in Ubiquitous Computing Presenter : Junghee-Han Mark Weiser Communications of the ACM, July 1993.
Fall 2002CS/PSY Pervasive Computing Ubiquitous computing resources Agenda Area overview Four themes Challenges/issues Pervasive/Ubiquitous Computing.
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.
203A Intro to Ubicomp Prof. Cristina Lopes
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Ubiquitous Computing Software Systems.
ApplicationsApplications Mills Davis Ana Cristina Garcia Peter Mika Gerti Orthofer Giovanni Sacco Maria A. Wimmer (Moderator)
IT Introduction to Information Technology CHAPTER 01.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
Uichin Lee KAIST KSE KSE801: Mobile and Pervasive Computing for Knowledge Services.
Week 5: Ubiquitous Computing Pattie Maes MIT Media Lab
Challenges in UbiComp Take 2 Sushmita Subramanian.
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
Mobile and Location-Based Services Jason I. Hong Product Design and Usability April
User Interfaces 4 BTECH: IT WIKI PAGE:
Beyond The Desktop The Future of the Interface. The co-evolution of hardware, interface and users Punched cards Character displays and keyboards Graphical.
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CS 3724 Introduction to Human Computer Interaction.
Ubiquitous Computing Visions Jason I. Hong jasonh at cs cmu edu.
By: Jordan Hightower This Case is the "box" or "chassis" that holds and encloses the many parts of your computer. Its purpose is to protect them from.
1 Computing Support of Instruction Dr. H.E. (Buster) Dunsmore Purdue University Department of Computer Science PowerPoint slides.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
1 Pervasive Computing: Vision and Challenges Myungchul Kim Tel:
Ubiquitous Computing Computers everywhere. Wednesday: presentations Ideal Concepts T.H.E. Team Infused Industries CommuniCORP Part 3 DUE!
Living in a Digital World Discovering Computers Fundamentals, 2011 Edition.
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
Gaia Ubiquitous Computing Directions Roy Campbell University of Illinois at Urbana-Champaign.
System Software (1) The Operating System
Mobile Networks & Computing Mobile computing : Some Definitions 1 NYANZI A CCNP,CCNAI,CCNA, A+, MIT-SANA, MBA_IT.
Ubiquitous Computing and Augmented Realities
Networking Applications
Ubiquitous Computing Computers everywhere.
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
IGE105 – Communication Technology in a Changing World
Pervasive Computing Ubiquitous computing resources
Ubiquitous Computing By: Patrick Yienger.
IGE105 – Communication Technology in a Changing World
Communication Technology in a Changing World
Human Computer Interaction Lecture 09 Interaction Paradigms
Presentation transcript:

The Computer for the Twenty-First Century Mark Weiser, ACM MCCR 1991 Part of slides are adapted from:

Rewind Back to the Late 1980s Bad hair was popular Computers expensive Macintosh had just come out Before cell phones cheap Before Internet widespread PC was the only notion of a computer

Next Big Thing One of the insights that led PARC to ubicomp:

Ubicomp Also a Reaction to Computing Trends at the Time Personal Computer Laptops Dynabooks Knowledge Navigator Virtual Reality

Ubicomp Influenced by Philosophy Martin Heidegger’s notion of Ready-to-hand vs Present-at-hand When the mouse is used to complete a task, it is an extension of your body When the mouse runs off the pad or the wire obstructs motion, it becomes consciously present as an artifact in use

Ubicomp Influenced by Anthropologists “From atoms to culture” “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.” Technology effective when not consciously aware – “I talked to my brother on the phone the other day” – Driving a car

Ubicomp Technologies Tabs, Pads, Boards

Physical scale matters – Inches – Feet – Yard – Good reason not to switch to metric system?

Active Badges Identity + Room level location + Button

Active Badges Identity + Room level location + Button Relatively “simple” tech led to lots of apps – Door opens only to right badge wearer (Bill Gates’ house) – Rooms greet people by name – Telephone calls automatically forwarded – Computer terminal can quickly your settings (“Teleporting”) – Automatic diary Having actual hardware let them experiment quickly

Some Characteristics of Ubicomp Embed tech into the physical world (“Colonizing”) – New devices leveraging familiar metaphors

Some Characteristics of Ubicomp Embed tech into the physical world – New devices leveraging familiar metaphors Push tech into the background, invisible – Analogy to literacy Artificial intelligence not needed Context can be very powerful – Automatic diary, auto door open, call forwarding Lots of very cheap displays (inch, foot, yard) – Lots of new interaction techniques – Waving, writing, walking into rooms

The Sal Story “Coffee?” – Coffee machine only knows “Yes” and “No” – No other speech input devices nearby, or can ignore – Coffee machine knows if it has coffee grounds inside “She sees electronic trails that have been kept for her of neighbors coming and going” – Window has some computer vision – Window can also display information

The Sal Story “She can see that [her kids] got up 15 and 20 minutes ago” – No plausible deniability for kids anymore! – Possibly sensors in bed, microphones in bedrooms, or location tracking “She wipes her pen over the newspaper’s name, date, section and page number and then circles the quote. The pen sends a message to the paper, which transmits the quote to her office” – How does the pen know who to send to?

The Sal Story “[Sal] can press a code into the opener and the missing manual will find itself” – These days would probably be web based “She spots a slowdown ahead and also notices on a side street the telltale green … of a food shop” – Advertiser-based hardware? Install this and 10% off price? – Or somehow configure it? Configure lots of devices?

The Sal Story “Sal glances out her windows: a gray day in Silicon Valley… meanwhile it has been a quiet morning at the East Coast office”

The Sal Story “The telltale by the door that Sal programmed her first day on the job is blinking: fresh coffee” – End-user programming, how to do this in ubicomp? – Coffee seems to be popular in Silicon Valley – Fresh coffee also popular app at PARC

The Sal Story “Sal picks up a tab and waves it to her friend Joe” – Have to be careful of accidental data sharing – How does it know what to share? – How to differentiate if multiple people there? “The two have given each other access to their location detectors and to each other’s screen contents and location” – How to easily configure (an area of research for me) – Would co-workers find this acceptable? Social conventions?

The Sal Story “A blank tab on Sal’s desk beeps and displays the word “Joe”… Joe wants to discuss a document with her, and now it shows up on the wall” – These days would probably be initiated via IM – Easy to share data and talk real-time

Success of the Ubicomp Project Electronic whiteboards PDAs Local Area Wireless networking Active Badges

Stuff We Still Can’t Easily Do Location based services in general Scoreboard – public display that shows custom information depending on who’s there – Sports scores, news, etc Locating lost objects – RFIDs Deployment costs, robustness, economics

What’s Missing? Web – Notice no mention of the Internet, wasn’t obvious at time – Makes the paper feel a little dated – Subtle difference in vision: original ubicomp about embedded chips in everything, web services about mass scale Social sciences – Privacy – Really compelling apps

What’s Missing? Do laptops still have a future in ubicomp? – Lots of devices and somehow your data gets to them – Laptops still central, but can easily share data How do cell phones fit into the ubicomp picture?

Famous Quote There is more information available at our fingertips during a walk in the woods than in any computer system, yet people find a walk among trees relaxing and computers frustrating. Machines that fit the human environment instead of forcing humans to enter theirs will make using a computer as refreshing as taking a walk in the woods

Beyond Prototypes: Challenges in Deploying Ubiquitous Systems Nigel Davies and Hans-Werner Gellersen IEEE Pervasive Computing 2002

Ubiquitous Information and Communication Ubiquitous computing systems are made more possible because of: – advances in technology processing power/storage GPS, smart cards, RFID social developments And particularly… – World Wide Web accessibility – Mobile communication popularity

World Wide Web People have become accustomed to web portals reducing attachment to one device (host vs. content centric) People use multiple devices in a single day to access info Web encouraged us dealing with privacy issues.

Mobile Communications 800 million subscribers to mobile phone services 23 billion SMS, heading to 1 billion per day Phones offer many capabilities and are now a commodity SIM cards – approximate ubiquitous computing model, but users only have one and still have to make conscious effort.

System integration is challenging Technical challenges Social and legal issues Economic concerns

Technical Challenges Different technologies can make up ubiquitous systems Might have to map between different systems (e.g. if cameras describe view using different location model than car’s navigational system) Hard to predict user intent in software

Social and Legal Challenges Intelligent systems might be gathering too much personal data Can they discard personal information and only return the relevant information like parking space availability? What about mistakes? Privacy is two-way: – May communicate other people’s information to a user – Need to communicate user’s information to a server

Economic Concerns Since technologies are distinct, there are multiple service providers What’s the business model for this? How do you ensure fair competition?

Active Bat System Conducted at AT&T lab. in Cambridge Indoor positioning system – Using sensor and badge

Lancaster’s Guide System Provides visitors with tour guide information – Based on visitor’s interest and movement – Tablet PC + WLAN deployed around major attractions

MediaCup Project University of Karlsruhe, Germany Cups equipped with sensors and wireless communications Not used Someone drinks Someone plays with the cup

Lessons learned from deployments Need forums to discuss projects/results – Most projects faced common problems of deployments, which affected many aspects of system design E.g., energy concern (e.g., active badge, ParcTab, MediaCup); sensor accuracy, etc. Need to understand cost vs. benefit issues – Better understanding a business model Need real deployment (not just demos) – Lab trials could be misleading in some cases.. – Help us discover new viewpoints, unearth unexpected issues, new applications using the system..

Research Challenges for Deployments Component interaction – Should be designed in an open and extensible manner Adaptation and contextual sensitivity – might reconfigure applications involving multiple components Appropriate management mechanism – Unlikely occurs within the context of a single administrative domain

Research Challenges for Deployments Component association and task analysis – Accurately determine a user’s task and intention – Develop associations between components Viable economic models – A single “killer” application is unsuccessful – Many small contributions from applications that use the component

Research Challenges for Deployments User interface integration – Need coordination between applications – To ensure a reasonable user interface Privacy and security – Empower users to evaluate the trade-off Protection of privacy vs. improved service – Legislation must define the boundaries