Features

GUI Features

  • Plattform unabhängiges GUI
    (Windows, Linux, Mac)
  • Technologie unabhängig
    (Swing, QT, JSF, SWT, GWT)
  • Lauffähig im Browser
  • Webstart (JNLP)
    Als Applikation oder Applet
  • Zentrale Bild/Icon Bibliothek
    Durch Änderungen an zentraler Stelle wird das Aussehen der Applikation verändert ohne die Applikation oder eine Maske verändern zu müssen

  • Generisches UI
    Applikationsmasken werden einmal erstellt/codiert und können dann ohne Veränderung mit anderen Technologien (z.B.: Swing, QT)
    dargestellt werden
  • Installationsfreier Client
  • Einsatzbereit mit Standard Security oder signiert
  • Benutzerfreundlich
  • Komfortable Eingabe
  • Eingabe mit Multi-Choice Editoren
    Direkt in Tabellen oder Formularen

  • Eingabe mit Link Editoren
    Direkt in Tabellen oder Formularen,
    Suche während der Eingabe,
    Sortierung, Ein/Ausblendbare
    Spaltenbezeichnungen,
    Definition mit nur einer Codezeile
feat_link_edit_input
  • Eingabe mit Text oder Number Editoren
    Direkt in Tabellen oder Formularen unter
    Berücksichtigung der erlaubten Länge

  • Eingabe mit Datum Editoren
    Direkt in Tabellen oder Formularen, inklusive
    Zeiteingabe, Eingabe während der Auswahl,
    Automatische Vervollständigung der Eingabe
  • Master - Detail Verknüpfungen
    Verknüpfung zwischen Tabellen, über eine
    beliebige Anzal Ebenen und Spalten
  • Mehrfach Sortierung
    Sortierung von mehreren Spalten in
    Unterschiedlicher Sortierreihenfolge
  • Standard Applikationsrahmen
    Mit Menü, ToolBar, Login, Fehlerdarstellung,
    Mehrsprachigkeit, About, Online Hilfe
feat_master_detail feat_table_multisort feat_application
  • Fehlerdarstellung
    Automatische Fehleraufbereitung unter
    Berücksichtigung von Übersetzungen
  • Online Hilfe
    Standardisierte Hilfe Seiten für die
    gesamte Applikation
feat_error_dialog feat_online_help
  • Up- und Download von Dateien
    Durch Actions können Dateien einfach vom Server zum Client oder vom Client zum Server übertragen werden

  • FormLayout
    Ein spezieller Layout Manager um Masken mit nur einem Panel und einem Layout Manager erstellen zu können, ohne Schachteln zu müssen
  • Tab / Frame Desktop
    Der Desktop kann zwischen Fenster
    oder Tab Darstellung umgeschaltet
    werden. Zusätzlich können die Tabs
    geschlossen werden
feat_desktop_frame feat_desktop_tab

Allgemeine Features


  • Lazy Loading von Daten
    Die Daten werden geladen wenn darauf zugegriffen wird. Dadurch werden Ladezeit und Kommunikation auf ein Minimum reduziert
  • Datenbankunabhängigkeit
    Oracle, DB2, MS SQL, MySql, PostgreSql, HSQLDB, uvm.
  • Generisches Model für alle GUI Controls
  • Beliebige DataSources für das selbe Model
    Memory, Datenbank, Xml, Remote, ...
  • Hoch performante Persistence Implementierung
  • Transaktionssicherheit
  • Client/Server Action Konzept
  • Zentrale Fehlerbehandlung
  • Mehrsprachigkeit für die gesamte Applikation oder pro Komponente
  • Einfache Übersetzung von Texten durch die Verwendung von Wildcards
  • Standardisierte Darstellung von Informationen, Hinweisen, Abfragen und Fehler
  • Three Tier Architektur
  • Logging durch simple Funktionsaufrufe und ohne aufwändige Konfiguration
  • Volle Unterstützung für Unit Tests


Application Server Features


  • Austausch- und Erweiterbare Sicherheitsmanager
    Single-Sign-On (ADS, LDAP), Datenbank, XML, uvm.
  • Benutzer und Rollen Konzept
    Integrierbar in bestehende Infrastruktur
  • Austauschbare Kommunikationsprotokolle
  • Zentrale Session Verwaltung
  • Client/Server Property Synchronisierung
    Der Client und Server synchronisieren definierte Informationen ohne zusätzlichen Kommunikationsaufwand
  • Problemloser Einsatz in Netzwerken mit geringer Bandbreite
    VPN, Heimarbeitsplätzte, Außenstellen
  • Synchrone oder Asynchrone Abarbeitung von Actions
  • Callback Mechanismus
    Der Client wird bei bestimmten Aktivitäten oder Actions informiert
  • Lifecycle Management
  • Verwendung von Applikations-Globalen oder Session bezogenen Objekten