Urbi is a middleware for concurrent and distributed programming, based on a new parallel and event-driven script language called 'urbiScript'. Using a familiar and easy-to-use syntax, the language offers several concurrent abstractions rooted in the language semantics, together with an integrated scheduler and a distributed component architecture called UObject, based on C++ or Java. urbiScript acts as an orchestrator to build interactions/behaviors between distributed UObjects. Successful applications of Urbi are now mostly in robotics, especially in the upcoming Robocup'08 events, but extensions to video games and complex systems programming are envisioned. Graphical tools have recently been added to the Urbi suite to create hierarchical finite state machines and to provide advanced debugging features.
Urbi: a new parallel & event-driven script language for robotics, games and much more..
Urbi is a middleware for concurrent and distributed programming, based on a new parallel and event-driven scr...
Hope you guys enjoy this Machinima video that merges Half-Life universe with Castlevania by employing what ap...