OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). Java applications can use OpenDDS through JNI bindings. OpenDDS was developed and open sourced by Object Computing. We welcome community contributions to the project. Commercial support is also available; see the support page for more information.

Latest News

OpenDDS Online Training

The next session of online training from OCI is scheduled for September 2020. OCI is offering the following live, online OpenDDS training class. The class consists of two 3-hour sessions including both lecture/discussion and hands-on exercsies. Participants will work on exercises in either C++ or Java using a browser-based development environment.

Free Webinar: Autonomous Systems of Tomorrow: ROS2 + DDS = Infinite Possibilities

With the last official release of ROS1 in the books, what are your plans for ROS2? OCI is hosting a free webinar on June 18th. Gain insight into the future of robotics and autonomous systems from this in-depth discussion of Open Robotics’ recently upgraded Robot Operating System (ROS). Sign up today to join us live or watch the recording.

Beyond the main OpenDDS repository

Did you know that open source repositories beyond the main one are available that help integrate OpenDDS into other programming and deployment environments? See the list of repositories below. Thanks to all the contributors – at Object Computing and in the community at large.

Continue Reading...

DDS Foundation Panel Webinar

The DDS Foundation hosted a webinar that’s now available as a recording. In this session, panelists from DDS technology providers (including Adam Mitz from Object Computing) each discussed an area of active development and took questions from the live audience.


OpenDDS 3.14

Download (Windows)

Download OpenDDS-3.14.tar.gz (Linux/macOS)

Previous Releases:

Release notes for all previous releases can be found in the file.