OpenDDS
the open source DDS implementation
OpenDDS is an open source C++ implementation of the OMG DDS standards. OpenDDS also supports Java bindings through JNI.
DDS is a suite of open standards designed to handle all the data distribution chores for you: message addressing, data marshaling and demarshaling (so subscribers can be on different platforms as publishers), delivery, flow control, retries, security, etc. Any node can be a publisher, subscriber, or both simultaneously. The DDS publish-subscribe model virtually eliminates complex network programming for distributed applications. DDS supports mechanisms that go beyond the basic publish-subscribe model.
OpenDDS uses the ACE abstraction layer to provide operating system and compiler portability. OpenDDS is based on version 1.4 of DDS specification, version 2.2 of the RTPS DDS-I Wire Protocol Specification, and version 1.1 of the DDS Security specification
Remedy IT can be of assistance for solving problems and answering questions. When you require support we offer our Open Source Support.