Figure 3 shows the system architecture of the GONVI prototype. It is made up of three main parts: the "Graphical Information Source", the "GONVI Kernel" and the "Non-Visual User Environment".

The "Graphical Information Source" contains: A "LingoPSFilter (PostScript Plug-In Code)" that is connected to the "Standard PostScript Interpreter", "Visual Graphical Objects (PostScript Code)" that are connected to the "Standard PostScript Interpreter", and the "Standard PostScript Interpreter" itself. Of these three components, only the LingoPSFilter is a direct part of the prototypical implementation.

The "GONVI Kernel" constains: The pool of "GONVI Graphical Objects" and the "Constraint Attaching Rule Base" which imposes constraints on the "GONVI Graphical Objects". Both components are direct parts of the prototypical implementation.

The "Non-Visual User Environment" contains: "Sound Output", "Speech Output" and "Tactile Output Device (Display/Printer)". Non of these components is a direct part of the prototypical implementation.

The relations between the main parts are as follows: The "Standard PostScript Interpreter" (part of "Graphical Information Source") conveys information to the "GONVI Graphical Objects" (part of the "GONVI Kernel") through "LingoPS". The "Non-Visual User Environment" is connected to the "GONVI Graphical Objects" for the purpose of non-visual representation of graphical objects.

Please use the "Back" button of your browser to return to the previous page.