Some Computer Science Issues in Ubiquitous Computing

Slides:



Advertisements
Similar presentations
Mobile Computing
Advertisements

Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
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
Patrik Werle Gregory D. Abowd The Future Computing Environments (FCE) Group, Georgia Institute of Technology Ubiquitous Computing: Research.
1 NSF PeCS Twenty Years after Mark Weiser's Vision for Ubiquitous Computing - What Next? Plenary Discussion: 1/27: 5.15pm – 6.15pm Facilitators: Mahadev.
New Technologies Are Surfacing Everyday. l Some will have a dramatic affect on the business environment. l Others will totally change the way you live.
TECHNOLOGY & INSTRUCTION Janelle G. Protacio Reporter.
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.
Infrastructure for Better Quality Internet Access & Web Publishing without Increasing Bandwidth Prof. Chi Chi Hung School of Computing, National University.
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
Some Computer Science Issues in Ubiquitous Computing Presenter : Junghee-Han Mark Weiser Communications of the ACM, July 1993.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Fall 2002CS/PSY Pervasive Computing Ubiquitous computing resources Agenda Area overview Four themes Challenges/issues Pervasive/Ubiquitous Computing.
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.
Ubiquitous Computing Software Systems.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
“ Getting to Know Networks”. What Is a Network? A network is a collection of computers hooked up together, usually by cables or telephone wires, for the.
Week 5: Ubiquitous Computing Pattie Maes MIT Media Lab
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
Some Computer Science Issues in Ubiquitous Computing
The Computer of the 21 st Century Mar Inseok Hwang Mark Weiser 1991.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
1 Pervasive Computing: Vision and Challenges Myungchul Kim Tel:
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
Welcome…. What's New In The High-Tech World Ubiquitous Computing Or, How The Cheat Got Away.
Intro to Distributed Systems Hank Levy. 23/20/2016 Distributed Systems Nearly all systems today are distributed in some way, e.g.: –they use –they.
Digital Planet: Tomorrow’s Technology and You Chapter 8 Networking and Digital Communication Copyright © 2012 Pearson Education, Inc. publishing as Prentice.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
Internet Business Associate v2.0
5G Wireless Technology.
The Concept of Universal Service
Computer Communications
Fundamentals of Information Systems, Sixth Edition
CS6501/ECE6501 IoT Sensors and Systems
“An Eye View On the Future Generation Of Phones”
Part III. Data Link Layer
CS 268: Mobility Kevin Lai Feb 13, 2002.
The University of Adelaide, School of Computer Science
Microarchitecture.
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
Ubiquitous Computing and Augmented Realities
Chapter 6: Network Layer
Seminar on…. 5G Wireless Technology By: Niki Upadhyay
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Chapter 6: Network Layer
Instructor Materials Chapter 4: Introduction to Switched Networks
Computer Assisted Language Learning & Multimedia Language Learning
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Chapter 5 Networks Communicating and Sharing Resources
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Chapter 1 – Introduction to Computers
DIFFERENT TYPES OF INTERNET CONNECTIONS.
Converged Service A Dartmouth Perspective
Mobile Commerce and Ubiquitous Computing
NWC604COM Ubiquitous Computing
Pervasive Computing Ubiquitous computing resources
Ubiquitous Computing By: Patrick Yienger.
Network Architecture for Cyberspace
CS 6290 Many-core & Interconnect
An introduction to computing
Introduction to Computer Networks
Network programming Lecture 1 Prepared by: Dr. Osama Mokhtar.
Presentation transcript:

Some Computer Science Issues in Ubiquitous Computing Communications of the ACM (CACM) Vol. 36, No.7, July 1993 M. Weiser Presented by Hwajung Kim (hkim@dcslab.snu.ac.kr) DCSLab, SNU

Table of Contents Background Ubiquitous Computing XEROX PARC Prototypes Issues Conclusion

Background Mark D. Weiser (1952 ~ 1999) Chief Scientist at XEROX PARC* Father of Ubiquitous Computing Coined the term “ubiquitous computing” in 1988 “In the 21st century the technology revolution will move into the everyday, the small and the invisible…” “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it” *PARC: Palo Alto Research Centre Incorporated

Ubiquitous Computing Next generation computing environment/framework GOAL Interacting with hundreds of nearby wirelessly interconnected computers Invisible to the user Disappearing from user’s awareness “intimate computer” “rather like a human assistant”

Ubiquitous Computing Principles The purpose of a computer is to help you do something else The best computer is a quiet, invisible servant The more you can do by intuition the smarter you are; the computer should extend your unconscious From one of his talk “Computer Science Challenges for the Next 10 Years” Weiser, Mark (Nov. 1, 1996) Youtube: https://youtu.be/7jwLWosmmjE

XEROX PARC Prototypes Inspired by everyday life objects which capture or convey information New kind of computer Concrete information conveyer Many sizes & shapes Inexpensive 3 different sizes of devices Tab analogous to tiny individual notes, post-it Pad analogous to scrap paper, cluttered office desk, messy front-hall table Board analogous to office whiteboard, home magnet-covered refrigerator, bulletin board

XEROX PARC Prototypes Interaction S/W Physical Size Power Consumption Necessary H/W Physical Size Power Consumption ParcTab Live Board Source . Liveboard (http://www.kraka.com/DesignPortfolio/liveboard.html) . Liveboard: A large interactive display supporting group meetings, presentations and remote collaboration. Elrod, S., Bruce, R., et al. CHI’92

XEROX PARC Prototypes Necessities Correct balance of features Requirements for particular features - Pen emphasis, connection to research environments Ease of expansion and modification ParcPad Source . Liveboard (http://www.kraka.com/DesignPortfolio/liveboard.html) . Liveboard: A large interactive display supporting group meetings, presentations and remote collaboration. Elrod, S., Bruce, R., et al. CHI’92

The Computer Science of Ubicomp Hardware Components Network Protocols Interaction Substrates Applications Privacy of Location Computational Methods

Issues – Hardware Components Low Power High Performance vs. Power Consumption Using additional chip area to reduce power rather than to increase performance Reducing clock frequency by increasing pipelining or parallelism Wireless Near-field radio communications Reuse same frequency Transceivers with low power Pens Casual use, No training, Naturalness, Simultaneous multiple use New IR(infrared) pen Power ∝ Voltage2 Source . Liveboard: A large interactive display supporting group meetings, presentations and remote collaboration. Elrod, S., Bruce, R., et al. CHI’92

Issues – Network Protocols (1/2) Wireless Media Access MACA: Multiple Access Collision Avoidance Handshake RTS (Request to Send) / CTS (Clear to Send) btw two stations Fairness by back-off Real-time by NCTS(n) packet type (Not Clear To Send) Guarantee bandwidth for voice or video

Issues – Network Protocols (2/2) Wide-bandwidth range Supporting Gb networking Real-time protocols Support multimedia Packet routing Support mobility Virtual IP (Sony) / Mobile IP (Columbia University) Adding a second layer of IP address “real” address with forward packets

Issues – Interaction Substrates Tabs Very small interaction area Touch printing that uses only a tiny area Live boards High interaction area; 400 times of the tab Conventional pull-down or pop-up menus Requires walking across the room Location-independent interaction; popped up at any location X-Window System Move frequently from device to device; bring windows along Migration tool with low bandwidth

Issues – Applications (1/2) Locating People Display of CSL activity from personal locators Active badge system Example Uses Automatic phone forwarding Locating an individual for a meeting Watching general activity

Issues – Applications (2/2) Shared Drawing Pen-based drawing on a surface Simultaneous & Multi-user support on same/different pages Issues for Optimal Multiple vs. One Cursor Gesture or NOT Single application with multiple windows VS. Many independent applications

Issues – Privacy of Location Cellular systems Traveling pattern can be deduced from the roaming data Preserving privacy of location Central database of location information Packet snooping, traffic analysis on source addresses Storing information at each person’s PC/Workstation ONLY society can cause the right system to be used

Issues – Computational Methods Optimal Cache Sharing Low Bandwidth & High Processing power Solutions Optimal strategy for partitioning memory between compressed and uncompressed pages Methods to handle cache misses over high latency mediums

Conclusion First phase of ubiquitous computing Enter most productive period at the time of 1993 Ubicomp Provide a framework for interesting and productive work for many more years Many of the issues and challenges had been solved!

Supplements - Virtual Reality VS. Ubicomp Goal Taking over human sensory and affector systems Problem Cost Cannot produce a simulation at reasonable cost Can’t fool the user Puts people inside a computer world Ubiquitous Computing Goal Personal digital assistants Autonomous agents Forces the computer to live in the world with people