Multi Person/Object Scheduler
Senior Project: 1990-1991
The goal of this project was to develop a multi person/object scheduler, using
OI (Object Interface -- Solbourne's object-oriented, X Window System and
C++-based user interface toolkit). The system allows individual users to
maintain online datebooks containing their appointments. These appointments can
be viewed and manipulated by the day, week, month, and year. However, this
project provides more than just individual datebooks; it provides event
scheduling. An individual can schedule a meeting for a specific time and length
for a particular set of people and resources (such as conference rooms,
overhead projectors, etc.). The system will check the calendars of all of the
participants, determine if all people and resources are available at that time
and, if so, schedule the event in their datebooks. Appropriate security and
privacy measures were included. The software was implemented as a database
server, which maintained the appointments for all users and communicated to
client processes, located across the network. These clients provided the visual
interface to each user. The project was written in C++ and runs on Solbourne's
multiprocessor UNIX systems.
|