Trace:
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
jvx:features [2018/11/29 14:09] admin |
jvx:features [2018/11/30 11:45] admin |
||
---|---|---|---|
Line 95: | Line 95: | ||
<WRAP group> | <WRAP group> | ||
<WRAP column column> | <WRAP column column> | ||
- | Screenshots | + | {{:jvx:jvx_features.png?nolink |Screenshots}} |
</WRAP> | </WRAP> | ||
<WRAP column third> | <WRAP column third> | ||
Line 113: | Line 113: | ||
== All Features == | == All Features == | ||
+ | === General === | ||
+ | |||
+ | * **OpenSource Framework**\\ Apache 2.0 license | ||
+ | * **Full Stack Framework** | ||
+ | * Full application stack, starts with GUI and ends with Persistence | ||
+ | * Simple APIs, short training period | ||
+ | * Well documented | ||
+ | * Easy to extend | ||
+ | * **Database independent** | ||
+ | * Oracle, DB2, MS SQL, MySql/MariaDB, PostgreSql, HSQLDB, Hana, Tibero, etc. | ||
+ | * **Applicationserver independent** | ||
+ | * Any servlet container, e.g. Tomcat, Wildfly, etc. | ||
+ | * **Multi-tier architecture** | ||
+ | |||
+ | |||
+ | === GUI Features === | ||
+ | |||
+ | * **GUI technology independent** | ||
+ | * Web (vaadin) | ||
+ | * Mobile (native iOS, Android) | ||
+ | * Desktop (Swing, JavaFX) | ||
+ | * Headless (Testing) | ||
+ | * **Standardized dynamic model for all data-bound GUI controls** | ||
+ | * Uses persistence metadata as base datatype, data size, datatype dependent editors (e.g. "Date" -> Date editor, "Master data" -> Dropdown list (= Combobox) | ||
+ | * Editor (Number, Date, Dropdown), Table, Tree, Chart | ||
+ | |||
+ | |||
+ | === GUI/Server Features === | ||
+ | |||
+ | * **Flexible authentication management with different | ||
+ | Security managers**\\ Database table, NTLM, LDAP, XML | ||
+ | * **CRUD Triggers on Client & Application Server**\\ Before/After Insert, Update, Delete, Select, … | ||
+ | * **Event & Listener concept** | ||
+ | * **Multi language support** | ||
+ | * **Lazy Loading** | ||
+ | * Only visible GUI information are loaded | ||
+ | * No paging, lazy loading is integrated in GUI controls -> scrollbar | ||
+ | * Process millions of records | ||
+ | * **Flexible application frame** | ||
+ | * Integrated in the framework | ||
+ | * Contains Toolbar, Menu, Login/out, Change password, Help, About, Save, Reload, … | ||
+ | * Can be easily extended and adapted to the requirements of the application | ||
+ | * CSS styling, Web appliaction frame | ||
+ | * Fully configurable application frame through interfaces | ||
+ | |||
+ | === More Features === | ||
+ | |||
+ | * **Online help system for Web & Desktop applications**\\ Table of contents, Search, HTML | ||
+ | * **User and roles management**\\ Database tables, if (Rolle=Admin) then show data |