TiViPE provides a graphical programming environment also called TiViPE. The environment itself contains many modules that cover a wide scope of software solutions ranging from computer vision, massive parallel processing, and real time systems. The environment targets end users who want to develop their own software within a specific domain without the need to do textual development.
The example above shows a graphical program how two NAO robots are being controlled where one robot is leading and the other following.