OS.bee applications feature great user experience (UX) due to its genuine user interfaces (UI) no matter if on desktop browsers, mobile or any other device, utilizing the power of the included technology stack such as the Vaadin framework, BIRT and mxGraph. OS.bee increases the productivity of developers at the same time as the ergonomics of its applications with a mature application layout model (E4), easy modeling of views as well as unique automation features such as auto-binding and auto-layout.
UI and layout components
In OS.bee, UI and layout components can easily be defined and laid out either using a graphical WYSIWYG editor or by editing UI DSL instances.
The UI DSL provides binding mechanism, referencing data transfer objects (DTO) and application logic triggering such as validation or conversion. A sophisticated auto-binding algorithm disburdens the modeler from manually binding visual components to data sources.
Versatile views
OS.bee delivers typical visualization and interaction components that build a graphical user interface (GUI), including dialogs, tables (and grids), reports, charts, topology maps, business processes, and organograms. All these features can be designed via distinct view model DSL. A view, once defined, can be reused on different parts.