1 / 26

Real-Time Systems and the Aware Home

Real-Time Systems and the Aware Home. Anind K. Dey Ubiquitous Computing Future Computing Environments. The Aware Home. Description of Aware Home. > 5000 sq. feet of lab space 2 independent & identical living floors (3 bed/2 bath), full basement and attic for research flexibility

Download Presentation

Real-Time Systems and the Aware Home

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. Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments

  2. The Aware Home

  3. Description of Aware Home • > 5000 sq. feet of lab space • 2 independent & identical living floors (3 bed/2 bath), full basement and attic for research flexibility • A variety of network connections to outside and within: • Fiber to campus, ADSL from BellSouth, WaveLAN, EchoStar satellites, FutureSmart wiring

  4. Floor Plans

  5. Living Laboratory for Ubicomp • Build and understand a living laboratory in an everyday setting that is aware of its occupants’ activities and supports the continuous connection of a small community. • More than home automation

  6. Contrast to Traditional Computing • Implicit interaction as well as explicit • Mobile users in changing environments • Uncontrolled environments

  7. Building Applications • M. Weiser: The whole point of ubiquitous computing, of course, is the applications. • House applications focused on 3 main aspects: elderly, kids, us

  8. Ubicomp in FCE • Capture and access: eClass, C2000 • Context-awareness: Context Toolkit • Natural input and disambiguation: OOPS

  9. Overview of Applications in the Home • Focused on context-awareness • Remote and local awareness of activities • Health and security monitoring • Support for privacy • Control of appliances • Support for carrying out activities: cooking, etc. • As well as regular video-conferencing types of activities

  10. Real-Time Aspects • Mostly very soft requirements • Security, medical support: harder • User’s perspective • Context: data acquisition, interpretation and disambiguation

  11. Context and Context-Awareness • Focused on input • Context: any information that can be used to characterize the situation of an entity • Context-awareness • General model of interactive computing • Addresses subset of ubicomp problems

  12. Context-Aware Applications • Tour guides (museums) • Travel assistants (Hertz NeverLost) • Personalization systems (myYahoo) • And even …

  13. Application Application Widget Widget In/Out Board Context Architecture Sensor Sensor Location Widget Location Widget Face Recognition Smart Card Reader Context Widgets • Responsible for acquiring and abstracting data from particular sensor, separation of concerns, storage

  14. Location Widget Location Widget Context Interpreters • Convert or interpret context to higher level information • Context not available at appropriate level In/Out Board ID to Name Interpreter Face Recognition Smart Card Reader

  15. Location Widget Location Widget Context Aggregators • Collect context relevant to particular entities (recall definition) • Further separation, simplifies design In/Out Board Building Aggregator ID to Name Interpreter Face Recognition Smart Card Reader

  16. Context Toolkit Framework Application Application Aggregator Interpreter Interpreter Widget Widget Discoverer Context Architecture Service Sensor Sensor

  17. Audio/Video Indicator User Notes Slide Interest Control Conference Assistant

  18. Joe Smith context Schedule Query Interface Retrieved slide Slide text User notes Identity, Location, Activity of People, Places, Things context widgets

  19. Conference Assistant Arch.

  20. Aware Home Applications • Focused on context-awareness • Digital Family Portrait • Intercom • Reminders • Privacy Mirror • Interruption Support • House Control and Security • Gesture Pendant • Robot Pets

  21. Digital Family Portrait • Abstract presentation of remote activity • Little real-time concerns

  22. Intercom • Allow family to communicate • Co-located • Distributed • Share information about status with “caller” • Has to be available and delivered within short time frame to be useful

  23. Ambiguous Context display motion detector microphone speakers dock keyboard

  24. CybreMinder

  25. Monitoring • Monitor activity and interaction with devices: stove, stairs • Medical diagnosis • Privacy: indicate what’s being sensed to occupants

  26. Conclusions • Aware Home is a great testbed for context-aware and ubiquitous computing • Lots of real-time issues that cover the spectrum from soft to hard

More Related