Opensplice DDS Forum
For DDS enthusiasts, this forum was created by and for OpenSplice DDS users. Complementary to our website this is the place to discuss and learn about OpenSplice DDS and interact with its ever-growing development and user community. The OpenSplice DDS Forum includes Sections:
- About DDS
- Using OpenSplice DDS
- Understanding OpenSplice DDS
- Related Community Projects such as SIMD, CamelOS, DDS Touchstone and RESTful DDS.
Contributing a Test Build
If you would like to help expand the list of supported platforms for the DDS Community Edition by providing additional platform build and test capability please see the instructions on contributing an automated build.
Reporting Bugs in DDS Community Edition
If you have identified a bug with the DDS Community Edition please report a problem or search for an issue at the DDS Community Edition Bugzilla page here. Always make sure you are using the latest available version of the DDS Community Edition when reporting a bug. We can only provide free best effort support for this version. See the DDS Community Edition download page for the latest version. Consider asking on the OpenSplice DDS Forum list to see whether your bug is already known to other users or the OpenSplice DDS development team.
Contributing to DDS Community Edition Development
We welcome contributions from any member of the community who wish to help develop the DDS Community Edition by fixing bugs, contributing new features, or producing additional tests, examples, or documentation. By submitting comments, suggestions, code, code snippets, techniques (including that of usage) and algorithms (collectively "Submissions"), submitters acknowledge that they have the right to do so, that any such Submissions are given freely and unreservedly, and that they waive any claims to copyright or ownership. In addition, submitters acknowledge that any such Submission might become part of the copyright maintained on the overall body of code that comprises the DDS Commmunity Edition and Vortex OpenSplice DDS software. By making a Submission, submitters agree to these terms. Moreover, submitters acknowledge that the incorporation or modification of such Submissions is entirely at the discretion of the moderators of the DDS Community software project or their designees. In any of the below cases you will need to sign and return a contributor agreement document. Please see the section that deals with these below.
Contribute a DDS Community Edition Build
If you are interested in being involved in extending the platform support of DDS Community Edition then please Contact Us.
There are an increasing number of projects building cool technology around the DDS Community Edition. Below is a list of the projects we know about, but should your project be missing from the list please let us know and we will add it right away.
If you are interested in getting involved with the DDS Community Edition to contribute to either its roadmap or start a technology incubator we have a full list of cool things to do available here.
The version 2 of the Robot Operating System (ROS2) uses DDS as its underlying communication mechanism.
DDS Touchstone is a scenario-driven Open Source benchmarking framework for evaluating the performance of OMG DDS compliant implementations. To quickly learn how to use DDS Touchstone please visit:
Escalier is a Scala language binding for DDS currently targeting DDS Community Edition. The beauty of Escalier is that it takes advantage of the nice features provided by the Scala language to provide a very concise and elegant API for DDS. Escalier promotes a reactive programming style for DDS applications and in upcoming releases will provide a complete Functional Reactive Programming framework for writing DDS applications. Escalier defines a Scala API for the OMG Data Distribution Service (DDS) Standard. Escalier is currently implemented on top of the Open Source DDS implementation OpenSplice.