Supporting the Construction of Context-Aware Applications
Anind K. Dey
Intel Berkeley Lab Intel Research
Supporting the Construction of Context-Aware Applications Anind - - PowerPoint PPT Presentation
Supporting the Construction of Context-Aware Applications Anind K. Dey Intel Berkeley Lab Intel Research How UbiComp is Different from Traditional GUI Not only direct interaction for input and output Need to use RANGE of explicit
Intel Berkeley Lab Intel Research
9/17/2001 3
9/17/2001 4
9/17/2001 5
9/17/2001 6
9/17/2001 7
9/17/2001 8
9/17/2001 9
9/17/2001 9
9/17/2001 10
9/17/2001 11
9/17/2001 12
9/17/2001 13
9/17/2001 14
9/17/2001 15
9/17/2001 16
9/17/2001 17
9/17/2001 18
9/17/2001 19
9/17/2001 19
9/17/2001 20
9/17/2001 21
9/17/2001 22
Widget Sensor Widget Application Application Sensor Context Architecture
9/17/2001 22
Widget Sensor Widget Application Application Sensor Context Architecture Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader
9/17/2001 23
Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader
9/17/2001 23
Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader ID to Name Interpreter
9/17/2001 23
Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader ID to Name Interpreter
9/17/2001 24
Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader ID to Name Interpreter
9/17/2001 24
Face Recognition Location Widget Location Widget In/Out Board Smart Card Reader ID to Name Interpreter Building Aggregator
9/17/2001 25
(distributed: XML/HTTP, input-focused)
9/17/2001 25
(distributed: XML/HTTP, input-focused)
9/17/2001 25
(distributed: XML/HTTP, input-focused)
9/17/2001 26
9/17/2001 27
9/17/2001 28
9/17/2001 29
apps)
(informal meeting support)
9/17/2001 30
9/17/2001 30
9/17/2001 31
9/17/2001 32
9/17/2001 33
9/17/2001 34
Location Widget In/Out Board iButton Dock ID to Name Interpreter Web-based In/Out Board Context-Aware Mailing List
9/17/2001 34
Location Widget In/Out Board iButton Dock ID to Name Interpreter Web-based In/Out Board Context-Aware Mailing List
PinPoint 3D-iD
9/17/2001 35
9/17/2001 35
Playback controls Filters Ink written before current time is in
Ink written after current time is in
Current time within session Selected session Selected day Day containing whiteboard activity
9/17/2001 36
9/17/2001 37
9/17/2001 37
9/17/2001 37
9/17/2001 37
Identity, Location, Activity
Joe Smith context
9/17/2001 38
9/17/2001 39
9/17/2001 40
(SACMAT 2001)
(HUC 2000)
9/17/2001 41
X X Situation realization P X Context specification P X Evolution P X Sensor failure P X Sensor addition V X Multiple Apps V X Storage V X Query/subscribe V X Distributed communications P X Context acquisition Component None Abstractions Features Level of Support X – none P – partial V – complete
9/17/2001 41
X X Situation realization P X Context specification P X Evolution P X Sensor failure P X Sensor addition V X Multiple Apps V X Storage V X Query/subscribe V X Distributed communications P X Context acquisition Component None Abstractions Features Level of Support X – none P – partial V – complete X P P P P V V V V P Component
9/17/2001 42
9/17/2001 43
9/17/2001 44
X X Situation realization P X Context specification P X Evolution P X Sensor failure P X Sensor addition V X Multiple Apps V X Storage V X Query/subscribe V X Distributed communications P X Context acquisition Component None Abstractions Features
9/17/2001 44
X X Situation realization P X Context specification P X Evolution P X Sensor failure P X Sensor addition V X Multiple Apps V X Storage V X Query/subscribe V X Distributed communications P X Context acquisition Component None Abstractions Features V V V V V V V V V P Situation
9/17/2001 45
9/17/2001 45
9/17/2001 45
9/17/2001 46
9/17/2001 46
9/17/2001 46
9/17/2001 46
9/17/2001 47
9/17/2001 47
9/17/2001 47
9/17/2001 47
9/17/2001 48
9/17/2001 49
9/17/2001 50
9/17/2001 51
9/17/2001 52
9/17/2001 53
9/17/2001 54
9/17/2001 55
9/17/2001 55
9/17/2001 55
9/17/2001 55
9/17/2001 55
9/17/2001 55
9/17/2001 55
9/17/2001 55
9/17/2001 56
9/17/2001 56
9/17/2001 57
9/17/2001 58
9/17/2001 59
9/17/2001 59
9/17/2001 59
9/17/2001 60
9/17/2001 61
9/17/2001 62
9/17/2001 63
9/17/2001 64
9/17/2001 65