### Introduction

The DDS4CCM connector implements the DDS4LwCCM specification.
DDS4CCM is part of CIAO and intergrates DDS into a Component based framework, which can be easily deployed, using DAnCE.
For now, the DDS4CCM connector only supports RTI DDS.

### Building and Installing DDS4CCM

First of all, be sure that CIAO is build and installed and functioning as expected (see CIAO-INSTALL.html on how to build and install CIAO).
DDS4CCM uses DAnCE as deployement tool in all of the examples and tests. Therefor one should also be sure that DAnCE is build and installed in order to run the DDS4CCM examples.
But... before one builds and installs CIAO and DAnCE, one should first set the correct flags in the default.features and platform_macros.GNU.

#### Setting up default.features and platform_macros.GNU

Besided the flags needed to build ACE, TAO, CIAO, and, DAnCE, the following flags should be added for DDS4CCM.

default.features should contain the following flags:

- `ndds=1`
- `dds4ccm_ndds=1`

platform_macros.GNU should contain the following flags:

- `ndds=1`

To be sure that CIAO, DAnCE and DDS4CCM are build correctly, one might use the CIAO_TAO_DAnCE.mwc workspace.

### Supported Platforms for DDS4CCM

DDS4CCM should be usable on all platforms that CIAO runs on.

Back to the CIAO install page