The most widely deployed mobile virtualization solution
Modern industrial automation and instrumentation applications combine traditional requirements for reliability and real-time responsiveness with the need to present end-users with a familiar windowed graphical user interface to bridge to CAD workstations and to front office productivity tools. For the last decade, this pair of divergent requirements has been met by “bolting on” Microsoft Windows or Sun Solaris machines to traditional industrial and scientific equipment, with machine control function residing either in specialized circuitry embedded in the machine or instrument, or on a PCI card resident inside a PC.
Although such a system architecture in theory allows the embedded controller and PC each to perform tasks well-suited to resident hardware and software, it also suffers from a range of challenges to inter-system communication, integration, testing, ongoing application development, and maintenance.
Both deployed legacy industrial automation and instrumentation systems and new designs can benefit greatly from consolidating unwieldy “master and slave” systems into a virtualized single board computer system. Using Open Kernel Labs OKL4 virtualizing microkernel, complementary user interface code and mission-critical control software can execute in isolated virtual machine partitions, each optimized for the job and performance needs of the OS and applications running in it.
Open Kernel Labs OKL4 offers instrumentation and control applications developers: