1 / 33

Ubiquitous Computing A Look Into Everyware

Ubiquitous Computing A Look Into Everyware. By Eric Miller. Key Terms. Ubiquitous – Present, appear, or found everywhere (omnipresent) Context - Info that relates to an entity Ontology – Knowledge as a set of concepts within a domain, and their relationships. What is Ubiquitous Computing?.

brick
Download Presentation

Ubiquitous Computing A Look Into Everyware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ubiquitous ComputingA Look Into Everyware By Eric Miller

  2. Key Terms • Ubiquitous – Present, appear, or found everywhere (omnipresent) • Context - Info that relates to an entity • Ontology – Knowledge as a set of concepts within a domain, and their relationships

  3. What is Ubiquitous Computing? • Post-desktop model of human-computer interactions • NOT virtual reality • Seamlessly interconnected world

  4. Relative Terms • Pervasive Computing • Ambient Intelligence • Everyware

  5. Daddy? • Mark Weiser • Father of Ubiquitous Computing • From Harvey, Illinois • Chief Scientist at PARC • Coined Ubiquitous Computing in 1988 • Wrote “The Computer for the 21st Century” • Interesting views

  6. Weiser • Three forms of Ubiquitous Computing devices • Tabs • Pads • Boards • Three more since • Dust • Skin • Clay

  7. Goals • Natural Interaction • Ease of Life • Reliable and accessible Information “The most profound technologies are the ones that disappear. They weave themselves into the fabric of everyday life until they are undistinguishable from it.” – Mark Weiser

  8. Smart Devices • Needs • Remote Access • Power • Adapt • Scale • Wants • Extends Needs • Fast • Anywhere • Anytime • Highly Mobile

  9. Smart Devices • Device Independence • Application Independence • Adaptively and Adaptability • Collective Operation

  10. Context • Dynamic Context • Rates of Change • Evolution • Relational Context • Time • Person to person

  11. Context • User Context • Device Context • Application Context • Information Context • Environmental Context • Time Context • Historical Context • Relational Context

  12. Context • Computers • Gather Data • Aggregate Data • Running Calculations • Humans • Defining Contexts • Determine What is Important • Both • Misunderstandings • Imperfect

  13. Context Management • Context Modeling • Capturing • Abstraction/Reasoning • One-to-One • Context Fusion • Context Fission • Dissemination

  14. Context Aware Systems • Able to sense their environment • Where You Are • Who You’re With • Nearby Resources • High Development Overheads • Strong Barriers • Lack of Infrastructure

  15. Semantic Web • Provides common framework that allows data to be shared and reused across application, enterprise, and community boundaries. • W3C • Would aid greatly to Context Aware Systems • Developed with Ontology Oriented Programming

  16. Location Awareness • Devices that sense your or their location • Passive or Active • GPS • Giving Directions • Warehouse • Provides Comfort

  17. Sentient Computing • Sentient – Able to perceive or feel things • Uses sensors to perceive its environment and react accordingly • Uses world model and location awareness

  18. E-Learning • In Classroom • Out of Classroom • Can be self paced or instructor led

  19. Ontology Oriented Programming • Go! • Ontological Programming

  20. Challenges • Anticipating future trends • Meeting future needs • Proximate Future • Infrastructure • Possible? • Security

  21. Proximate Future • Always a next step • Currently Living It • Mobile technology • Different from what was expected • You Decide

  22. Singapore • Road Payment System • Text-a-Taxi

  23. Infrastructure • Will it Work? • Re-usability • Manageability • Accessibility • Durability • Out of Date Machines • Power Issues • Data Storage

  24. Possible? • Tupac Hologram • Accurate Interactions

  25. Security • Is it wanted? • How Invasive? • Law Changes? • Restrictions • Law Enforcement

  26. Examples • Coffee Cup • Refrigerator • Automated Lighting • Automated Electronics • Augmented Reality • Examples

  27. Augmented Reality • Layar • GPS

  28. Augmented Reality

  29. Augmented Reality

  30. Augmented Reality

  31. Conclusions • Role of user must be very clearly understood • Role of environment must be understood • Current infrastructure must be expanded to support context aware systems • Major developments in Ontology Oriented Programming must be made first • Must clearly define objects to not get lost in “proximate future” loop

  32. Questions?

  33. Sources • http://www.biomedcentral.com/content/pdf/1472-6947-8-26.pdf • http://www.ics.uci.edu/~jpd/ubicomp/BellDourish-YesterdaysTomorrows.pdf • http://ojs.academypublisher.com/index.php/jsw/article/view/04099921013/1431 • http://www.cs.cmu.edu/~aura/docdir/pcs01.pdf • http://www.utdallas.edu/~muratk/courses/privacy08f_files/location_privacy_pervasive_computing.pdf • http://csce.uark.edu/~nilanb/teaching/papers/kindberg.pdf

More Related