Bank rich client developers traditionally implement UI by JAVA visual bean
which tends not to be flexible enough. When UI changes, they have to implement
another set of code. So, in them, there is a justification for the fear of
keep-on-changing UIs. They may justifiably feel bitter in the thought that
they have to implement every thing from scratch.
BTT XUI Engine is delivered as an Eclipse plugin.
The general idea of XUI Engine is to simplify the UI design by defining
2 configuration files. One is the UI description file xui.xml and the other
is the engine global setting file xuiEngine.xml.
Benefits for XML Rich Client UI Engine:
- Following XML standard to describe user interfaces
- Easily understand, no need to have related UI skills, lower training cost
and risk
- Separate user interface and business logic clearly
- Easily migrate from XML based teller systems to BTT XML Rich Client UI
- Offers support for scene recur in electronic journal viewer and remote
override
- Offers many pre-built properties, meet banks’ requirement and save their
effort
- Offers support many injections mode; banks can develop their own business
logics.
- Offers high level reuse, not only user interfaces, but also business logics.
- Offers strong tooling support, separate different roles: artist designer
can use this tooling to describe the user interfaces; business person can
use this tooling to set banking specified properties; IT developers can use
this tooling to develop complex banking logics.