When implementing an application the only C++ code involved is within nodes. Graphlets and applications don't have any C++ code (see the design workflow).
Each C++ node must implement the interface described in dw::framework::NodeConcept. This tutorial walks through the different parts of the API and how to implement them.
The nodedescriptor command line tool can generate a .node.json
file based on the information provided by the nodes API. The previously referenced tutorial describes how the tool can be invoked. It requires the C++ code of the node to be compiled into a shared object (.so
).