AutoLayout
The usability of a user interface is one of the most important characteristic of a successful application. Adapting to different contexts or making changes for hundreds or even thousands of UI components is time consuming. With OS.bee you benefit from an intelligent technology, which can automate the layout process using defined layout rules and strategies. Enjoy the power of the autolayout mechanism of OS.bee and save precious time.
Common look & feel
Automatic layouting enforces a common appearance of all UI elements.
Contextual clustering
Group UI components using rules.
Changes made easy
Reduce the efforts needed for change requests that need front end rearrangements and react faster to requirement changes.
Automation
Combining the autolayout with the autowire functionality a change in an underlying data model leads to an automatic rearrangement via the autolayout mechanism in all depending autowired dialogs.
Dynamic layout
Instead of defining nested layouts manually, create strategies for layouting. Strategies combine various layout types and define rules deciding which type will be used when rendering. It is called a strategy as the result materializes at runtime taking contextual parameters in account.
Layout rules
Create rules for layouting dialogs in various layout types such as vertical, horizontal, grid or form layouts. This allows you to reduce the number of variations of dialogs due to contextual differences.
Rule base
Apply your rules on various parameters, e.g. database metadata, permission, attribute tags, context, task priority and much more.
Focusing
Define keyboard shortcuts to change focus on the next valid component in a form. This way a dialog can easily be adjusted to users' preferences for moving forward to the next input field.