Fachschalen-Framework POLYMAP3|Rhei

Rhei ist ein System zur Anzeige und Bearbeitung von Fachdaten innerhalb der POLYMAP3-Workbench.

Es erweitert die Workbench um die Funktionen:

  • Bildschirmmasken:
    • funktional, produktiv
    • mit ansprechendem, modernem Design
  • Editoren:
    • mehrere Bildschirmmasken unter verschiedenen Reitern für ein bestimmtes Objekt
  • Eingabefelder:
    • speziell für unterschiedliche Datentypen (Zahl, Zeichenkette, Datum, etc.)
    • mit Validierung
  • Filter:
    • einfache Eingabe und sehr flexible Kombination
  • Im-/Export-Funktionen:
    • zum Beispiel nach CSV (Excel)

Das Rhei-Framework

Das Rhei-Framework ist eine weitere Komponente innerhalb des POLYMAP3-Systems. Aufbauend auf diesem System stellt Fachschale eine spezielle Darstellung von Fachdaten, sowie fachspezifische Funktionen zur Verfügung. Diese Funktionen werden in Java programmiert und als "Plugin" in des System integriert.

Fachschalen profitieren damit direkt und unmittelbar von den dort bereit gestellten Grundlagen, wie austauschbare, standardisierte Datenhaltung, Rechteverwaltung und Fortführungsmanagement. Zudem stehen alle Geodaten-Funktionen bereit und sogar die Einbettung in die GDI ist damit praktisch ohne zusätzlichen Aufwand erledigt.

Beispielsweise könnte frei zwischen Oracle, MySQL oder PostgreSQL als Datenhaltung gewählt werden. Auch ein Wechsel zwischen diesen Datenbanken ist ohne Probleme möglich. Sogar Shapefiles oder ein OGC-Dienst können die Grundlage für die Fachanwendungen dienen. Gleichzeitig können die Daten über standardisierte Schnittstellen an andere Anwendungen abgegeben werden.

Die Rhei-IDE

Durch die Verwendung von Java zur Erstellung der fachspezifischen Programmteile ist die Entwicklung sicher und robust - aber auch etwas unflexibel. Deshalb stellt das Rhei-Framework die Möglichkeit bereit fachspezifische Logik innerhalb der Workbench zu erarbeiten. Das kann flexibel im laufenden Betrieb geschehen. Es müssen keine zusätzlichen Plugins installiert werden.

Stand und Planung

Milestone: Rhei-2.0 (8 matches)

Ticket Summary Owner Type Status Priority Version
#131 Test der Eclipse-IDE und Java tools falko enhancement closed major 3.1
#132 Classpath in Java IDE falko enhancement closed major 3.1
#133 JavaDoc for Java elements falko enhancement closed major 3.1
#137 Autocomplete in script editor falko enhancement closed major 3.1
#138 Error marker in status line falko enhancement closed major 3.0
#139 "Spickzettel" (SheetSheats) falko enhancement closed major 3.1
#141 Neues Formular anlegen falko enhancement closed major 3.1
#142 Reload eines Formulars nach Änderungen im Script falko enhancement closed major 3.1

Milestone: None (1 match)

Ticket Summary Owner Type Status Priority Version
#151 Datenprozessor als Script falko enhancement accepted nice to have 3.1

Attachments

Trac Appliance - Powered by TurnKey Linux