Welcome the the CADEMIA Development Tutorial. In this tutorial you will learn how to develop CADEMIA to create your own functionality using plugins. The CADEMIA Command subsystem, the Model subsystem and View subsystems are described in the Introduction.
A component representing a line with an annotation in text form is developed. The annotation is placed above the center of the line. The annotation text is the length of the line. A change of the line is reflected in the visual representation of the text. Furthermore the component is extended by Control points and Features. The example is explaint step by step.