Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the."— Presentation transcript:

1 Ubiquitous Computing A short introduction

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

3 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

4 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.

5 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

6 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

7 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

8 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

9 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

10 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

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

12 Fast Growth in Non-PC Terminal Equipment Red Herring, 10/99 1998200n 0 15 45 60 30 Millions Units Shipped All Non-PC Information Appliances Videogame Consoles Internet TVs Smart Phones

13 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

14 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 –...

15 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

16 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 802.11 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

17 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?

18 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)

19 PARC Tab

20 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 yr @1% N S EW 2 Axis Magnetic Sensor 2 Axis Accelerometer Light Intensity Sensor Humidity Sensor Pressure Sensor Temperature Sensor

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

22 Virtual Keyboard Interfaces for people with Disabilities?

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

24 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


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

Similar presentations


Ads by Google