260 likes | 436 Views
Pervasive Computing. Ian Christe. Key Definitions. Pervasive - Spreading widely throughout an area or a group of people. Ubiquitous - Present, appearing, or found everywhere. What is Pervasive Computing?. Computing in a world with computers infiltrating every aspect of our lives.
E N D
Pervasive Computing Ian Christe
Key Definitions • Pervasive - Spreading widely throughout an area or a group of people. • Ubiquitous - Present, appearing, or found everywhere.
What is Pervasive Computing? Computing in a world with computers infiltrating every aspect of our lives.
Relation to TraditionalComputing • Main Frames • One computer many people • Most people could not see this future • Personal Computers • Why would anyone have more than one computer?
Relation to Mobile and Ubiquitous Computing • Now we have multiple computers • Desktop, Laptop, tablet, Smart Phone • Most have 2 or more • What is Next? • Computers everywhere • Subconscious interactions
Founders IBM coined the term Pervasive Computing in the late 80’s Xerox came up with Ubiquitous Computing at the same time
Xerox's PARC • Developed tablets, smart boards, and PDAs • All interconnected • Ad from 1991
Why do we want it? • Simplifies life • Gives us more out of life • Information • Less stress • Less to think about
How does it affect us today? • Cars • Phones • School • And more!
Examples • Unlock and start a car with keys in your pocket. • Seamless • No thought needed • Google Glasses • Possible improvement over smart phone. • Convenient.
What will it take? • Contextually aware software • Ways of gathering data on surroundings • Networking many small computing devices together • Hardware
Contextually aware • Software must learn about the surroundings • Must be able to learn about the user • Must be able to predict the users needs
Methods of data gathering • GPS • Microphone • Accelerometer • Camera • Sensors of many types
Networking • Sensor Networks • RFID Tags • Embedded Systems
Hardware • Cheap • Small • Long battery life • Efficient wireless connectivity
Challenges • Sensing the environment • Interpreting human actions • Embedding all of this technology seamlessly
How will it affect us tomorrow? • Passively or subconsciously interact • Our backpack will remind us that we are forgetting our notebook. • Rooms will adjust to us entering or leaving • Lighting • Music • Temperature
How will it affect us tomorrow? • Every aspect of our lives could potentially be affected. • Monitoring health, nutrition, sleep quality • Monitoring your house • When to go shopping and what to get • Tracking water and light levels of potted plants • Going out to eat • Glass detects need for refill • No need for waiter for ordering
Augmented Reality • Digital overlay on a display • Provides an enhanced experience • Information • Directions • Blueprints • Games • Spotlight objects
Security • Computers will know more about you • More than just browsing history • Locations • Personal preferences about everything • Laws will be playing catch up • What will happen in the meantime? • How do we protect all of these networks and keep them efficient at the same time?
Security • How will the ability to track a persons life change the way people act? • How will this information be kept safe?
Conclusions • We are moving in the direction of Pervasive/ Ubiquitous Computing. • In limited areas we are already there. • We will see how far it goes.
Sources • DebashisSaha, “Pervasive Computing: A Paradigm for the 21st Century” reprinted in IEEE Pervasive Computing, Jan.-Mar. 2003, pp. 25-30. • JiehanZhou, “Pervasive Service Computing: Visions and Challenges” 2010 10th IEEE International Conference • JingdeCheng, “Persistent Computing Systems as an Infrastructure for Pervasive Services” 2006 1st International Symposium on Pervasive Computing and Applications pp.104- 109 • Dong-Hee Shin , “A Realization of Pervasive Computing: Ubiquitous City” 2010 IEEE • Roy Want , “System Challenges for Ubiquitous & Pervasive Computing” ICSE'05, May 15-21, 2005