|
Innovative
Jazz is powered by Urbi, our innovative, simple to use, yet powerful Operating System for complex systems, available in open source for your own project.
It includes a C++ distributed component architecture, a parallel and event-driven script language for orchestration, and many modules and interfaces. Check our community web site http://www.urbiforge.org to know more.
It is already compatible with many platforms, including Nao, Aibo, Segway RMP, Sparx, and the amount keeps growing! |
Based on components...
Urbi allows to create components and drivers, called UObjects, which can run on top of Gostai Runtime.
You can import UObjects written in C++ and plug them in urbiscript to use them as normal objects inside the language.
You can also run a UObject as a remote object, a simple autonomous executable in Windows, Linux or Mac OSX. You don't have to change a single line of code to switch from embedded "linked" mode to remote mode. |