5. Appendix A

5.1. Online Resources

5.1.1. Examples Source Code

All the ISO C++ examples presented throughout the Tutorial are available with the commercial version of OpenSplice and also online at https://github.com/ADLINK-IST/dds-tutorial-cpp-ex.

The README.md provides all the information necessary to install and run the examples.

5.1.2. Getting a DDS Implementation

Commercial versions of our widely used OpenSplice DDS are available with additional tooling and support many different APIs can be found at http://zettascale.tech.

We also recommend our latest open source DDS implementation, Cyclone DDS, that supports the latest ISO C++ API. It is freely available at https://github.com/eclipse-cyclonedds.

5.1.3. C++11 Considerations

Although some of the examples in this Tutorial take advantage of C++11, the new C++ API can also be used with C++03 compilers. That said, if you have the opportunity to use a C++11 compiler, then there are some additional aspects of the language that can be enabled.