Voici un schéma représentant la structure de notre Hello World :
Dans cette application, nous avons un module appelé SayHello contenant trois fichiers :
un header (.h),
un fichier source (.cc),
un fichier contenant les options du jeu de données (.axl).
Et hors du module, nous avons quatre fichiers :
un fichier main.cc permettant de lancer notre application,
un fichier CMakeLists.txt permettant de compiler notre application,
un fichier .config permettant de configurer notre application,
un fichier .arc contenant un jeu de données pour notre application.
Tous ces élements constituent notre application HelloWorld.
Note
Il est possible de générer un template d'application avec le programme arcane-template. Pour générer un template de notre HelloWorld avec arcane-template, voici la commande :