teichmann@53:
teichmann@53:

teichmann@53: teichmann@53:

teichmann@53:
teichmann@53:

Dive4Elements

teichmann@53:

Dive4Elements ist das Freie Software Basis-Framework, teichmann@66: in dem Fachanwendungen eingebettet werden können. Analysen können teichmann@66: sich gegenseitig beeinflussen und auch im Zusammenhang dargestellt werden. teichmann@53:

teichmann@53:
teichmann@53: teichmann@66:
teichmann@66:
teichmann@53:

Parameterisierung

teichmann@66:

teichmann@66: Fachliche Abläufe werden in einzelne Parameterisierungsabläfe zerlegt, teichmann@66: die dann mit dem Nutzer zusammen so teichmann@66: durchschritten werden, dass am Ende ihrer Abarbeitung die resultierenden teichmann@66: Analysen visualisiert und exportiert werden können. teichmann@67:

    teichmann@67:
  • Wizard-Logik
  • teichmann@67:
  • Workflow orientiert.
  • teichmann@67:
  • Abläufe in XML konfiguierbar (minfo.xml) konkrete Anwendung
  • teichmann@67:
  • Logik in Java (Interfaces)
  • teichmann@67:
teichmann@67:

teichmann@67:

Plug-In-Shell

teichmann@67:

teichmann@67:

    teichmann@67:
  • Verschiedene Datenquellen (Datenbanken, CSV) z.B. Datenkorb von teichmann@67: D4E/River (conf.xml mit Zeilennummer)
  • teichmann@67:
  • Visualisierung als Diagramme oder Karten
  • teichmann@67:
  • Exporte in offene Formate
  • teichmann@67:
teichmann@67:

teichmann@67:

Mehrschichtige Architektur

teichmann@67:

teichmann@67:

    teichmann@67:
  • Generischer REST-Server zur Verwaltung der Parameterisierungen/Nutzer-Projekte, teichmann@67: leichtgewichtige Nutzerverwaltung
  • teichmann@67:
  • REST-Client (Link auf http-Client). Kann erweitert werden (Link aud D4E/River GWT-Client).
  • teichmann@67:
teichmann@67:

teichmann@67:

Verwendete Technologien

teichmann@67:

teichmann@67: TODO: Warum in D4E/River und nicht in D4E? teichmann@67:

    teichmann@67:
  • Caching (Ehcache)
  • teichmann@67:
  • Diagramme (JFreeChart)
  • teichmann@67:
  • SVG (Batik)
  • teichmann@67:
  • PDF (iText)
  • teichmann@67:
  • Weitere Grafik-Export über Java2D
  • teichmann@67:
  • CSV (OpenCSV)
  • teichmann@67:
  • Report-Generierung (JasperReports)
  • teichmann@67:
  • Hibernate
  • teichmann@67:
teichmann@67:

teichmann@67:

Freie Software

teichmann@67:

TODO: Write me!

teichmann@53:
teichmann@53:
teichmann@53: