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.