Presentation is loading. Please wait.

Presentation is loading. Please wait.

Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.

Similar presentations


Presentation on theme: "Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments."— Presentation transcript:

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


Download ppt "Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments."

Similar presentations


Ads by Google