DDS mailing lists
The DDS mailing lists are available through the SourceForge project page. The archives of previous messages are searchable.
Online DocumentationView the online documentation for OpenDDS.
The CodeThe code is commented. Take a look in the header and class files.
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 for OpenDDS is available from Object Computing, Inc. (OCI) As the initial developers and actively developing OpenDDS, OCI offers unparalleled insight and understanding of OpenDDS.
Click here for more details on Object Computing's OpenDDS support. Or contact sales@ociweb.com to see how your publish and subscribe needs can now be fulfilled by a standards-based, open source product.
The OMG DDS specification is a substantial effort. OpenDDS is a baseline implementation. There is room for additional optimizations.
There are several classes (Conditions and WaitSets) that need completion.
There are also optional classes (ContentFilteredTopic and MultiTopic) that can be implemented.
Several of the QoS Policies need additional work to increase the available values.
The DLRL feature is very attractive and we expect developers to require that in future versions.
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.
Scalability will obviously require support for the many types of multi-cast techniques.
We have been evaluating what it will take to provide a Java DDS. When that activity commences, we will also be able to explore the implications of an interoperability capability.