Where to get Support

DDS mailing lists

The DDS mailing lists are available through the SourceForge project page. The archives of previous messages are searchable.

Online Documentation

View the online documentation for OpenDDS.

The Code

The code is commented. Take a look in the header and class files, also see the doxygen.
Some documentation is included with the code in the DDS_ROOT/docs directory.
Code examples are included in the OpenDDS distribution in the DDS_ROOT/examples directory.

Commercial Support

Support is available from two seasoned open source middleware companies:

Object Computing, Inc. (OCI) provides commercial support for OpenDDS and other open source products. As the initial developers of OpenDDS and still actively developing it, OCI offers unparalleled insight and understanding of OpenDDS.

Click here for more details on OCI's open source product support model. Or contact sales@ociweb.com to see how your publish and subscribe needs can now be fulfilled by a standards-based, open source product.

Features that need Sponsoring

The Data Local Reconstruction Layer (DLRL) is very attractive and we expect developers to require it in future versions of OpenDDS. While OCI has developed a comprehensive implementation of DLRL, in Java and C++, it is not available under an open source model.

We also anticipate using the extensible transport framework (ETF) to provide additional transports, for different industry segments, and potentially a “DDS to Pub/Sub Gateway” to accommodate the many legacy systems’ protocols.

Along with Gateways we expect to develop migration strategies for those clients who wish to consolidate their pub/sub infrastructure into a standards-based, open source framework.

Communicating securely over real-time, deadline-scheduled, publish-subscribe middleware is challenging. A security management framework for OpenDDS is planned that supports authentication, data integrity, key management (symmetric and asymmetric), and non-repudiation. The framework would enable users of OpenDDS to configure their own encryption and hashing algorithms and other security aspects. The implementation of this framework will not conflict with International Traffic in Arms Regulations (ITAR); encryption strength and the implementation thereof is still the responsibility of the end user in consonance with local laws. The goal is to minimize the impact of the additional security capabilities on the performance and predictability of the data communication and to integrate the new capabilities into the existing overall OpenDDS architecture. Funding is needed to implement the security management framework for OpenDDS.