VIVID RuntimeR is a middleware solution that enables execution of the same set of native code on different operating systems (OS). By absorbing the differences between OS, the solution promotes software development and business across multiple OS. For the handset maker and mobile operator, the creation and maintenance of separate software versions for various OS are no longer necessary. For the developer, the range of handsets for application usage expands significantly.
|Android||1.5(Cupcake), 1.6(Donut), 2.0/2.1(Eclair), 2.2(Froyo), 2.3(Gingerbread), 3.0(Honeycomb)|
|Windows||Mobile 6.1, 6.5|
VIVID Runtime dynamically modifies portions of application code dependent upon the OS, and enables the launch and execution of the code directly without any overhead.
■ WORA (Write Once, Run Anywhere) application code for the developer.
■ Identical performance as ordinary native code.
■ Support for C/C++/Objective C.
■ OpenKODE is adopted for the OS abstraction layer.
■ Customization of the middleware enables support for proprietary API extensions.
■ The VIVID Runtime SDK is provided as an application development environment that can be plugged into Microsoft Visual Studio.
■ The CPU emulator provided with the VIVID Runtime SDK can verify operation and support debugging of the same binary as the actual handset.