Kaleido Engine
The most powerful user interface engine for mobile and embedded devices
At the heart of any Kaleido-based user interface lies Kaleido Engine, an advanced user interface engine for mobile and embedded devices.
Kaleido Engine comprises three core components
- Visual Engine, a powerful graphic engine able to render the most sophisticated visual effects;
- Behavior Manager, which provides all the functions needed to create the application logic and manage the interaction between the user and the device.
- Target Integration Layer, a series of dedicated components aimed at reducing platform dependency and accelerating the porting onto a new platform.
Kaleido Engine key benefits
- Comprehensive solution Kaleido Engine addresses the three key requirements of a modern UI solution: rendering advanced graphic effects, managing the user behavior, and interfacing with the underlying platform.
- Feature-rich For each of its three components, Kaleido Engine comes loaded with advanced functions that accelerate porting, reduce technical complexity and the risk of bugs.
- High performance Kaleido Engine has minimal requirements on the target platform and a very small memory footprint. It is extremely memory and resource-efficient, and very fast.
Platform availability
Kaleido runs on all operating system including RTOS (such as Nucleus) as well as high level systems including Android, Windows Mobile,
Symbian, Linux, iPhone and Brew.
Kaleido runs on all the main vendors’ 2G and 3G phone chipsets, such as Qualcomm, ST-Ericsson, TI OMAP, as well other vendors and proprietary platforms.
Kaleido is also increasingly being used in non-mobile phone environments such as set-top boxes, portable media players and industrial embedded systems.