Next: 1.6 Expectations
Up: 1 Introduction
Previous: 1.4 Intended Audience
  Contents
This document is organised in the following way:
- Section 1: Introduction details who
this document is written for, and how it is organised.
- Section 2: Design Description
gives an overview of the proposed
architecture for RAMI. This includes the design methods and philosophy
chosen, as well as a diagrammatic explanation of the chosen
modular breakdown of FCM and SAM.
- Section 3: FCM Detailed Design gives details
of the name, purpose and responsibilities of each module in FCM.
- Section 4: SAM Detailed Design gives
details of the name, purpose and responsibilities of each class in SAM.
- Section 5: Interface Description describes
how each module (as described in sections 3 and 4)
interacts with other modules in the system and provides links to the
online API for FCM and SAM.
- Section 6: FCM User Interface describes how
users interact with FCM, including installation and removal.
- Section 7: SAM Graphical User Interface
describes the GUI for SAM, including widget trees and usability.
- Section 8: Design Constraints and
Issues describes constraints and issues with the design of RAMI and how
these are satisfied or resolved.
- Section 9: Use Cases describes the generic
functionality of the system through detailed examples of use of RAMI.
- Section 10: Glossary gives a complete list of
definitions of
both project-specific and non project-specific terms.
- Section A: Appendix contains pseudo-code for
the Client's window size algorithm, as well as the Client's research paper.
It should be noted that much of the lowest level detail, the APIs that are to
be programmed to, are found online at the web addresses given in sections
5.5 and 5.6.
Next: 1.6 Expectations
Up: 1 Introduction
Previous: 1.4 Intended Audience
  Contents