teichmann@90:
teichmann@71:
teichmann@71:

Dive4Elements

tom@110:

Dive4Elements ist ein Freie Software-Basis-Framework tom@110: für web-basierte Systeme, in dem konkrete Anwendungen zur tom@110: raum-zeitlichen Analyse von Fachdaten eingebettet werden können. tom@110: Es stellt tom@110: einen Rahmen dar, um Analysen durchführen und verwalten zu können und tom@110: ermöglicht den Zugriff auf Daten in zentralen Datawarehouses. tom@110: Durch Dive4Elements können Fachanwendungen Daten verarbeiten, visualisieren tom@110: sowie in offene Formate exportieren. tom@110: Analysen können auch in komplexen Zusammenhängen gemeinsam betrachtet werden. tom@110:

tom@110:

Dive4Elements steht für Digging, tom@110: Investigating, Viewing, tom@110: Exporting tom@110: von Daten aus dem Bereich der 4 Elemente tom@110: (Feuer, Wasser, Erde und Luft).
teichmann@53:

teichmann@71:
teichmann@53: teichmann@71:
teichmann@71:
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@152: (Beispiel). tom@83:
  • ariane@127:
  • 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:

tom@103: Dive4Elements gewährt ariane@127: 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:
teichmann@71:
teichmann@90: