eventmanager: support for the peripheral awareness of events (huc2000)

18
EventManager: Support for the Peripheral Awareness of Events Joe McCarthy he firm soon-to-be formerly-known-as)

Upload: joe-mccarthy

Post on 01-Dec-2014

3.336 views

Category:

Business


0 download

DESCRIPTION

EventManager is a tool that supports peripheral awareness by enabling users to be notified when events of interest take place within their workplace environment. Our initial implementation of the tool allows users to specify events based on people and their locations within the physical environment, e.g., the event of Joe entering his office. We describe the context of the environment in which the tool is used, the event specification language, the features embodied in the interfaces and some potential extensions for future versions of the tool. This presentation was given at the Second International Symposium on Handheld and Ubiquitous Computing (HUC2000), which evolved into the UbiComp conference series. The paper associated with this presentation can be found here: http://interrelativity.com/joe/publications/EventManager-HUC2000-abstract.html

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