Transcript
Page 1: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

EventManager: Support forthe Peripheral Awareness of Events

Joe McCarthy

(the firm soon-to-be formerly-known-as)

Page 2: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Presentation Plan

• Active Environments @ CSTaR• PocketWatch, ActiveMap, EventManager

• EventManager• Motivation, architecture, interfaces, future work

• Questions• (and, hopefully, answers)

Page 3: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Background

• Informal Communication• Crucial for success in project/team-oriented work

• Attempts to connect often end in failure

• Awareness Tools• Provide information about who’s where

• Infrared badges, sensors

• Create informal interaction opportunitiesfor non-adjacent colleagues

Page 4: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Active Environment Applications

• PocketWatch: small bits of awareness info• Where Is Eric?

• Who is with Ted?

• Who is in the Videoconference Room?

• ActiveMap: large-scale awareness info• Where is everyone?

• EventManager: asynchronous awareness• Notify me when an event of interest occurs

Page 5: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

PocketWatch

Page 6: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

ActiveMap

Page 7: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

EventManager

Page 8: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Motivation

• Synchronous awareness• What’s happening now?

• PocketWatch, ActiveMap

• Asynchronous awareness• Let me know when X happens

• EventManager

• Irritation-based research methodology• Don’t get mad, define a research project…

Page 9: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

ArialView Architecture

© 2000 by Arial Systems Corporation. All rights reserved.

Page 10: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

EventManager Architecture

• Active Environment Server• Manages event specifications

• storage, activation, deactivation

• Notifies client of triggered event specs

• EventManager Client• User interfaces for event specs

• definition, editing, activation, deactivation

Page 11: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Main Interface

Page 12: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

NameDescriptionPerson(s)Relationship or State (change)Location(s)Action(s)Save, Activate or Cancel

Event Specification Interface

Entering, Leaving,In, Not In, Alone In

Conjunctive Disjunctive

Page 13: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Event Specification Example

Page 14: EventManager: Support for the Peripheral Awareness of Events (HUC2000)
Page 15: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Event Notification - Visual

Page 16: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Event Notification - Aural

Speaker InfraredSensor

Page 17: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

Future Extensions

• Integration of other “sensors”• keyboard, telephone, motion, calendar, other

location technologies

• Other communication capabilities• NetMeeting, [mobile] phone, pager

• High level event specification language• When <3 people> are in <any meeting room>

Page 18: EventManager: Support for the Peripheral Awareness of Events (HUC2000)

For more information

• Joe McCarthy• [email protected]

• Active Environments• http://www.ac.com/services/cstar/Research/ActiveEnvironments.html

• CSTaR• http://www.ac.com/cstar


Recommended