Nächstes: Vorgehensweise
Nach oben: Ein neues Konzept
Vorheriges: Zielgerichtete Fragestellungen
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.
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