OpenDDS module for Node.js

npm install opendds
3 downloads in the last week
13 downloads in the last month

OpenDDS module for Node.js

Version 0.0.3

Updated to use new abstract interface callback from DataReaderImpl to execute as an atomic operation rather than in two stages. This change uses updates to OpenDDS starting with r5997 in subversion and any release after 3.4.1. This will not build with older versions of OpenDDS.

Version 0.0.2

Updated to use extended data reference counting available in OpenDDS as of r5993 in subversion. This change will be available in releases starting with the one following OpenDDS 3.4.1. This will not build with the older versions of OpenDDS.


  • OpenDDS ( and its dependencies must be installed.
  • Make sure all of the OpenDDS development environment variables are set before running npm to install this module. If you use the OpenDDS configure script, these variables can be set using "" or "setenv.cmd" depending on your platform.

Tested platforms:

  • Linux (RHEL6.3, Ubuntu12.04) x86_64 using the distro-supplied GCC
  • Windows 7 x86_64 using Visual Studio 2010
  • Other OpenDDS-supported platforms should work, but may required changes to binding.gyp

To build the module (development only, users can simply use npm -- see above)

$ node-gyp configure build

npm loves you