Differences
This shows you the differences between two versions of the page.
| — |
features:features [2020/04/16 10:56] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ==== Features ==== | ||
| + | **Main objective of Adichatz is to make easy developments of Eclipse RCP application around database objects.** | ||
| + | * JSE and Application Server mode (JEE) are supported. Without any special skills, you can [[get_started:install_as|install Application Server]] and publish an EJB. | ||
| + | * As shown [[tutorial:osgi|here]], developments are [[http://www.osgi.org|OSGi]] compliant. | ||
| + | * Framework takes charge of: | ||
| + | * Optimization of swaps with the server using an application data cache and [[tutorial:lazy_loading|lazy loading]] mechanism. | ||
| + | * Consistency of entities between different editors. | ||
| + | * an extended [[tutorial:databinding`_service|databinding service]]. | ||
| + | * Quick integration of rich UI components as FormPage, Section, TableViewer, Synchronized Master/Detail blocks... | ||
| + | * Collections of customizable controllers provide a easy way to include rich components suitable for databinding. | ||
| + | * Adichatz architecture is designed to provide easily extensibility for components, generators or scenarios. | ||
| + | * **XML files** describe any part of the application: Editors, queries, menus.... These files are updatable, so you can easily change the behavior of an editor. | ||
| + | * **CSS** Themes can be defined for styling your application. | ||
| + | * A **Testing plugin** could be added to the application. Developpers can easily build UI tests based on [[http://www.testng.org | TestNG]]. | ||
| + | | ||