Networking Applications

Slides:



Advertisements
Similar presentations
Developing the Mobile Learning Business London, 24 September 2001 Mark Watkinson e-Learning Principal, IBM Region North (c) Copyright IBM Corp m-
Advertisements

Ubiquitous Computing and Active Spaces The Gaia Approach Fabio Kon Department of Computer Science University of São Paulo, Brazil
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
1 The Ubiquitous Web Eunchae Yoon. School of Engineering, Eunchae Yoon 2 Contents What is Ubiquitous computing? What is Ubiquitous Web? Ubiquitous computing.
Pervasive Computing 通訊所 鄭筱親. Outline  Introduction  Context Awareness  Recent Research  Future and Conclusion.
Peter Kropf Ubiquitous Computing - Hiver 2006/20071 Peter Kropf Université de Neuchâtel Institut d’informatique
MIT Project Oxygen. Vision  “…computation has centered about machines, not people”.  “In the future, computation will be human-centered. It will be.
Component-Based Software Engineering Oxygen Paul Krause.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
1 Ubiquitous Computing CS376 Reading Summary Taemie Kim.
Team 4 Pervasive Computing __________________________________ Abe El-Dewak Sheb Findik Kenneth Brancik Tom Lombardi.
490dp Introduction Robert Grimm. The Computer for the 21 st Century “The most profound technologies are those that disappear. They weave themselves into.
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Ubiquitous Computing Computers everywhere.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
Mobile and Pervasive Computing Overview Material taken from: “Fundamental Challenges in Mobile Computing” and “Pervasive Computing: Vision and Challenges”
Dr. Peter Parnes Associate Professor Luleå University of Technology October 18, 2005 teknik medie.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
DCS 891C Research Seminar Summer 2004 July 16, 2004 Richard Harvey
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
P ERVASIVE C OMPUTING Ian Christe 1. K EY D EFINITIONS Pervasive - Spreading widely throughout an area or a group of people. Ubiquitous - Present, appearing,
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.
Luigina Ciolfi, Interaction Design Centre CS4826, Human-Computer Interaction 09/04/2002
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Mark J. Salamango Chief Pervasive Architect USA TACOM Tel: Fax: Pervasive Computing: Why did the logistics.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
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.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
1 Mobile Computing and Wireless Networking CS 851 Seminar 2002 Fall University of Virginia.
Computer Architecture and Embedded Systems Paul Havinga University of Twente.
Mobile Computing and Wireless Networking
정하경 MMLAB Challenges : An Application Model for Pervasive Computing Guruduth Banavar, James Beck, Eugene Gluzberg, Jonathan Munson, Jeremy Sussman, DeborraZukowski.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
Introduction to Pervasive Computing
1 Pervasive Computing: Vision and Challenges Myungchul Kim Tel:
IPS Infrastructure Technological Overview of Work Done.
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Ubiquitous and Pervasive Computing. MY DEFINTION OF PERVASIVE COMPUTING Pervasive computing describes the trend that connected computational devices become.
Gaia Ubiquitous Computing Directions Roy Campbell University of Illinois at Urbana-Champaign.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
5G is coming Zoltán Turányi 5G Expert, Ericsson Research
CS6501/ECE6501 IoT Sensors and Systems
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Context-Aware Computing
Ubiquitous Computing and Augmented Realities
Ubiquitous Computing Computers everywhere.
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Adaptive and Collaborative eLearning Architectures
Pervasive Computing In the 19th Century, James Watt changed the world.
IGE105 – Communication Technology in a Changing World
Smart Learning concepts to enhance SMART Universities in Africa
Sensor Networks in pervasive games “save the princess game”
IGE105 – Communication Technology in a Changing World
Communication Technology in a Changing World
Sensor Networks – Motes, Smart Spaces, and Beyond
Presentation transcript:

Networking Applications Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Pervasive Computing Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Outline Introduction Evolution of Pervasive Computing Pervasive Computing Model Issues and Challenges Scenarios Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Introduction Mark Weiser (Chief Technology Officer for Xerox’s Palo Alto Research Center) in 1991 in his Scientific American article “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until that are indistinguishable from it” “There is more information available at our fingertips during a walk in the woods than in any computer system, yet people find a walk among trees relaxing and computers frustrating. Machines that fit the human environment instead of forcing humans to enter theirs will make using a computer as refreshing as taking a walk in the woods” Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Introduction 1/2 Pervasive Computing vision A device can be a portal into an application-data space, not a repository of custom software that a user must manage An application is a means by which a user performs a task, not software written to exploit a device’s capabilities. a computing environment is an information-enhanced physical space, not a virtual environment that exists to store and run software Need for perceptual information about the environment (sensing devices can provide location of users and devices  context-aware computing) Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Introduction 2/2 Pervasive Computing vision a pervasive computing environment is saturated with computing and communication capability, yet so gracefully integrated with users that it becomes a ‘‘technology that disappears.’’ Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Evolution of Pervasive Computing 1/3 Personal computing evolved to distributed computing (seamless access to remote resources and communication with fault-tolerance, high-availability, and security) World Wide Web made available the creation of nearly ubiquitous information and communication infrastructure (the computer you use to access the Web is now irrelevant) Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Evolution of Pervasive Computing 2/3 Mobile Computing (SIM “Subscriber Identity Module” card inserted into any handset, makes the cell phone your own) end system far less important than access to digital word Issues: Mobile networking, mobile information access, support for adaptive applications, energy-saving techniques, and location sensitivity Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Evolution of Pervasive Computing 3/3 “Anytime anywhere” in mobile computing becomes “all the time everywhere” in pervasive computing Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Pervasive Computing Model 1/4 Devices, networking, middleware, and Applications Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Pervasive Computing Model 2/4 Pervasive Devices Traditional input devices Wireless mobile devices Smart devices: intelligent appliances, floor tiles with embedded sensors and bio sensors (attempt to augment objects with a digital presence while preserving their original appearance, purpose, and use) Sensors for information gathering (GPS information and computer vision) Pervasive Networking Huge numbers of pervasive devices Extend backbone infrastructure Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Pervasive Computing Model 3/4 Pervasive Middleware Need to interface between networking kernel and end-user applications running on pervasive devices Consists of software and firmware bundles executing in client-server or peer-to-peer mode User interfaces Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Pervasive Computing Model 4/4 Pervasive Applications “Consider a heart patient wearing an implanted monitor that communicates wirelessly with computers trained to detect and report abnormalities. The monitor should know when to raise the alarm, based on its knowledge about the environment. So this is much more than simple wireless communication” Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Issues and Challenges 1/2 Scalability recreating application for each new device? Previous work ignored physical distance Heterogeneity (uneven conditioning) A system that is capable of disconnected operation is able to mask the absence of wireless coverage in its environment. Integration (into a single platform) Invisibility smart environments and auto-configuration Minimal user distraction Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Issues and Challenges 2/2 Perception: Context-Awareness location monitoring, uncertainty modeling, real-time information processing, and merging data from multiple and possibly disagreeing sensors Smartness: Context-Management efficiently use perceptions Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Pervasive Computing Scenarios 1/3 A user is at a gate 10 waiting for a flight Edited a lot of large documents and would like to use wireless connection to email them Bandwidth miserable at gates 10 and 11 (lots of users) Pervasive system concludes that bandwidth is not enough to finish before flight leaves Using airport network weather service and flight schedules, pervasive system recommends user to proceed to gate 25 (almost no users, no departing or arriving flights, the user can make it back to gate 10 to catch her flight) Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Pervasive Computing Scenarios 2/3 A user is about to make a presentation and software demonstration to his superiors The meeting room is a ten-minute walk in another building. It is time to leave, but the user is not quite ready. He grabs his wireless handheld computer and walks out of the door. Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

Pervasive Computing Scenarios 3/3 The pervasive computing system transfers the state of his work from his desktop to his handheld Allows him to make his final edits using voice commands during his walk Using the user’s calendar and the company location tracking service, the system downloads the presentation and the demonstration software to the projection computer, and warms up the projector Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications More Information Pervasive Computing: A Paradigm for the 21st Century, IEEE Computer, vol. 36, no. 3, pp. 25-31, March 2003 Pervasive Computing: Vision and Challenges, IEEE Personal Communications, 2001 March 2005 issue of Communications of the ACM. Main Theme is The Disappearing Computer: A vision of Computing that is truly unremarkable Pervasive Computing © Dr. Ayman Abdel-Hamid, Networking Applications