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 Middleware Provides Scalable, Reliable, and Cost-effective Solution for Complex Naval Air System

When the Naval Air Systems Command needed a reliable communications system that could scale to accommodate several hundred participants, OpenDDS middleware and Object Computing’s engineering team delivered.

Continue Reading...

WEBINAR: Using OpenDDS’s RtpsRelay to Connect IoT/IIoT Applications

The RtpsRelay is a horizontally scalable service that forwards RTPS messages between OpenDDS participants. OpenDDS participants without direct network connectivity can interact by forwarding messages to a mutually reachable RtpsRelay cluster.

Continue Reading...

The OpenDDS Project Celebrates 15 Years

Members of the OpenDDS development team gathered last month to celebrate the project’s birthday. OpenDDS middleware has been providing powerful connectivity solutions for 15 years!

Continue Reading...

New OpenDDS Classes Scheduled in October

A new set of OpenDDS training classes has been added to the schedule in October!

Continue Reading...

Releases

OpenDDS 3.22.0

Previous Releases:

See all releases on GitHub

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