gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Vorgehensweise Nach oben: Ein neues Konzept Vorheriges: Zielgerichtete Fragestellungen

Forderungen und Umsetzung

Es sollte möglich sein, mit einem flexiblen Ansatz eine geeignete Lösung zu finden. Dieser Ansatz beinhaltet die folgenden Punkte:

Wenn eine Lösung allein mit existierenden Mitteln nicht möglich ist, sind gegebenenfalls Neuentwicklungen notwendig.
Werkzeuge für fast alle Entwicklungs- und Anwendungsaufgaben stehen frei zur Verfügung.
Bei einer Eigenentwicklung kann präzise auf die notwendigen Bedürfnisse eingegangen werden.
Im optimalen Fall sollen Rasterdaten, Vektordaten, beschreibende Daten usw. in verschiedener Weise verwendet werden können. Die unterschiedlichen Daten sind die Basis aller Informationssysteme. Eine starke Integration verschiedener Daten und Funktionen ist ein Kernpunkt bei der Entwicklung eines neuen Systems. Ein solches Modell wird im folgenden mit dem Begriff Objektgraphik  bezeichnet.
Dynamische Visualisierungen ermöglichen durch ihre weitreichende Interaktivität erst die Darstellung bestimmter Sachverhalte, z.B. wenn zur Laufzeit eine dynamische Berechnung erforderlich ist.
Frei verfügbare Skriptsprachen  sind inzwischen weit verbreitet und für verschiedene Einsatzgebiete geeignet.
Mit der Kombination von höheren Programmiersprachen und Skriptsprachen  ist eine sehr flexible Modularisierung durchführbar. Bei geeigneter Vorgehensweise können individuelle Komponenten  entstehen, die über Schnittstellen (z.B.  IPC ) miteinander kommunizieren und Daten gemeinsam nutzen können.
In einer Kombination aus höherer Programmiersprache und Skriptsprachen  kann auf einfache Weise Rücksicht auf Konfigurierbarkeit, Nutzung von Applets  (Mini-Programme), Klient-Server Betrieb und weitere Aspekte genommen werden. Die Schaffung von Komponenten und Modulen kann auf dieser Basis sehr effizient sein.
Skriptsprachen  erlauben eine effiziente Erweiterung graphischer Oberflächen. Höhere Programmiersprachen können für ressourcenintensive Aufgaben eingesetzt werden.
Für höhere Programmiersprachen existieren viele frei verfügbare Bibliotheken  und Erweiterungen. Für Skriptsprachen  wie Tcl/Tk  und Perl  ganze Archive mit tausenden frei verfügbarer Erweiterungen.
Viele der frei verfügbaren Implementierungen von Programmiersprachen und Werkzeugen sind auf zahlreiche Plattformen portiert und können quasi plattformunabhängig eingesetzt werden.


gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Vorgehensweise Nach oben: Ein neues Konzept Vorheriges: Zielgerichtete Fragestellungen


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