![]() |
![]() |
|
Technology > Features > Integration > Widgets Widgets and GUI Builder
A Widget is a special "sub-application" with a graphical user interface (GUI) consisting of a number of graphical components, such as text fields, charts, etc. Widgets are good for building custom forms, dynamic maps and Human-Machine Interfaces (HMI). These forms and interfaces may be used to control, configure and monitor different hardware devices or system components. Widgets may grouped into a dashboard. Widget components are tied to server and device data using data bindings. Bindings may also tie components together and define different expression-based data conversion patterns. Bindings may be activated:
Scripts written in Java may be combined into the widget template, in case some data processing task cannot be performed using expressions. Widgets may include a number of different components:
These components may be grouped in various containers:
Containers support two layouts:
Containers with different layouts may be combined within one widget to build complex interfaces.
GUI BuilderWidgets are created in the GUI Builder, which is a part of AggreGate Client. It’s a graphical editor for widgets. It doesn't require any programming knowledge, and lets you easily:
Widget may be launched at any time directly from the GUI Builder. Even in such test mode, they may operate with real server and device data. |