Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Slides:



Advertisements
Similar presentations
Gordon Bell Bay Area Research Center Microsoft Corporation
Advertisements

P2 – Describe the purpose of different types of computer systems
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
The Device Revolution Building The Next Generation Infrastructure Mohamed A. Gawdat Regional Manager Communications & Mobile Devices Division Middle East.
Chapter 1:Introduction to the world of computers
EMBEDDED COMPUTATION MEETS THE WORLD WIDE WEB Gaetano Borriello & Roy Want Communications of the ACM, May 2000 Presented by Lee, Richie (Chi-Chiang)
SMART DUST from K. Pister, J. Kahn, B. Boser, and S. Morris Presented for Software Design by Xiaozhou David Zhu June 22, 2001 Kent state University.
Endeavour Mote update K. Pister. Endeavour Goals Make lots of autonomous sensor nodes Get CS people excited about using them Design new and exciting hardware.
Welcome cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
Wireless Sensor Networks Haywood Ho
Ubiquitous Computing The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
SMART DUST K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB) MEMSMTO DARPA.
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Chapter 6 SECURE WIRELESS PERSONAL NETWORKS: HOME EXTENDED TO ANYWHERE.
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
Ubiquitous Computing Computers everywhere.
Introduction Lecture 1 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Computing ESSENTIALS     Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
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.
1 CS294-8: Research Seminar on Communications to the eXtreme David E. Culler, Randy H. Katz CS Division, EECS Department University of California, Berkeley.
MULTIMEDA SYSTEMS IREK DEFEE MULTIMEDIA SYSTEMS PERSPECTIVES.
Role of Tablets in the computer world
REVIEW COMPUTER SYSTEMS
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Challenges in Ubiquitous Computing and Networking Management Jong T. Park Kyungpook National University Korea APNOMS 2003 DEP, Fukuoka,
Learn Computer Part1 By Mathews Orwa.
Market Requirements for Home Area Networks - Spectrum Implications Will Dobbie Multimedia Applications
Lecture 4: Mobile Computing
COMPUTER SKILLS Chapter 1: Basic Concepts of IT 1.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
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.
ICMAP-Shakeel 1 Infrastructure and Operations. ICMAP-Shakeel 2 Performance Variable for IT Functional capabilities and limitations Price-performance ratio.
I Power Multimedia Technology Technologies. Higher USB The Universal Serial Bus is a means of connecting external devices such as scanners, keyboards,
1 Chapter One Introduction to Computer Networks and Data Communications.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB)
IT 351 Mobile &Wireless Computing Semester 2, Dr. Hala Mokhtar Room 79- 2nd floor.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Microcontroller-Based Wireless Sensor Networks
Information Technology HARDWARE Dr. GUVEN Aerospace Engineer (P.hD) Nuclear Science and Technology Engineer (M.Sc)
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
Ubiquitous Computing Software Systems.
Chapter 3.  LANs, WANs, Virtual networks  Advantages of a client-server network  Network components – describing their purpose and justifying their.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 8.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
6/4/ Key components of the computer Classification of computers based on Purposes Classification of computers based on Signals Classification of.
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
Computer Architecture and Embedded Systems Paul Havinga University of Twente.
The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE.
1 © 2007 Chapter 10 Information Technology and Systems Infrastructure Assessment.
IP Surveillance Solution & Products Introduction
Internet of Things (Ref: Slideshare)
Role Of Tablets In The Computer World © 2015 albert-learning.com Role Of Tablets In The Computer World.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
Information Technology Basics. Introduction to Information Technology 2 Computer Science – Theory of Computational Applications Computer Engineers - Make.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
computing ESSENTIALS    11 CHAPTER Information Technology, the Internet, and You computing ESSENTIALS
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
TRUST:Team for Research in Ubiquitous Secure Technologies
K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB)
Mobile Computing.
Ubiquitous Computing By: Patrick Yienger.
Presentation transcript:

Ubiquitous Computing A short introduction

How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the person Instrument the physical surroundings

Today’s Technology (R)evolution Moore’s law => miniaturization, integration –PDAs, Embedded Servers, …, scalable systems Communication –low power wireless, …, multigigabit links & switching Sensors (on CMOS) –CCD, …, MEMS –enhanced through integrated image/signal processing Localized Algorithms Actuators Positional, directional –GPS, signal processing Alternative Energy Sources –ambient, harvesting, solar, battery

Towards ubiquitous computing Improvements in digital circuitry and wireless communication –Has expanded the use and impact of computers in society –Allows integration of processing, communication, and sensors Many cheap and self-supporting intelligent devices –can collectively be employed to monitor and control the world around us.

Away from the “average device” Powerful, personal capabilities from specialized devices –small, highly mobile or embedded in the environment Intelligence + immense storage and processing in the infrastructure Everything connected Laptops, Desktops Devices

Marc Weiser’s vision Desktop computer replaced with embedded computing in physical objects Small and invisible Enhance original functionality of physical objects People would do their work assisted by computer technology, but without having to focus on the computers

Historical Perspective New eras of computing start when the previous era is so strong it is hard to imagine that things could ever be different –mainframe -> mini –mini -> workstation -> PC –PC -> ??? It is always smaller than what came before. Most think of the new technology as “just a toy” The new dominant use was almost completely absent before. Technology spread increases

Historic Perspective (cont) Technology discontinuities drive new computing paradigms, applications, system architectures E.g., Xerox Alto –3Ms--1 mips, 1 megapixel, 1 mbps –Fourth M: 1 megabyte of memory –From time sharing to LAN-connected client-server with display intensive applications What will drive the next discontinuity? What are the new metrics of system capability? –This seminar: deeply networked systems –extreme devices: the small, the large, the numerous

Related areas Wearable computing –Make it easier to take the PC along –Designed for a certain group of users Virtual environment –Intelligent environments –Augmented reality –Virtual reality –All move the user into the digital world Mobile Computing –Taking the PC with you

Evolution vs. Revolution Evolution Information Appliances: Scaled down desktops, e.g., CarPC, PdaPC, etc. Evolved Desktops Servers: Scaled-up Desktops, Millennium Revolution Information Appliances: Many computers per person, MEMs, CCDs, LCDs, connectivity Servers: Integrated with comms infrastructure; Lots of computing in small footprint Display Keyboard Disk Mem  Proc PC Evolution Display Camera Smart Sensors Camera Smart Spaces Computing Revolution WAN Server, Mem, Disk Information Utility BANG! Display Mem Disk  Proc

The Big 3 Diversity of devices Connected Integrated with the physical world

Fast Growth in Non-PC Terminal Equipment Red Herring, 10/ n Millions Units Shipped All Non-PC Information Appliances Videogame Consoles Internet TVs Smart Phones

Industry Shifts Implications of PCs as commodity –Increasingly narrow profit margins Some Reactions: –Intel: recent strategic acquisitions focus on owning silicon for communications, networking, signal processing, multimedia PLUS network services –Sun: focus on infrastructure servers (clusters, RAID storage)--JAVA/JINI sells more server processing and storage –HP: focus on non-desktop “information appliances”, e.g., HP CapShare Portable E-copier

Information Appliances Universal Devices vs. Specialized Devices –E.g., Swiss Army Knife vs. Butcher, Butter, Steak, Bread knife Different design constraints based on intended use, enhances ease of use –Desktop PC –Mobile PC –Desktop “Smart” Phone –Mobile Telephone –Personal Digital Assistant –Set-top Box –Digital VCR –Game consoles –...

Deeply Networked Systems “Everything” is networked –Even very small things like sensors and actuators –Explosion in the number of connected end devices Processing moves towards the network edges –Protocol stack plus some ability to execute mobile code in network end devices Processing moves towards the network core –Services executing inside the network

Home Networking Red Herring, 10/99 Power Line Bridge Internet Gateway Wireless Bridge Appliance Web Pad TV Camera Power Line Carrier (PLC) Phone Line (HomePNA) Phone Jack Power Outlet HomeRF, Bluetooth, IEEE IrDA HAVi X10 Home API Universal Plug & Play (uPnP) DSL Cable Modem Satellite Heterogeneous devices, standards Distributed intelligence Plug and play, self-configuration, adapt on the fly Connectivity according to device’s needs

Example Sensor Network Applications What is the nearest available conference room? How many people are in the gym? Is the treadmill free? Motion Sensor: Room 3201 is Empty What is the average temperature on the second floor?

Xerox PARCTAB Communication and context Share information about user, state and context –User’s location –Identity of people close by –Physical properties of environment (light, temperature)

PARC Tab

Truly extreme devices: Pister’s Dust Motes COTS RF Mote –Atmel Microprocessor –RF Monolithics transceiver 916MHz, ~20m range, 4800 bps –1 week fully active, 2 N S EW 2 Axis Magnetic Sensor 2 Axis Accelerometer Light Intensity Sensor Humidity Sensor Pressure Sensor Temperature Sensor

COTS Dust - Optical Motes Laser mote 650nm laser pointer 2 day life full duty CCR mote 4 corner cubes 40% hemisphere

Virtual Keyboard Interfaces for people with Disabilities?

Emerging Application Paradigms Ubiquitous Computing Smart Spaces Sensor Nets Active Badges and Tags Home Networking, e-everything Information Appliances Wearables...

Representative Research Challenges in Deeply Networked Systems Embedded/Networked Systems –Support for deeply networked systems and mobile code –OS services in support of sensor/actuator I/O –Low-latency feedback across software component boundaries –Tuning of performance and configuration at runtime –Runtime support for networked, embedded systems Sensor Information Technology –Large Scale Distributed Micro Sensor Networking –Fixed and Mobile Internetworking –Collaborative Signal Processing Application in Home Networks