teichmann@71:
Parameterisierung
teichmann@71:
teichmann@71: Fachliche Abläufe werden in einzelne Parameterisierungsabläfe 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:
teichmann@71: - Wizard-Logik
teichmann@71: - Workflow orientiert.
teichmann@71: - Abläufe in XML konfiguierbar (minfo.xml) konkrete Anwendung
teichmann@71: - Logik in Java (Interfaces)
teichmann@71:
teichmann@71:
teichmann@71:
Plug-In-Shell
teichmann@71:
teichmann@71:
teichmann@71: - Verschiedene Datenquellen (Datenbanken, CSV) z.B. Datenkorb von
teichmann@71: D4E/River (conf.xml mit Zeilennummer)
teichmann@71: - Visualisierung als Diagramme oder Karten
teichmann@71: - Exporte in offene Formate
teichmann@71:
teichmann@71:
teichmann@71:
Mehrschichtige Architektur
teichmann@71:
teichmann@71:
teichmann@71: - Generischer REST-Server zur Verwaltung der Parameterisierungen/Nutzer-Projekte,
teichmann@71: leichtgewichtige Nutzerverwaltung
teichmann@71: - REST-Client (Link auf http-Client). Kann erweitert werden (Link aud D4E/River GWT-Client).
teichmann@71:
teichmann@71:
teichmann@71:
Verwendete Technologien
teichmann@71:
teichmann@71: TODO: Warum in D4E/River und nicht in D4E?
teichmann@71:
teichmann@71: - Caching (Ehcache)
teichmann@71: - Diagramme (JFreeChart)
teichmann@71: - SVG (Batik)
teichmann@71: - PDF (iText)
teichmann@71: - Weitere Grafik-Export über Java2D
teichmann@71: - CSV (OpenCSV)
teichmann@71: - Report-Generierung (JasperReports)
teichmann@71: - Hibernate
teichmann@71:
teichmann@71:
teichmann@71:
Freie Software
teichmann@71:
TODO: Write me!
teichmann@71: