This document provides a tutorial on implementing the DDS shapes example using IDL to C++11, explaining the limitations of the traditional IDL to C++ mapping and introducing the new C++11 standard as a solution. It outlines the goals of simplifying the mapping process, enhancing code efficiency, and reducing errors. The document also includes details on the DDS entities, their implementation in C++11, and resources for further learning.