Lecture 1: Introduction to Pervasive Computing PDF

Summary

This lecture introduces the concept of pervasive computing. It describes the integration of computation into everyday objects and activities, highlighting key characteristics such as ubiquity, context-awareness, and seamlessness. The lecture also explores the evolution of pervasive computing and its underlying technologies. Real-world examples, including smart homes and healthcare applications, are showcased.

Full Transcript

CSY450. Pervasive Computing Lecture 1: Introduction to Pervasive Computing Heba KH. Ahmed, Ph.D. Associate Professor, Computer Systems Department, Faculty of Computer & Information Science. Agenda 1. Overview 2. What is Pervasive Computing? 3. Evolution of Pervasive Computing 4. Ke...

CSY450. Pervasive Computing Lecture 1: Introduction to Pervasive Computing Heba KH. Ahmed, Ph.D. Associate Professor, Computer Systems Department, Faculty of Computer & Information Science. Agenda 1. Overview 2. What is Pervasive Computing? 3. Evolution of Pervasive Computing 4. Key Components of Pervasive Systems 5. Real-World Examples 1- Overview Objectives: o Understand the basic concept of pervasive computing o Learn the differences between pervasive and traditional computing o Explore real-world examples 2- What is Pervasive Computing? Definition: o Pervasive computing is the integration of computation into everyday objects and activities. Key Characteristics: o Ubiquity o Devices and systems are all around us, from smartwatches to home appliances, making computing available at any time and place. o Context-awareness o Systems can sense factors like location, time, or user preferences and adapt their behavior accordingly. For example, a smart thermostat adjusts the temperature based on whether you're home or away. o Seamlessness o Interactions with technology are effortless, and users don’t have to be aware of the computing processes happening in the background. For example, your phone switching from Wi-Fi to mobile data without any disruption. Ubiquitous computing ❖ This paradigm is also described as pervasive computing, or "Everyware". ❖ When primarily concerning the objects involved, it is also known as physical computing, the Internet of Things, and "things that think". o Ubiquitous computing is made to appear anytime and everywhere, can occur using any device, in any location, and in any format. A user interacts with the computer, which can exist in many different forms, including laptop computers, Ubiquitous tablets and terminals in everyday computing objects such as a refrigerator or a pair of glasses. This paradigm is also described as pervasive computing 3- Evolution of Pervasive Computing Weiser’s Vision ❖ Father of Ubicomp“ ❖ Seminal article “next generation computing environment in which each person is continually interacting with hundreds of nearby wirelessly connected computers.The point is to achieve the most effective kind of technology, that which is essentially invisible to the user … I call this future world Ubiquitous Computing”. “The most profound technologies are those that disappear.They weave themselves into the fabric of everyday life until they are indistinguishable from it”.. Computer Technology Trends What makes this possible ? ❖ Microprocessors ▪ Microprocessors so small that they can be embedded in practically everything. ❖ Storage became so inexpensive and dense ▪ Storage so inexpensive and dense that it can be provided everywhere ❖ Wireless networking ▪ Wireless networking for inexpensive short-range connectivity ❖ New materials ▪ New materials for new forms of appearance (e-ink, flexible displays, conductive fibers etc) Moore’s Law ❖ That the number of transistors on a chip doubles every two years while the costs are Exponential Increase halved. ❖ Cheaper, smaller, faster 10 Computer Technology Trends What's next ? Underlying Technologies ❖ The underlying technologies to support ubiquitous computing include (Key enablers) ▪ Distributed Computing (Internet, networks, advanced middleware, …) ▪ Mobile Computing, Mobile Networking, (mobile code, sensors, microprocessors, mobile protocols,…) ▪ Location Computing, ▪ Sensor Networks, ▪ Human–Computer Interaction, (new I/O and user interfaces) ▪ Artificial intelligence. (smart agents) ▪ Augmented reality Evolution of Computing 2-13 4- Key Components of Pervasive Systems ❖ Devices (smartphones, sensors, wearables) ❖ Networks (Wi-Fi, Bluetooth, 5G) ❖ Middleware (software connecting devices) 5- Real-World Examples ❖ Smart Home: o Lights, thermostats, and security systems adapting to user presence ❖ Healthcare: o Wearable devices monitoring health metrics ❖ Add relevant images or short video clips References Pervasive Computing: Vision and Challenges, M. Satyanarayanan What is Pervasive Computing? , Alois Ferscha 16 Thank You ☺ 17

Use Quizgecko on...
Browser
Browser