view d4e_body.html @ 128:4a55f97cd790

merged
author Ariane Broermann <ariane@intevation.de>
date Thu, 03 Apr 2014 11:56:43 +0200
parents 8f17e9ede2a8
children 5e1cbbdc09ff
line wrap: on
line source
<div class="col-xs-12">
<div class="jumbotron">
    <h3>Dive4Elements</h3>
    <p class="lead">Dive4Elements ist ein Freie Software-Basis-Framework
        für web-basierte Systeme, in dem konkrete Anwendungen zur
        raum-zeitlichen Analyse von Fachdaten eingebettet werden können.
        Es stellt
        einen Rahmen dar, um Analysen durchführen und verwalten zu können und
        ermöglicht den Zugriff auf Daten in zentralen Datawarehouses.
        Durch Dive4Elements können Fachanwendungen Daten verarbeiten, visualisieren
        sowie in offene Formate exportieren.
        Analysen können auch in komplexen Zusammenhängen gemeinsam betrachtet werden.
    </p>
    <p class="lead">Dive4Elements steht für <strong>D</strong>igging,
        <strong>I</strong>nvestigating, <strong>V</strong>iewing,
        <strong>E</strong>xporting
        von Daten aus dem Bereich der <strong>4</strong> <strong>Elemente</strong>
        (Feuer, Wasser, Erde und Luft).<br/>
    </p>
</div><!-- /jumbobutton-->

<div class="marketing">
    <div>
        <h4>Parameterisierung</h4>
        <p>
        Fachliche Abläufe werden in einzelne Parameterisierungsabläufe zerlegt,
        die dann mit dem Nutzer zusammen so
        durchschritten werden, dass am Ende ihrer Abarbeitung die resultierenden
        Analysen visualisiert und exportiert werden können.
        <ul>
          <li>Einfache Nutzerführung mit Assistenten/Wizard-Logik.</li>
          <li>Workflow orientiert.</li>
          <li>Abläufe passend für die konkrete Anwendung in XML konfigurierbar
            (<a href="http://wald.intevation.org/hg/dive4elements/river/file/default/artifacts/doc/conf/artifacts/minfo.xml">Beispiel <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>).
          </li>
          <li>Implementiert in <a href="http://wald.intevation.org/hg/dive4elements/framework/file/default/artifacts/pom.xml">Java 6 <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a> und gebaut mit <a href="http://maven.apache.org/">Maven <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>.</li>
        </ul>
      </p>
      <h4>Plug-In-Shell</h4>
      D4E versteht sich als modulares System, in dem die Funktionalität
      durch einfaches Hinzufügen neuer Komponenten erweitert werden kann, ohne
      bereits existente Funktionen zu beeinträchtigen. Subsysteme können leicht
      ein- und ausgeschaltet werden.
      <p>
        <ul>
          <li>Verschiedene Datenquellen (Datenbanken, CSV) z.B. über den Datenkorb von D4E/River.</li>
          <li>Visualisierung mittels verschiedener Diagramme und Karten.</li>
          <li>Weitere Exporte in andere Formate.</li>
        </ul>
      </p>
      <h4>Mehrschichtige Architektur</h4>
      <p>
        <ul>
          <li><a href="http://wald.intevation.org/hg/dive4elements/http-client/">REST-Client <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>, der erweitert werden kann, wie z.B.
              zum <a href="http://wald.intevation.org/hg/dive4elements/river/file/default/gwt-client">D4E/River GWT-Client <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>.</li>
            <li>Generischer <a href="http://wald.intevation.org/hg/dive4elements/framework/file/default/">REST-Server <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a> zur Verwaltung der Parameterisierungen/Nutzer-Projekte mit
            leichtgewichtiger Nutzerverwaltung.</li>
          <li>Abstraktion von Fachdatenzugriffen über ein separates
              <a href="http://wald.intevation.org/hg/dive4elements/river/file/default/backend">Backend wie das von Dive4Elements River <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>.</li>
        </ul>
      </p>
      <h4>Verwendete Technologien</h4>
      <p>
        Es werden eine Reihe von Freien Software-Komponenten derzeit anwendungsspezifisch eingesetzt.
        Die unten genannten haben sich bewährt und sind Kandidaten
        um zukünftig Teil des Frameworks zu werden.
        <ul>
          <li>Diagramme (<a href="http://www.jfree.org/jfreechart/">JFreeChart <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>)</li>
          <li>SVG (<a href="http://xmlgraphics.apache.org/batik/">Batik <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>)</li>
          <li>PDF (<a href="http://itextpdf.com/">iText <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>)</li>
          <li>... und weitere Grafik-Exporte über <a href="http://docs.oracle.com/javase/6/docs/technotes/guides/2d/">Java2D <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a></li>
          <li>CSV (<a href="http://opencsv.sourceforge.net/">OpenCSV <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>)</li>
          <li>Report-Generierung (<a href="http://community.jaspersoft.com/project/jasperreports-library">JasperReports <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>)</li>
          <li>Caching (<a href="http://ehcache.org/">Ehcache <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>)</li>
          <li>O/R-Mapping (<a href="http://hibernate.org/">Hibernate <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a>)</li>
        </ul>
      </p>
      <h4>Freie Software</h4>
      <p>
      Dive4Elements gewährt
      die <a href="http://fsfe.org/about/basics/freesoftware.en.html">vier Grundfreiheiten Freier Software <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a> und steht unter der <a href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License (LGPL), Version 2.1 <span id="glyph" class="glyphicon
                     glyphicon-share-alt"></span></a> oder später.
      <ul>
        <li>Die Freiheit, das Programm für jeden Zweck auszuführen.</li>
        <li>Die Freiheit, die Funktionsweise eines Programms zu untersuchen, und es an seine Bedürfnisse anzupassen.</li>
        <li>Die Freiheit, Kopien weiterzugeben und damit seinen Mitmenschen zu helfen.</li>
        <li>Die Freiheit, ein Programm zu verbessern, und die Verbesserungen an die Öffentlichkeit weiterzugeben, sodass die gesamte Gesellschaft profitiert.</li>
      </ul>
      </p>
    </div>
</div><!-- /row marketing -->
</div>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)