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

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

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.

Real-Time Systems and the

Aware Home

Anind K. DeyUbiquitous Computing

Future Computing Environments

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

1/31/2001 2

The Aware Home

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

1/31/2001 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

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

1/31/2001 4

Floor Plans

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

1/31/2001 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

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

1/31/2001 6

Contrast to Traditional Computing Implicit interaction as well as

explicit

Mobile users in changing environments

Uncontrolled environments

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

1/31/2001 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

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

1/31/2001 8

Ubicomp in FCE

Capture and access: eClass, C2000

Context-awareness: Context Toolkit

Natural input and disambiguation: OOPS

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

1/31/2001 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

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

1/31/2001 10

Real-Time Aspects

Mostly very soft requirements Security, medical support: harder

User’s perspective

Context: data acquisition, interpretation and disambiguation

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

1/31/2001 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

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

1/31/2001 12

Context-Aware Applications Tour guides (museums)

Travel assistants (Hertz NeverLost)

Personalization systems (myYahoo)

And even …

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

1/31/2001 13

Context Widgets

Responsible for acquiring and abstracting data from particular sensor, separation of concerns, storage

Widget

Sensor

Widget

Application Application

Sensor

ContextArchitecture Face

Recognition

LocationWidget

LocationWidget

In/Out Board

Smart Card Reader

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

1/31/2001 14

Context Interpreters

Convert or interpret context to higher level information

Context not available at appropriate level

Face Recognition

LocationWidget

LocationWidget

In/Out Board

Smart Card Reader

ID to NameInterpreter

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

1/31/2001 15

Context Aggregators

Collect context relevant to particular entities (recall definition)

Further separation, simplifies design

Face Recognition

LocationWidget

LocationWidget

In/Out Board

Smart Card Reader

ID to NameInterpreter

BuildingAggregator

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

1/31/2001 16

Context Toolkit Framework

Widget

Sensor

Widget

Application Application

Interpreter InterpreterAggregator

Sensor

ContextArchitecture

DiscovererService

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

1/31/2001 17

Conference Assistant

Slide

User Notes

Interest Control

Audio/VideoIndicator

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

1/31/2001 18

Slide text User notes

Retrievedslide

Query Interface

Schedule

context widgetsIdentity, Location, Activity

of People, Places, Things

Joe Smith context

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

1/31/2001 19

Conference Assistant Arch.

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

1/31/2001 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

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

1/31/2001 21

Digital Family Portrait

Abstract presentation of remote activity

Little real-time concerns

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

1/31/2001 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

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

1/31/2001 23

Ambiguous Context

speakersmicrophone

motion detector

keyboard

display

dock

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

1/31/2001 24

CybreMinder

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

1/31/2001 25

Monitoring

Monitor activity and interaction with devices: stove, stairs

Medical diagnosis

Privacy: indicate what’s being sensed to occupants

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

1/31/2001 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