Features

GUI Features

  • platform-independent GUI
    (Windows, Linux, Mac)
  • technology independent
    (Swing, QT, JSF, SWT, GWT)
  • runs in browser
  • Webstart (JNLP)
    as an application or an applet
  • Centralized image/icon library
    By making changes to this central location, the appearance of the application will change without having to change the application or a mask

  • Generic UI
    Application masks are only created/coded once and can then be displayed with other GUI technologies (e.g. Swing, QT) without making any changes
  • installation-free client
  • ready to use with standard security or signed
  • user friendly
  • comfortable input
  • input with multi-choice editors
    directly in tables or forms

  • input with link editors
    directly in tables or forms,
    search during the input,
    sort, show/hide column names,
    definition with only one line of code
feat_link_edit_input
  • input with text or number editors
    directly in tables or forms taking into account the length allowed

  • input with date editors
    directly in tables or forms, including
    time input, input during selection,
    automatic completition of input
  • master - detail connection
    Connection between tables thanks to any number of levels and columns
  • various sorting techniques/possibilities
    Sorting of several columns in different sorting orders
  • standard application
    with menu, toolbar, login, error display,
    multilanguality, About, online help
feat_master_detail feat_table_multisort feat_application
  • error display
    Automatic translation and formatting of error messages
  • online help
    standardized help pages for the whole application
feat_error_dialog feat_online_help
  • data up- und download
    through specific actions, data can easily be transferred from the server to the client or from the client to the server

  • FormLayout
    a special Layout Manager to create forms with only one panel and one layout manager, such that no nesting is necessary
  • tab / frame desktop
    The desktop can be switched between a window view and a tab view. Moreover, tabs can be closed
feat_desktop_frame feat_desktop_tab

General Features


  • Lazy loading of data
    Data is loaded when accessed, reducing the load time and communication to a minimum
  • Database independence
    Oracle, DB2, MS SQL, MySql, PostgreSql, HSQLDB, and many more
  • Generic model for all GUI controls
  • Many data sources for the one same model
    Memory, Database, Xml, Remote, ...
  • Highly performance persistence implementation
  • Transaction security
  • Client/Server action conzept
  • Central error management
  • Multilanguality of the whole application or of certain components
  • Easy translation of texts thanks to wildcards
  • Standardized display of infos, hints and errors in dialogs
  • Three tier architecture
  • Logging via simple function calls and without any complicated configuration
  • full support of unit tests


Application Server Features


  • Exchangeable and extensible security manager
    Single-Sign-On (ADS, LDAP), Database, XML, and many more
  • Concept of user and roles
    Can be integrated in the existing infrastructure
  • Exchangeable communication protocols
  • Central session administration
  • Client/Server property synchronisation
    The client and server synchronize specific information without any extra communication effort
  • Optimized communication for networks with low bandwidth
    VPN, Home work stations, branch offices
  • Synchronous or asynchronous execution of actions
  • Callback mechanism
    The client is informed of various activities and actions
  • Lifecycle Management
  • Use of application-global or session-related objects