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:47] admin |
||
---|---|---|---|
Line 2: | Line 2: | ||
~~NOTRANS~~ | ~~NOTRANS~~ | ||
- | == UI platform independent == | + | ===== UI platform independent ===== |
Write UI sourcce code for your screens once and start the application as Desktop, Web or Mobile solution. | Write UI sourcce code for your screens once and start the application as Desktop, Web or Mobile solution. | ||
Line 41: | Line 41: | ||
\\ | \\ | ||
- | == Quick & Easy development == | + | ===== Quick & Easy development ===== |
<WRAP group> | <WRAP group> | ||
Line 91: | Line 91: | ||
</WRAP> | </WRAP> | ||
- | == How does it work? == | + | ===== How does it work? ===== |
<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 111: | Line 111: | ||
</WRAP> | </WRAP> | ||
- | == 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 |