Some Computer Science Issues in Ubiquitous Computing Presenter : Junghee-Han Mark Weiser Communications of the ACM, July 1993.

Slides:



Advertisements
Similar presentations
Mobile learning with a mobile game Design and motivational effects.
Advertisements

M-learning thru M-devices- Is it real learning?. Real challenges? Mobility – a fad, trend or a culture? Learning – have we change our learning behaviour?
Beyond Prototypes: Challenges in Deploying Ubiquitous Systems N. Davies and H. Gellersen IEEE pervasive computing, 2002 Presenter: Min Zhang
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
CRI-projects day MOBILE APLICATION FOR MOBILE LEARNING Galit Botzer and Michal Yerushalmy The Institute for Alternatives in Education Faculty of Education.
Situation Aware Mobile Computing (SAMC) CPSC 608 Project Spring 2002 Project Members: Brent Dinkle Hemant Mahawar Marco Morales Sreekanth R. Sambavaram.
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 The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
Gaia Context and Location-Aware Encryption for Pervasive Computing Environments Jalal Al-MuhtadiRaquel Hill Roy Campbell Dennis Mickunas University of.
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
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.
Title put our names here. General Problem Statement Ability to give customized information to a user based on the user’s current location, the current.
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.
Discovering Computers Chapter 1 Discovering Computers & Microsoft Office 2010.
Graduate Programs in Computer Science Design of cyber security awareness game utilizing a social media framework WA Labuschagne.
CHI 2009 Review Process Changes area-based submissions and sub-committees.
Basic Data Communication
Challenges of Mobile Computing [Forman & Zahorjan, 1994] Wireless Communication –Disconnection –Low Bandwidth –High bandwidth variability –Heterogenous.
Developing M-learning Pedagogical and Design Perspectives Mike Sharples Kodak/Royal Academy of Engineering Educational Technology Research Group University.
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.
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
Objectives Overview Discuss the purpose of the components required for successful communications and identify various sending and receiving devices Differentiate.
Ubiquitous Computing Software Systems.
4G-MOBILE COMMUNICATION D.MANOJ KUMAR III. B.Tech, E.C.E N.B.K.R.Institue of Science and technology P.PALLAVI II. B.Tech, E.C.E Kakatiya Institue of Technology.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
Agenda  Introduction  Overview of Technology  HAN as a New Computing Realm  HAN & Technology  RedTacton  How It works  Features  Application 
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 8.
Chapter 7 Mobile Commerce— The Business of Time
Prepared By Dr. Ahmet KABARCIK IE 101 – Indutrial Engineering Orientation Information Systems and Technology
Week 5: Ubiquitous Computing Pattie Maes MIT Media Lab
Chapter 1 Communication Networks and Services Network Architecture and Services.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
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.
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
Some Computer Science Issues in Ubiquitous Computing
1 Service Sharing with Trust in Pervasive Environment: Now it’s Time to Break the Jinx Sheikh I. Ahamed, Munirul M. Haque and Nilothpal Talukder Ubicomp.
Privacy and Security: Thinking About and Analyzing Privacy privacy and security 1 Research Topics in Ubiquitous Computing Ben Elgart thinking about and.
UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through.
Discovering Computers 2010
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.
Welcome…. What's New In The High-Tech World Ubiquitous Computing Or, How The Cheat Got Away.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Mobile Networks & Computing Mobile computing : Some Definitions 1 NYANZI A CCNP,CCNAI,CCNA, A+, MIT-SANA, MBA_IT.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
CS6501/ECE6501 IoT Sensors and Systems
Ubiquitous Computing and Augmented Realities
Chapter 6: Interfaces and interactions
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
Communication Technology in a Changing World
Sensor Networks – Motes, Smart Spaces, and Beyond
Some Computer Science Issues in Ubiquitous Computing
Presentation transcript:

Some Computer Science Issues in Ubiquitous Computing Presenter : Junghee-Han Mark Weiser Communications of the ACM, July 1993

What was Ubiquitous Computing in 1993 ? Hardware prototypes Issues of Ubiquitous Computing Hardware components Network protocols Interaction Substrates Applications Privacy of location Computational Methods Conclusion Contents 2

Very new to the field of Computer Science Ubiquitous Computing was 1 st defined by Mark Weiser at Xerox Palo Alto Research Center(PARC) in 1991 Three Waves of Computing  Main Frame Many Person - One Computer  Personal Computer One Person - One Computer  Ubiquitous Computing One Person - Many Computer Ubiquitous Computing in Ubiquitous Computing

Ubiquitous Computing is  Next-generation computing environment  Each person is interacting with hundreds of nearby wirelessly interconnected computers  Essentially invisible to user  New kind of computers of all sizes and shapes will be available to each person Ubiquitous Computing is  Quite different from personal digital assistants  Computers should be autonomous agents The Challenge is  To create a new kind of relationship of people to computers Ubiquitous Computing in Ubiquitous Computing

Virtual Reality puts people inside a computer-generated world Ubiquitous Computing forces the computer to live out here in the world with people VR vs. Ubiquitous Computing 5 Ubiquitous Computing

Hardware Prototypes The physical world comes in all size and shapes Three different sizes of devices Large-size: Liveboard Medium-size: Xpad Small-size: ParcTab A pervasive part of everyday life With many active at all times 6 Ubiquitous Computing

Large-Size Prototype LiveBoard Main idea was to simulate a office whiteboard Order of 1 per office Xerox product Hardware Prototypes 7 Ubiquitous Computing

Hardware Prototypes 8 Medium-Size Prototype Xpad Main goal was to simulate a personal notebook Order of 10+ per person Design focus The right balance of features The requirements for particular features Ease of expansion and modification Ubiquitous Computing

Hardware Prototypes 9 Small-Size Prototype ParcTab Information doorway Main goal was to simulate PostIts Order of 100+ per person Design Philosophy Put devices in everyday use Design Problem Size and Power Consumption Ubiquitous Computing

To construct and deploy prototypes  Need to readdress some of the well-worked areas of existing Computer Science Organization of a computer system  Hardware components  Network protocols  Interaction substrates  Applications  Privacy of location  Computational methods The Computer Science of UbiComp 10 Ubiquitous Computing

Low power  Work to reduce power rather than to increase performance Wireless  Permits reuse of the same frequency again  Permits transceivers that use low power Infrared Pens  Work over large area  Need not touch the screen  Operate from several feet away There is a need to balance performance and power usage Issues of Hardware Components 11 Ubiquitous Computing

Network Protocols Wireless media access  Use Multiple Access Collision Avoidance (MACA)  For fairness Same back-off parameter for all neighbor stations Real-time protocol  To support multimedia applications Mobility support  Device in one region moves other regions  IP can’t solve this: Mobile IP Enabling media access while continuously moving between spaces 12 Ubiquitous Computing

Interaction substrates Tabs  Have a very small interaction area  “Touch typing” that uses only a tiny area Liveboards  Using conventional pull-down or pop-up menus requires walking across the room  Location-independent interaction is need X-window system  User may move from device to device, and want to bring windows along  Window migration tools Removing technical barriers between user and device 13 Ubiquitous Computing

Applications The location of people  Information about Location can be deduced from logins or collected from an active badge system  Update the location database Shared meeting tools  Pen-based drawing on a surface  Several users simultaneously operate independently on different or same pages Location aware and allowing multiple users 14 Ubiquitous Computing

Privacy of Location In cellular system  Traveling pattern of cellular phone user can be deduced from the roaming data  Much worse in ubiquitous computing Preserving privacy of location  Central DB of location information  Store information at each person’s PC  Short-term accumulation of location information Transmission and sharing of data must be evaluated in a social context 15 Ubiquitous Computing

Computational Methods 16 Optimal Cache Sharing Problem  Optimal strategy for partitioning memory between compressed and uncompressed pages Requires methods to handle cache misses over high latency mediums Ubiquitous Computing

Conclusion 17 Ubiquitous Computing is  Making many computers available throughout the physical Environment  While making them effectively invisible to the user Ubicomp seems likely to provide a framework  For interesting and productive work  For many more years Have much to learn about the details Ubiquitous Computing