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
|
|
 |
|
 |
|
- 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
|
|
 |
|
 |
|
 |
|
- Fehlerdarstellung
Automatische Fehleraufbereitung unter Berücksichtigung von Übersetzungen
|
|
- Online Hilfe
Standardisierte Hilfe Seiten für die gesamte Applikation
|
|
 |
|
 |
|
- 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
|
|
 |
|
 |
|
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
|
|