Specification of the Main Package


Status

Introduction

Glossary

Overview

Design Principles

Objectives

Methods

Architecture

Core Classes

API

Status

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.

Introduction

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.

Glossary

A list of important terminology used further in this document and in the package itself.

Overview

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.

Design Principles

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.

Objectives

There are no performance or extensibility concerns at the moment.

Methods

Nothing to say here...

Architecture

There are only few tasks that this main package must be capable of doing. It must:

Core Classes


Juhana Räsänen
Last modified: Fri Oct 24 14:38:55 EEST