This is the first version of the specification of the main package for the Calypso software. At the moment there is little functionality that servers only the purposes of the Dec97 demonstration.
The need for this package is very simply to have a "main" thread of control that runs the Calypso SwC software as a whole and sets up all necessary classes and does other initializations.
A list of important terminology used further in this document and in the package itself.
The main package is the top-level module of the Calypso software. Thus it must "know of" all other software components, configure the system and start operation.
For the first version the design concentrates on having some kind of program that is able to run the very first Calypso demo. Thus a lot of design decisions are still waiting for to be made.
There are no performance or extensibility concerns at the moment.
Nothing to say here...
There are only few tasks that this main package must be capable of doing. It must: