OpenDDS

"The Open Source Data Distribution Service"


Overview

OpenDDS is an open-source C++ implementation of the Object Management Group's Data Distribution Service for Real-time Systems specification (version 1.0). OpenDDS implements most of the minimum profile of the Data-Centric Publish-Subscribe (DCPS) layer of the DDS specification.

DDS provides demanding applications with a high-level, object-oriented publish-subscribe model while enabling efficient, direct data transfer between publishers and subscribers. More information about the OMG's DDS specification can be found at the OMG Data Distribution portal.

OpenDDS is built on the ACE (ADAPTIVE Communication Environment) abstraction layer to provide platform portability. OpenDDS also leverages capabilities of TAO (The ACE ORB), such as its IDL compiler and as the basis of the OpenDDS DCPS Information Repository (DCPSInfoRepo). In addition, OpenDDS leverages MPC to ease the maintenance burden of supporting multiple build environments and platforms. For a current list of supported platforms and build environments, see the OpenDDS FAQ.

OpenDDS.org

OCI sponsors the OpenDDS.org community portal at http://www.opendds.org. There, you will find more information about OpenDDS, including:

  • Downloads
  • Release notes
  • Developer's Guide
  • Articles
  • FAQs
  • Licensing details

Support

OCI provides support, consulting, application development, and feature development for OpenDDS in a manner similar to our support for ACE and TAO. See http://www.theaceorb.com/support/index.html for more details or contact sales@ociweb.com.

Training

OpenDDS training will be made available from OCI as part of our Distributed Computing curriculum. Watch http://www.opendds.org/news.html and http://www.ociweb.com for announcements of upcoming OpenDDS training classes from OCI.


Copyright © 2007 Object Computing, Inc. All rights reserved. | Privacy Policy