| Prev: Overview | Up: Home | Next: Installation |
|---|---|---|
Table of contents
The architecture of FARSA is based on three key ideas: the components, the configuration file and the plugins.
The components are software modules that implement a given object or process. They can be organized in a hierarchical manner. The main characteristic of components is that they can be automatically instantiated and configured from the content of a configuration file. Components might also include associated commands and graphical widgets that can be accessed by the FARSA main graphical user interface.
The configuration file is a text file that specifies the components that are going to be used in a particular project and the parameters that are used to configure them. The file has a hierarchical structure analogous to the hierarchical organization of components. The configuration file is a human readable text file that can be edited through the Total99 graphic interface or directly through a standard text editor. The modular and hierarchical organization of components combined with the configuration file has several advantages:
A plugin contains compiled code of new components or features created by users. Plugins provide several advantages:
Overall the workflow in FARSA is as follow:
Manual: Home
Manual: Installation
Manual: Overview
Anonymous