|
Widgets |
Top Previous Next |
|
A Widget is a special "sub-application" with a graphical user interface (GUI) defined by a number of widget components and their layout. Widgets are good for building custom forms and Human-Machine Interfaces (HMI). These forms and interfaces may be used to control, configure and monitor different hardware devices or system components.
Widgets are created in GUI Builder, which is a part of AggreGate Client. The core of a widget is its template -- text in XML format, containing the layout and properties of its internal components along with relations between these components and the data model, i.e. data that comes from AggreGate Server contexts. These relations exist in the form of Widget Bindings and Widget Scripts. Every widget may be launched in different AggreGate Server User Interfaces, e.g. in AggreGate Client. Its appearance will depend on the specific User Interface in which it runs, but its overall structure and behaviour will be similar. Here is what a running widget may look like in AggreGate Client:
Administering Widgets |