Download presentation
Presentation is loading. Please wait.
1
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments
2
1/31/20012 The Aware Home
3
1/31/20013 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
1/31/20014 Floor Plans
5
1/31/20015 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
1/31/20016 Contrast to Traditional Computing Implicit interaction as well as explicit Mobile users in changing environments Uncontrolled environments
7
1/31/20017 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
1/31/20018 Ubicomp in FCE Capture and access: eClass, C2000 Context-awareness: Context Toolkit Natural input and disambiguation: OOPS
9
1/31/20019 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
1/31/200110 Real-Time Aspects Mostly very soft requirements Security, medical support: harder User’s perspective Context: data acquisition, interpretation and disambiguation
11
1/31/200111 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
1/31/200112 Context-Aware Applications Tour guides (museums) Travel assistants (Hertz NeverLost) Personalization systems (myYahoo) And even …
13
1/31/200113 Context Widgets Responsible for acquiring and abstracting data from particular sensor, separation of concerns, storage Widget Sensor Widget Application Sensor Context Architecture Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader
14
1/31/200114 Context Interpreters Convert or interpret context to higher level information Context not available at appropriate level Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader ID to Name Interpreter
15
1/31/200115 Context Aggregators Collect context relevant to particular entities (recall definition) Further separation, simplifies design Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader ID to Name Interpreter Building Aggregator
16
1/31/200116 Context Toolkit Framework Widget Sensor Widget Application Interpreter Aggregator Sensor Context Architecture Discoverer Service
17
1/31/200117 Conference Assistant Slide User Notes Interest Control Audio/Video Indicator
18
1/31/200118 Slide textUser notes Retrieved slide Query Interface Schedule context widgets Identity, Location, Activity of People, Places, Things Joe Smithcontext
19
1/31/200119 Conference Assistant Arch.
20
1/31/200120 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
1/31/200121 Digital Family Portrait Abstract presentation of remote activity Little real- time concerns
22
1/31/200122 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
1/31/200123 Ambiguous Context speakers microphone motion detector keyboard display dock
24
1/31/200124 CybreMinder
25
1/31/200125 Monitoring Monitor activity and interaction with devices: stove, stairs Medical diagnosis Privacy: indicate what’s being sensed to occupants
26
1/31/200126 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.