QNX Software Systems and OpenClovis have launched OpenClovis Application Service Platform (ASP) middleware for QNX Neutrino RTOS. The OpenClovis ASP is suitable for networking, defense, and aerospace markets, and provides high availability, distributed application infrastructure, and system and platform management.

The OpenClovis ASP provides the communication infrastructure based on the Transparent Inter-Process Communication (TIPC) standard and optimised for the QNX Neutrino RTOS. Customers seeking to mix Linux and the QNX Neutrino RTOS on multi-core processors can leverage this implementation to manage IPC between distributed cores, the companies said.

The companies said that the QNX Neutrino RTOS supports dynamic upgrades, fine-grained fault isolation, and rapid error recovery. With native multi-core support (SMP, BMP) and transparent distributed processing, the QNX Neutrino RTOS also offers scalability, allowing networking elements to handle increases in traffic or services without forklift upgrades.

In addition to ASP middleware, OpenClovis also provides the OpenClovis IDE, which is compatible with the QNX Momentics Tool Suite. The OpenClovis ASP Run-time Director (ARD) is an extension to OpenClovis IDE and provides runtime high-availability, application configuration, and management, including in-service software upgrade. OpenClovis also provides a Test Automation Environment (TAE) product that targets distributed application testing.

Hong Lu, vice president of product management and business development at OpenClovis, said: The OpenClovis ASP builds on the highly available architecture of the QNX Neutrino RTOS. The ASP allows customers to extend reliability across multiple nodes in a distributed system, providing redundancy and recovery capabilities.