Real-Time & Embedded CORBA

Why ORBexpress for Real-time and Embedded systems?

Because ORBexpress is simply the easiest way for a complex system to communicate to a world full of differences. Regardless of whether you are using a general-purpose processor (GPP), digital signal processor (DSP) or Field Programmable Gate Array (FPGA), there is a version of ORBexpress that is tailored to meet your needs.

General Information

ORBexpress® is a uniquely powerful communications framework for creating high performance, high-reliability, distributed applications. ORBexpress is used for the development of real-time systems, where reliability and predictability are critical. Going beyond the Real-time CORBA Specification, ORBexpress provides developers the tools they need to ensure the success of their project.

Optimized for use in the real-time, embedded, and high-performance development environment, the ORBexpress product family combines performance with extreme reliability. ORBexpress is designed so that unused features are automatically omitted from the target application. ORBexpress provides developers with a small footprint ORB, that is fast, predictable and reliable.

ORBexpress was designed to accommodate hard real-time requirements including predictable time behavior, support for different levels of Quality of Service, and plug-in custom transports. ORBexpress also fully supports the new CORBA/e (CORBA for embedded) standard. Request your own copy of the OIS CORBA/e Whitepaper.

ORBexpress Real-Time and Embedded Product Line

More About ORBexpress

ORBexpress: RT and Embedded Use Cases

You will really appreciate the features of ORBexpress if you:

    • Use an embedded operating system.
    • Want access to transport protocols beyond TCP/IP.
    • Use the native thread priorities in your operating system.
    • Want to control and bound the resources used by the ORB.
    • Want to control the Quality of Service parameters to optimize use of your transport.
    • Want to build a predictable distributed system.