skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - MOPS


Multi Person/Object Scheduler

Senior Project: 1990-1991
Michael Mowery, Leonard (Chuck) Sampson, Jem Tu and Nhien Vo
Longmont, CO

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.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)