|
The GRAPHICS ENGINE is built out of distinct layers - each layer fulfilling specific tasks.
Outer layers interpret and take advantage of the functionality of inner layers. The GRAPHICS
ENGINE itself interfaces with the operating system at its core layer. This concept makes the
XiSys solution an easily portable access platform and it can even use the existing graphics
capabilities of the core operating system.
| ||
|
The different layers of the GRAPHICS ENGINE can even be separated and put on different
hardware, thus allowing small embedded systems without local graphics capabilities to
interface with a remote system that has graphics. Part of the GRAPHICS ENGINE layers
run on the small embedded system, other parts run on the remote system. The setup of
such a relationship is easy and interactive. The embedded system designers' advantage is
that the complete INTERFACE to the GRAPHICS ENGINE is available locally, even on the
smalles embedded systems.
| ||
|
Once the embedded applications "grows" and moves onto a more powerful machine
with local graphics functionality, the embedded system designer does not have to change
one single line of code. Only the XiSys setup changes. It's really that easy! It's the XiSys
approach.
| ||
|
In fact, the functionality of the INTERFACE management features exceeds pure graphical
functions by far. It also offers file and event management as well as inter-process
communication. Therefore, the GRAPHICS ENGINE is more of a complete VIRTUAL
MACHINE than only a graphical software solution. For simplicity, we call it the GRAPHICS
ENGINE.
|
|
The XiBase9 server is completely based on the Unicode Standard 3.0, while all application
interface routines are supporting wide character, multi-byte and single characters. This
concept guarantees the support of the wide range of languages. An integrated language
manager is responsible for the text content of all objects. It offers the powerful feature of
exchanging all texts on the fly, without involving the applications.
|
![]() Language select "on the fly" |