Template for a well structured NAO application. This was developed by Alexandre Mazel at Aldebaran Robotics. Aldebaran Robotics have graciously allowed us to publish it here.
To load the project you will need to enable the "show advanced load/save options" in choreographe preferences and then use the "open project directory" option from the File menu to select the application_template sub directory.
This Aldebaran tutorial describes how to save your projects as directories and why you should do this: http://developer.aldebaran-robotics.com/media/img/resources/tutorials/tutorial_projectRepository.pdf
The template contains a single root "box" which contains a state machine as described in the following tutorial from Aldebaran: http://developer.aldebaran-robotics.com/media/img/resources/tutorials/tutorial_behaviorLayers.pdf
This tutorial which describes how to integrate python code with choreographe might also be of interest: http://developer.aldebaran-robotics.com/resources/tutorial/python-with-choregraphe/