gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Datenmodell Nach oben: Modell ereignisaktiver Objekte Vorheriges: Verknüpfung von Informationen

Projektstruktur

Das Projekt nutzt verschiedenartige Verfahren und Werkzeuge, die naturgemäß einen unterschiedlich weitreichenden Bezug zu der eingesetzten Objektgraphik  und den entwickelten Komponenten haben. Die wichtigsten sind folgende:

 Tcl / Tk ,  Perl , C .
Werkzeuge. Unix  ,,Toolbox``-Philosophie,  daher vorwiegend Reihe von unabhängigen Werkzeugen.
 Tcl / Tk , C ,  Perl  ... Erweiterungen. Die Quellentext-Implementierung  ist, nicht zuletzt aufgrund der großen Zahl möglicher Erweiterungen, eine der flexibelsten und portabelsten Wege einen Map-Viewer und zugehörige Ereignis-Bindungen  (engl.:  ,,event bindings``) zu realisieren.
Dynamische Bibliotheken,  Datenbanken, Wrapper Werkzeuge, Wrapper für technische oder mathematische Zusammenhänge.
Graphische Benutzeroberfläche, Modifikation der Oberfläche.
Shell, Ausführung von interaktiven Befehlen und Skripten. 
Makrofunktionen können in der nativen Sprache der Komponente entwickelt werden.

Alle Tcl/Tk-basierten Verfahren und Werkzeuge sind in diesem Rahmen eng mit der Objektgraphik  und den eigentlichen Komponenten gekoppelt.

Externe Werkzeuge können sehr geeignet für den jeweiligen speziellen Zweck gewählt werden. Eine engere Verbindung zu den Komponenten ist nicht notwendig. Dies hat gegebenenfalls Einfluß auf die Portabilität. Aufgrund der Forderung beliebige Anwendungen an Ereignisse anbinden zu können, ist dies aber indirekt gewollt.

Dynamische Bibliotheken,  Datenbanken usw. sind spezielle Werkzeuge und in der Regel plattformabhängig aber prinzipiell unabhängig von einer Komponente.

Graphische Benutzeroberflächen und Modifikationen können mit verschiedenen Mitteln erstellt werden. Der Einsatz von Tcl/Tk ist in diesem Fall zu bevorzugen. Dies gilt ebenso für die Nutzung der Shell, da diese für jede Tcl/Tk basierte Komponente verfügbar ist.

Damit sind Daten, Oberfläche, Skripten,  Makrofunktionen und Funktionssammlungen der Komponenten in hohem Grad portabel und bestehen aus Quellentext der gleichen Sprache.


gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Datenmodell Nach oben: Modell ereignisaktiver Objekte Vorheriges: Verknüpfung von Informationen


Claus-Peter Rückemann / ruckema@uni-muenster.de / Tel. --
Sun Jan 20 19:17:16 MET 2002