The most widely deployed mobile virtualization solution
Virtualization confers a range of benefits upon mobile and embedded applications, with minimal or zero impact on resources and performance:
Virtualization lets embedded developers "have it both ways" by populating new designs with two (or more) virtualized guest environments, one for legacy code (application and OS) and others for forward-looking OS software.
Rather than attempt to tune an application OS like Linux to meet legacy and emerging performance requirements, virtualization lets developers deploy real-time software stacks and underlying RTOS code intact.
Virtualization confers greatly increased levels of security and robustness upon deployed application code.
Virtualization also enables multi-CPU and multi-board legacy designs with multiple OS environments to integrate safely on a single CPU.