203A Intro to Ubicomp Prof. Cristina Lopes

Slides:



Advertisements
Similar presentations
Chapter 2 Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

Ubiquitous Computing: LE1
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Ubiquitous Computing: LE1. Ubiquitous Computing "Ubiquitous Computing is fundamentally characterized by the connection of things in the world with computation“
9 Lecture The Wireless Revolution. Identify the principal wireless transmission media and devices, cellular network standards and generations, and standards.
Laplata Trucking Company (LTC)
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,
Ubiquitous Computing Computers everywhere. Agenda Old future videos
The Computer Network.
Connecting the Invisible Extremes of Computing David Culler U.C. Berkeley Summer Inst. on Invisible Computing July,
Computing ESSENTIALS     Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
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.
Pervasive Computing Review Joshua R. Smith, Class of 2006 Interdisciplinary Engineering and Management Mentor: Dr. Sunil Kumar July 31, 2003.
ASHIMA KALRA.  COMPUTER NETWORK  Local Area Network (LAN) Local Area Network (LAN)  Metropolitan Area Network(MAN) Metropolitan Area Network(MAN) 
© Paradigm Publishing Inc. 1-1 Chapter 1 Our Digital World.
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
Classification station
Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions.
Module Common Network Environments, Connectivity and Security Issues.
Introduction to Computers. Objectives Overview Describe the five components of a computer Discuss the advantages and disadvantages that users experience.
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
Why go Wireless? By Cheryl Aupperle The Start…. Wireless communication is something we all are familiar with. Think about using a walkie- talkie, listening.
CHAPTER 2 COMMUNICATION, NETWORKS, AND THE WWW. WHAT IS COMMUNICATIONS? A process in which two or more computers or devices transfer data, instructions,
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Some Computer Science Issues in Ubiquitous Computing Presenter : Junghee-Han Mark Weiser Communications of the ACM, July 1993.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
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.
Opportunities in M-Commerce Standards & Applications Nour El Kadri University of Ottawa.
Ubiquitous Computing Software Systems.
What is wireless computer networking? Wireless networks maintain communication channels between computers by using radio waves and/or microwaves. Wireless.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
© 2008 Pearson Prentice Hall, Electronic Commerce 2008, Efraim Turban, et al. Chapter 9 Mobile Computing and Commerce and Pervasive Computing.
Review 2 Chapters 7, 8, 9. 2  Define a network and its purpose.  Explain how communications technologies are used in our every day lives.  Understand.
© Paradigm Publishing Inc © Paradigm Publishing Inc. 1-2 Chapter 1 Our Digital World.
Using Technology to Manage Information
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
Human-Computer Interaction
From Chapter 1 - Computers- Understanding Technology
Beyond The Desktop The Future of the Interface. The co-evolution of hardware, interface and users Punched cards Character displays and keyboards Graphical.
Wireless Networking Nandakumar.P. Web Resource
Computer Architecture and Embedded Systems Paul Havinga University of Twente.
Communications & Computer Networks Resource Notes - Network Hardware
Networking Basics 8th Grade
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
Unit 1—Computer Basics Lesson 1 Understanding Computers and Computer Literacy.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
LANs, WANs and MANs. LAN WAN LANs vs. WANs (Video) Examples WLAN MANEPN.
 Has computer technology knowledge and programming expertise  Understands business problems  Uses logical methods for solving problems  Has fundamental.
Lesson 7 Networks Unit 1—Computer Basics. Computer Concepts BASICS - 2 Objectives Describe the benefits and disadvantages of networks. List and describe.
LANS vs WANS 10/17/07. What is a LAN? Local area network Relatively limited in size Computers connected in small areas Same office True peer-to-peer Can.
There is a lot to talk about if we think of the advantages of a wireless connection, the most important of its aspects is mobility and everything that.
Lecture 1: Network Operating Systems (NOS)
Mobile Networks & Computing Mobile computing : Some Definitions 1 NYANZI A CCNP,CCNAI,CCNA, A+, MIT-SANA, MBA_IT.
Understanding Essential Computer Concepts. Objectives Investigate types of computers Examine computer systems Examine input devices Examine output devices.
Unit Communication Hardware
Unit Types of Computer Systems
Network Operating Systems (NOS)
Lecture 1: Network Operating Systems (NOS)
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Networks 1 Key Revision Points.
Pervasive Computing Ubiquitous computing resources
Ubiquitous Computing By: Patrick Yienger.
Chapter 1 Our Digital World. Chapter 1 Our Digital World.
Digital Literacy 1.00 Computer Basics
Copyright 2005 Prentice- Hall, Inc.
Presentation transcript:

203A Intro to Ubicomp Prof. Cristina Lopes

Ubiquitous Computing From Webster: –Main Entry: ubiq·ui·tous Pronunciation: yü-'bi-kw&-t&s Function: adjective Date: 1837 : existing or being everywhere at the same time : constantly encountered : WIDESPREADWIDESPREAD First envisioned and formulated by Mark Weiser (Xerox PARC) c AKA pervasive computing

Three Waves Mainframe computing (60’s-70’s) –massive computers to execute big data processing applications –very few computers in the world Desktop computing (80’s-90’s) –one computer at every desk to help in business-related activities –computers connected in intranets to a massive global network (internet), all wired Ubiquitous computing (00’s-?) –tens/hundreds of computing devices in every room/person, becoming “invisible” and part of the environment –WANs, LANs, PANs – networking in small spaces

Variations of Ubicomp Embedding for smart control –Embedded systems for cars, airplanes, etc. Creating new computing devices –Hi-tech, silicon-based gadgetry, e.g. PDAs, cell phones, mp3 players, active displays Connecting the existing physical world to a computational infrastructure –Ordinary objects and tasks re-evaluated and extended with computational/communication capabilities

Example – office door bells Bob

Example – “sousveillance” systems as opposed to surveillance: –“sousveillance”: watchful vigilance from underneath people can opt-out people join for own benefit society.org/articles1(3)/sousveillance.pdf

Applications first How can we enhance [everyday] activities by connecting them to a computational infrastructure? What computational infrastructure do we need?

Comp Sci and Eng Issues HCI Security & Privacy Communications & Networking Operating Systems Hardware Design Software Design The whole field! (again)

HCI the shrinking I/O interface overcoming real-estate shortage –new devices –voice / video input how to address many computers (without going insane)

Security & Privacy wireless data pervasive access points to network implementing surveillance overcoming surveillance

Communications & Networking Home Networks, Personal Area Networks, Ad-hoc Networks new media (e.g. sound, chemicals) new ways of using existing media (e.g. UWB radio) new metrics: bits/s/m 3

Operating Systems & Middleware must fit in small memories energy aware generic vs. specialized

Hardware Design small size, low weight, low power may have to be deployed in harsh environments production: extreme cost sensitivity component composition vs. chip synthesis fast product cycles

Software Design must cope with large variation in hardware must cope with rapidly changing requirements programming the system, rather than the devices how to partition the code so that it can be easily customized in different environments