Calendar Scheduler: Design considerations


[Prev] [Next] [Up] [Top]

The challenge arises from two source: the multiparty, distributed, heterogeneous, asynchronous nature of calendars; and the need to accommodate personal preferences, some of which are either private or poorly articulated.

This problem may face considerable hardware and environmental constraints. For example, personal electronic notebooks do not yet communicate freely, so it is not possible to assume that all calendars of interest will be either instantly or simultaneously accessible.

Users' expectations are also a factor in considering alternatives; it is probably not acceptable to completely reschedule everyone whenever a meeting is changed: there must be some stability as meetings are added and removed. This problem may be made arbitrarily more complex by considering what it means for a time to be "convenient" for a participant or group of participants. What kind of constraints may a user place on the allowable schedules?

Some key considerations affecting the architecture are:


[Prev] [Next] [Up] [Top]

Updated Halloween 95 by Mary Shaw
Comments to maintainer