WizIQ helps you learn and teach online - any subject you can think of!
Join for FREE

EVolution of Ubiquitous Computing

  Add to Favourites
Post to:

Description
Explains about the Evolution and Building blocks of Ubiquitous Computing

Comments
Presentation Transcript Presentation Transcript

Computing Anywhere, Everywhere : 8/17/2010 Ubiquitous Computing Vasantha Vivek 1 Computing Anywhere, Everywhere “The most profound technologies are those that disappear.” Mark Weiser, 1991 1

Evolution and Building Blocks of Ubiquitous Computing : 8/17/2010 Ubiquitous Computing Vasantha Vivek 2 Evolution and Building Blocks of Ubiquitous Computing V. Vasantha M.E., Senior Lecturer, Dept. Of Information Technology, National Engineering College, K. R. Nagar, Kovilpatti. vasanthavivek@gmail.com

Roadmap : 8/17/2010 Ubiquitous Computing Vasantha Vivek 3 Roadmap

Slide 4 : 8/17/2010 Ubiquitous Computing Vasantha Vivek 4

The initial paradigm : 8/17/2010 Ubiquitous Computing Vasantha Vivek 5 The initial paradigm Batch processing Impersonal computing

Example Paradigm Shifts : 8/17/2010 Ubiquitous Computing Vasantha Vivek 6 Example Paradigm Shifts Batch processing Time-sharing Interactive computing

Example Paradigm Shifts : 8/17/2010 Ubiquitous Computing Vasantha Vivek 7 Example Paradigm Shifts Batch processing Timesharing Networking Community computing

Example Paradigm Shifts : 8/17/2010 Ubiquitous Computing Vasantha Vivek 8 Example Paradigm Shifts Batch processing Timesharing Networking Graphical displays % foo.bar ABORT dumby!!! C…P… filename dot star… or was it R…M? Move this file here, and copy this to there. Direct manipulation

Example Paradigm Shifts : 8/17/2010 Ubiquitous Computing Vasantha Vivek 9 Example Paradigm Shifts Batch processing Timesharing Networking Graphical display Microprocessor Personal computing

Example Paradigm Shifts : 8/17/2010 Ubiquitous Computing Vasantha Vivek 10 Example Paradigm Shifts Batch processing Timesharing Networking Graphical display Microprocessor WWW Global information

Example Paradigm Shifts : 8/17/2010 Ubiquitous Computing Vasantha Vivek 11 Example Paradigm Shifts A symbiosis of physical and electronic worlds in service of everyday activities. Batch processing Timesharing Networking Graphical display Microprocessor WWW Ubiquitous Computing

Ubiquitous Computing : 8/17/2010 Ubiquitous Computing Vasantha Vivek 12 Ubiquitous Computing Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical environment, but making them effectively invisible to the user – Mark Weiser Ubiquitous computing, or calm technology, is a paradigm shift where technology becomes virtually invisible in our lives. -- Marcia Riley (Georgia Institute of Technology, Atlanta.) Definitions

Slide 13 : 8/17/2010 Ubiquitous Computing Vasantha Vivek 13 "ubiquitous" -"existing or being everywhere at the same time," "constantly encountered," and "widespread." ubiquitous - technology is everywhere effectively invisible and we use it all the time. Ubiquitous technology is often wireless, mobile, and networked, making its users more connected to the world around them and the people in it. Contd.,

When Everything is Smart .. : 8/17/2010 Ubiquitous Computing Vasantha Vivek 14 When Everything is Smart .. Computing BecomesUbiquitous!

Components of a 21st Century Scenario to Prototype : 8/17/2010 Ubiquitous Computing Vasantha Vivek 15 Components of a 21st Century Scenario to Prototype A smart room senses you. Proactive software agents respond to you. Intelligent applications are aware of your social networks. You’re continuously connected to information and smart applications. Digital memories extend and amplify your personal memories

The building blocks : 8/17/2010 Ubiquitous Computing Vasantha Vivek 16 The building blocks

Sensors/Actuators : 8/17/2010 Ubiquitous Computing Vasantha Vivek 17 Sensors/Actuators Sensors/Actuators

Sensors and Actuators : 8/17/2010 Ubiquitous Computing Vasantha Vivek 18 Sensors and Actuators Pervasive, online and integrated. Sensors inform applications and services, providing context. Actuators allow intelligent applications to control the environment.

Context-Awareness : 8/17/2010 Ubiquitous Computing Vasantha Vivek 19 Context-Awareness Sensors/Actuators Context-Awareness

Context : 8/17/2010 Ubiquitous Computing Vasantha Vivek 20 Context Context is the who, what, when, where, and why within which computing takes place. A context-aware framework (CAF) attempts to tie awareness of the 5 W’s into a system of intelligent, responsive computing. Context-awareness organizes a halo of information and services around individuals.

What makes up our Context-Aware Framework? : 8/17/2010 Ubiquitous Computing Vasantha Vivek 21 What makes up our Context-Aware Framework? We’ve got agents! We’ve got sensors! We’ve got information (context)!

Agents : 8/17/2010 Ubiquitous Computing Vasantha Vivek 22 Agents Agents are a software abstraction. An agent is a program that assists people and acts on their behalf. Agents are: reactive, autonomous, and goal-driven. For OO programmers… Objects are described in terms of methods Agents are described in terms of behaviors.

Information : 8/17/2010 Ubiquitous Computing Vasantha Vivek 23 Information Context in our framework is Semantic data. Context is described in a semantic ontology. An ontology is typically a hierarchical data structure containing all the relevant entities and their relationships and rules within a domain of knowledge.

Social Computing : 8/17/2010 Ubiquitous Computing Vasantha Vivek 24 Social Computing Sensors/Actuators Social Computing

Social computing : 8/17/2010 Ubiquitous Computing Vasantha Vivek 25 Social computing - Trendwatching.com

Making connections happen : 8/17/2010 Ubiquitous Computing Vasantha Vivek 26 Making connections happen Proactive computing + social computing = collaboration Collaboration drives innovation

Continuous Computing : 8/17/2010 Ubiquitous Computing Vasantha Vivek 27 Continuous Computing Sensors/Actuators Continuous Computing

Continuous computing is… : 8/17/2010 Ubiquitous Computing Vasantha Vivek 28 Continuous computing is… Pervasive networks Smart spaces Mobile devices Advanced application services WS “[an] invisible, portable ‘information field’" - (Wade Roush in MIT Technology Review)

Digital Memories : 8/17/2010 Ubiquitous Computing Vasantha Vivek 29 Digital Memories Sensors/Actuators Digital Memories

The Memex : 8/17/2010 Ubiquitous Computing Vasantha Vivek 30 The Memex Vannevar Bush’s 1945 vision for memory amplification

Microsoft’s MyLifeBits : 8/17/2010 Ubiquitous Computing Vasantha Vivek 31 Microsoft’s MyLifeBits

Nokia Lifeblog : 8/17/2010 Ubiquitous Computing Vasantha Vivek 32 Nokia Lifeblog

Academic e-portfolio : 8/17/2010 Ubiquitous Computing Vasantha Vivek 33 Academic e-portfolio Record everything in academic life Annotate with context Retrieve later

Smart groceries : 8/17/2010 Ubiquitous Computing Vasantha Vivek 34 Smart groceries Add an RFID tag to all items in the grocery. As the cart leaves the store, it passes through an RFID transceiver. The cart is rung up in seconds.

Smart fridge : 8/17/2010 Ubiquitous Computing Vasantha Vivek 35 Smart fridge Recognizes what’s been put in it Recognizes when things are removed Creates automatic shopping lists Notifies you when things are past their expiration Shows you the recipes that most closely match what is available

Some more smart applications : 8/17/2010 Ubiquitous Computing Vasantha Vivek 36 Some more smart applications “Smart” appliances: Closets that advice on style depending on clothes available. Ovens that know recipes to cook pre-packaged food. “Smart” products: Clothing, appliances, CDs, etc. tagged for store returns. “Smart” paper: Airline tickets that indicate your location in the airport. “Smart” currency: Anti-counterfeiting and tracking. “Smart” people ??

Next generation smart spaces : 8/17/2010 Ubiquitous Computing Vasantha Vivek 37 Next generation smart spaces -Oxygen, MIT Media Lab Better human-computer interaction

Mobility ++ : 8/17/2010 Ubiquitous Computing Vasantha Vivek 38 Mobility ++ Phone? PDA? Camera? Sensor/actuator? Personal agent? YES!

“Halos” are next : 8/17/2010 Ubiquitous Computing Vasantha Vivek 39 “Halos” are next “.. provide each user with an invisible halo of computing and information services that persists regardless of location” -CMU’s Project Aura

This… : 8/17/2010 Ubiquitous Computing Vasantha Vivek 40 This… Conclusion

Will become this : 8/17/2010 Ubiquitous Computing Vasantha Vivek 41 Will become this

Slide 42 : 8/17/2010 Ubiquitous Computing Vasantha Vivek 42 Queries ??? Thank U !!! http://www.wiziq.com/vasantha

Slide 43 : 8/17/2010 Ubiquitous Computing Vasantha Vivek 43