Choregraphe is a multi-platform desktop application.
It allows you to:
Choregraphe allows you to create very complex behaviors (e.g. interaction with people, dance, send e-mails, etc...), without writing a single line of code. In addition, it allows you to add your own Python code to a Choregraphe behavior.
Choregraphe also interacts with NAOqi to provide useful tools such as the Video monitor panel, the Behavior manager panel, the Toolbar, the Robot view or the Timeline Editor.
Choregraphe eases the interaction with NAOqi. With it you can quickly create animations and programs for your NAO that would be way longer to do with NAOqi alone.
You can access all the API of NAOqi via Choregraphe, therefore everything that is possible in NAOqi is possible with Choregraphe.
On the other hand, behaviors programmed with the Choregraphe language are slower at execution time than they would be if written in C++ (see C++ SDK) or Python (see Python SDK).
Now that you know what Choregraphe is, maybe you want to know more on its Menus, Panels and Toolbar in a glance, or you may directly want to know How to make NAO do something!
You can also see a list of tutorials in the Choregraphe Tutorials section.