Introduction to Ubiquitous Computing

12,468 views

Published on

An introduction to Ubiquitous Computing

Published in: Technology, Education
  • Be the first to comment

Introduction to Ubiquitous Computing

  1. 1. Ubiquitous Computing
  2. 2. Back Ground <ul><li>A technology trying to embed the PCs into everyday objects to make the PCs invisible. </li></ul><ul><li>Ubiquitous: Being or seeming to be everywhere at the same time (omnipresent). </li></ul><ul><li>Later this was renamed as pervasive computing. </li></ul><ul><li>Pervasive: Capability to spread through ought. </li></ul><ul><li>Meaning Spreading the computation power into everything around us. </li></ul><ul><li>The name ubiquitous computing was coined by Mark Weiser (Father of Ubiquitous Computing). </li></ul>http://www.facebook.com/honeydev
  3. 3. The Major Trends in Computing <ul><li>Mainframe : many people share a computer </li></ul><ul><li>Personal Computer : one computer, one person </li></ul><ul><li>Ubiquitous Computing : many computers share each of us </li></ul>http://www.facebook.com/honeydev
  4. 4. http://www.facebook.com/honeydev
  5. 5. Pervasive/Ubiquitous Computing <ul><li>Pervasive (or ubiquitous)  computing which is a concept based on a vision described by  Mark Weiser  nearly a decade ago </li></ul><ul><li>Move beyond desktop machine </li></ul><ul><li>Ubiquitous computing environments involve the interaction, coordination, and cooperation of numerous, casually accessible, and often invisible computing devices. </li></ul><ul><li>Computing is embedded everywhere in the environment </li></ul>http://www.facebook.com/honeydev
  6. 6. Ubicomp Notions <ul><li>The &quot;authorized access to anytime-anywhere-any device-any network-any data&quot; </li></ul><ul><li>“ Invisible” resources </li></ul><ul><li>it is computation that's freely available everywhere </li></ul><ul><li>Machines sense users’ presence and act accordingly </li></ul>http://www.facebook.com/honeydev
  7. 7. BEGINNINGS OF UBIQUITOUS COMPUTING <ul><li>While working atXEROX Palo Alto Research Center (PARC) as Chief Technologist, Weiser envisioned the third era of computing in 1985. </li></ul><ul><li>Weiser produced three types of wirelesscomputing devices </li></ul><ul><li>Tabs </li></ul><ul><li>pads </li></ul><ul><li>boards. </li></ul>http://www.facebook.com/honeydev
  8. 8. Pervasive computing technologies <ul><li>Pervasive computing involves three converging areas of ICT </li></ul><ul><li>computing (‘devices’) - PCS devices are likely to assume many different forms and sizes, from handheld units (similar to mobile phones)to near-invisible devices set into ‘everyday’ objects (like furniture and clothing). </li></ul><ul><li>Communications (‘connectivity’)- This can be achieved via both wired (such as Broadband (ADSL) or Ethernet) and wireless networking technologies (such as WiFi or Bluetooth) </li></ul><ul><li>‘ user interfaces’- new user interfaces are being developed that will be capable of sensing and supplying more information about users, and the broader environment, to the computer for processing </li></ul>http://www.facebook.com/honeydev
  9. 9. http://www.facebook.com/honeydev
  10. 10. Embedded Technology <ul><li>is the process of introducing computing power to various appliances. </li></ul><ul><li>Computers are hidden in numerous information appliances which we use in our day-to-day life. </li></ul><ul><li>common scenario posits refrigerators &quot;aware&quot; of their suitably-tagged contents, able to both plan a variety of menus from the food actually on hand, and warn users of stale or spoiled food. </li></ul>http://www.facebook.com/honeydev
  11. 11. Sentilla Software <ul><li>Sentilla Point - Java-Powered software platform for pervasive-class computers </li></ul><ul><li>Sentilla Work - Eclipse-based Integrated Development Environment </li></ul><ul><li>Sentilla Server - PC-class software that enables the pervasive computers in your network to connect to your enterprise infrastructure </li></ul>http://www.facebook.com/honeydev
  12. 12. http://www.facebook.com/honeydev
  13. 13. Sentilla Hardware <ul><li>Sentilla Mini is the core of pervasive computing solution. </li></ul><ul><li>. Combining the MSP430 microcontroller with a TI/Chipcon CC2420 low-power wireless radio </li></ul><ul><li>each Mini comes pre-bundled with Sentilla Point, the world’s only Java-compliant software platform for pervasive computers. </li></ul>http://www.facebook.com/honeydev
  14. 14. Sentilla Lab <ul><li>Three categories of applications </li></ul><ul><li>Bite-sized version of large-scale industry applications </li></ul><ul><li>Developer applications and prototype hardware </li></ul><ul><li>Fun applications </li></ul>http://www.facebook.com/honeydev
  15. 15. Applications of Ubicomp <ul><li>Health care </li></ul><ul><li>home care </li></ul><ul><li>transport </li></ul><ul><li>environmental monitoring </li></ul>http://www.facebook.com/honeydev
  16. 16. 1. Health care <ul><li>Pervasive computing offers opportunities for future healthcare provision both for treating and managing disease, and for patient administration </li></ul><ul><li>remote sensors and monitoring technology might allow the continuous capture and analysis of patients’ physiological data </li></ul><ul><li>Medical staff could beimmediately alerted to any detected irregularities </li></ul>http://www.facebook.com/honeydev
  17. 17. http://www.facebook.com/honeydev
  18. 18. 2. Environmental monitoring <ul><li>Pervasive computing provides improved methods to monitor the environment </li></ul><ul><li>It will allow for continuous realtime data collection and analysis via remote, wireless devices </li></ul><ul><li>this poses significant challenges for PCS developers. Devices may be required to withstand harsh environmental conditions (such as heat, cold and humidity </li></ul>http://www.facebook.com/honeydev
  19. 19. 3. Intelligent transport systems <ul><li>Such systems seek to bring together information and telecommunications technologies in a collaborative scheme to improve the safety, efficiency and productivity of transport networks </li></ul><ul><li>Electronic devices could be directly integrated into the transport infrastructure, and into vehicles themselves, with the aim of better monitoring and managing the movement of vehicles within road, rail, air and sea transport systems. </li></ul>http://www.facebook.com/honeydev
  20. 20. Challenges <ul><li>The “Accidentally” Smart Environment </li></ul><ul><li>Impromptu Interoperability </li></ul><ul><li>No Systems Administrator </li></ul><ul><li>Social Implications of Aware Technologies </li></ul><ul><li>Reliability </li></ul><ul><li>Inference in the Presence of Ambiguity </li></ul>http://www.facebook.com/honeydev
  21. 21. 1. The “Accidentally” Smart Environment <ul><li>If you walk into an environment anywhere in the world, you would probably not find an infrastructure suitable for ubiquitous computing </li></ul><ul><li>Instead, you would find an infrastructure suited towards established and well-grounded technologies </li></ul><ul><li>the environments of users must be “upgraded,” to support this new technology </li></ul>http://www.facebook.com/honeydev
  22. 22. 2. Impromptu Interoperability <ul><li>Ubiquitous computing must not just have interoperable devices, they must have impromptu interoperability – the ability to interconnect and communicate with little or no advance planning. </li></ul><ul><li>This presents a problem because every device must be written to understand the software of every other device </li></ul>http://www.facebook.com/honeydev
  23. 23. 3. Social Implications of Aware Technologies <ul><li>Pervasive computing systems may have implications for privacy, security and safety, as a result of their ability to: gather sensitive data, for example on users' everyday interactions, movements, preferences and attitudes, without user intervention or consent </li></ul><ul><li>The advent of pervasive computing may mean that data can be collected without a person’s knowledge or consent. Some argue that this could violate existing data protection law </li></ul>http://www.facebook.com/honeydev
  24. 24. 4. Reliability <ul><li>Since ubiquitous computing devices will be everywhere, it makes sense for them to be reliable. </li></ul><ul><li>Owners and developers will not want to be constantly bombarded by failing devices or insecure software. </li></ul>http://www.facebook.com/honeydev
  25. 25. CONCEPTS AND TECHNOLOGY FOR THE FUTURE <ul><li>Ubiquitous computing is the next generation computing environments with information & communication technology everywhere, for everyone, at all times. </li></ul><ul><li>Information and communication technology will be an integrated part of our environments </li></ul>http://www.facebook.com/honeydev
  26. 26. Conclusion <ul><li>This seminar presents a vision of a future computing landscape characterized by the ubiquity of computing devices, the autonomy, dynamicity and the heterogeneity of system components. </li></ul><ul><li>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. </li></ul>http://www.facebook.com/honeydev
  27. 27. Yesterday's Computers Filled Rooms … http://www.facebook.com/honeydev
  28. 28. … So Will Tomorrow’s http://www.facebook.com/honeydev

×