Introduction
| Urbi | |
|---|---|
| Apparu en | 2003 |
| Auteur | Jean-Christophe Baillie |
| Développeurs | Gostai |
| Dernière version stable | 2.0 (le 3 mai 2010) |
| Paradigmes | Langage d'orchestration parallèle et événementiel |
| Influencé par | C++, Ruby, Io |
| Système d'exploitation | Multiplate-forme |
| Licences | GNU Affero GPL V3 |
| Site Web | www.urbiforge.org |
Urbi (Interface Universelle pour Systèmes Interactifs, Universal Real-time Behavior Interface), est une plate-forme logicielle utilisée pour le développement d'applications dans les domaines de la robotique et des systèmes complexes.
Urbi intègre une architecture distribuée de composants en C appelée UObject, ainsi qu'un langage de script parallèle et évènementiel appelé urbiscript. UObject facilite l'intégration d'objets C dans le langage, et permet leur exécution locale ou distante, tandis qu'urbiscript agit comme un outil d'orchestration pour coordonner les différents composants et leurs intéractions.