Concept

As the critical configuration file for XML UI (XUI) Engine, the XUI file is created by the XUI Editor which is provided as Eclipse plug-ins.

Developers can use the eleven widgets, which are Composite, Text, Combo, Button, Label, Password, Checkbox, RadioButton, List, Group, and Table to design the user interface (not only the layout, but also the basic or logic properties setup of widgets). Besides, developers can create any other widget to meet the special requirements by Java™ implementation.

The XML-based source codes can be created automatically along with any legal WYSWYG operations on the design panel, and these codes are what XML UI Engine needs.

The following diagram illustrates the design architecture.

The diagram explains the design architecture of XML UI Engine