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

New Article: Using OpenDDS in the Cloud

Today, the ability to build applications that communicate effectively in the cloud and public Internet is critical, but we face certain challenges running OpenDDS in environments that don’t provide multicast. In this article, we present a simple solution for running interoperable OpenDDS applications in a cloud environment.

Building OpenDDS with DDS Security for the Raspberry Pi

We updated the Raspberry Pi Quick Start to use a modern version of GCC and to include steps for building OpenDDS’s DDS Security optional features.

DDS In The Real World: DDS Foundation Inaugural Event

Join us on Wednesday, March 20 at the OMG Technical Meeting in Reston, VA (Washington, D.C. area) for a special event introducing the DDS Foundation.

Continue Reading...

OpenDDS 3.13 with DDS Security for VxWorks

Version 7 of VxWorks introduced the VSB Layer system for adding components to the target build. As a Wind River partner, Object Computing provides packages including host tools (tao_idl, opendds_idl) and Layers for ACE, TAO, and OpenDDS. These packages include OpenDDS 3.13 with DDS Security for VxWorks Real-Time Processes.

Continue Reading...


OpenDDS 3.13.2

Download (Windows)

Download OpenDDS-3.13.2.tar.gz (Linux/Solaris/MacOSX)

Previous Releases:

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