teichmann@71:
Parameterisierung
teichmann@71:
tom@83: Fachliche Abläufe werden in einzelne Parameterisierungsabläufe zerlegt,
teichmann@71: die dann mit dem Nutzer zusammen so
teichmann@71: durchschritten werden, dass am Ende ihrer Abarbeitung die resultierenden
teichmann@71: Analysen visualisiert und exportiert werden können.
teichmann@71:
tom@83: - Einfache Nutzerführung mit Assistenten/Wizard-Logik.
teichmann@71: - Workflow orientiert.
tom@99: - Abläufe passend für die konkrete Anwendung in XML konfigurierbar
teichmann@87: (Beispiel).
tom@83:
tom@83: - Implementiert in Java 6 und gebaut mit Maven.
teichmann@71:
teichmann@71:
teichmann@71:
Plug-In-Shell
teichmann@86: D4E versteht sich als modulares System, in dem die Funktionalität
teichmann@86: durch einfaches Hinzufügen neuer Komponenten erweitert werden kann, ohne
teichmann@86: bereits existente Funktionen zu beeinträchtigen. Subsysteme können leicht
teichmann@86: ein- und ausgeschaltet werden.
teichmann@71:
teichmann@71:
teichmann@79: - Verschiedene Datenquellen (Datenbanken, CSV) z.B. über den Datenkorb von D4E/River.
tom@99: - Visualisierung mittels verschiedener Diagramme und Karten.
teichmann@86: - Weitere Exporte in andere Formate.
teichmann@71:
teichmann@71:
teichmann@71:
Mehrschichtige Architektur
teichmann@71:
teichmann@71:
teichmann@71:
teichmann@71:
Verwendete Technologien
teichmann@71:
tom@99: Es werden eine Reihe von Freien Software-Komponenten derzeit anwendungsspezifisch eingesetzt.
teichmann@86: Die unten genannten haben sich bewährt und sind Kandidaten
tom@83: um zukünftig Teil des Frameworks zu werden.
teichmann@71:
teichmann@71:
teichmann@71:
Freie Software
teichmann@96:
teichmann@96: Dive4Elements/River gewährt
tom@99: die vier Grundfreiheiten Freier Software und steht unter der GNU Lesser General Public License (LGPL), Version 2.1 oder später.
teichmann@96:
tom@99: - Die Freiheit, das Programm für jeden Zweck auszuführen.
tom@99: - Die Freiheit, die Funktionsweise eines Programms zu untersuchen, und es an seine Bedürfnisse anzupassen.
tom@99: - Die Freiheit, Kopien weiterzugeben und damit seinen Mitmenschen zu helfen.
tom@99: - Die Freiheit, ein Programm zu verbessern, und die Verbesserungen an die Öffentlichkeit weiterzugeben, sodass die gesamte Gesellschaft profitiert.
teichmann@96:
teichmann@96:
teichmann@71: