OpenDDS is free software that implements the Data Distribution Service (DDS) standard developed by the Object Management Group (OMG), written in C++.
For more insights into the OMG's DDS specification, you visit the OMG Data Distribution portal. OpenDDS is based on the ACE (ADAPTIVE Communication Environment) abstraction layer to provide platform portability. Moreover, OpenDDS utilizes the capabilities of TAO (The ACE ORB), such as its IDL compiler, and as the basis of the OpenDDS DCPS Information Repository (DCPSInfoRepo). If you're looking for a hassle-free maintenance experience of various build environments and platforms, OpenDDS leverages MPC.
To know more about the currently supported platforms and build environments, you can refer to the OpenDDS FAQ. Overall, OpenDDS is an unparalleled software tool that satisfies most of the DCPS layer requirements of the DDS specification.
Version 1.1: N/A