Use the XUI Engine to display UI by configuring two files.
One configuration file is the UI description file xui.xml and the
other is the engine global setting file xuiEngine.xml. - The UI description file xui.xml comes from BTT XUI Editor , which
is a tool provided by BTT product. (or bank rich client developers
can manuscript it from scratch.)
- The sample engine global setting file xuiengine.xml is packaged
in the sample of BTT product. By modifying this file, bank rich client
developers can do the global setting for all the GUI s displayed
by this XUI Engine, including the theme of all the GUIs, the shortcut
key map setting and the globalization implementation.
The XUI Engine provides extension points for bank rich client
developers to inject their proposed functionality to GUI widget
elements. We offer library of pre-built extension functionality
to save developers' effort. Simultaneously, developer can code
their own extension functionality.
BTT product has offered a repository of various pre-build
widget elements. But if all of them do not satisfy the , the bank
rich client developer can code to implement their own widgets To
achieve this, they should leverage the BTT XUI Engine source code
and BTT XUI Engine Java API
documentation.
Much like implementing the customized widget element, bank
rich client developer can customize widget element properties. (The
widget property is different from the widget extension point. The
former is the static attribute of the widget, and the latter is the
dynamic actions assigned to the widget.)

All in a word, there are two ways in using XUI Engine. The basic
one is configuring 2 files and the advanced one is program to implement
customized widget elements, widget elemement properties and widget
element injections.