|
Overview
ProSyst mGUI library is a Java Graphical User Interface
library with a fast, responsive and flexible user
interface, optimized for the specifics of
resource-constrained graphical devices. It is the basis
for developing graphical applications for a rich set of
consumer devices, such as set-top boxes, home terminals,
telematics systems, PDAs and smartphones.
Key Features
- Structure, speed, size, and memory consumption
designed and optimized for platforms with resource
constraints.
- Customizable look-and-feel of the UI components.
- Support for native platform look-and-feel.
- Wide range of UI components and comprehensive
high-level API easing the development of rich-content
applications.
- Support for a variety of input mechanisms like
keyboard, mouse, remote control, touch screen and
hardware buttons.
- Support for different image decoders: PNG, GIF, JPEG
(Java and native), motion JPEG (Java and native), BMP,
WBMP, XBM and XPM.
- Support for image encoder - currently PNGonly.
- Support for TTF fonts for Linux and Windows.
- Remote desktop support.
- High portability to a vast number of platforms.
This is ensured by its layered structure, which brings
independence from the underlying Java platform and
operating system.
Versions
- Full mGUI library with a rich set of components
(800 KB storage size).
- Compact library, which is a small subset of the full
version, suitable for tightly constrained environments
(200 KB storage size).
Both versions run in standalone mode. The full version
is also available in OSGi mode as a package of the mBedded
Server product.
|