IndexNextUpPreviousUrbi SDK 2.7.5

Part I
Urbi and UObjects User Manual

3 Quick Start
 3.1 UObject Basics
 3.2 Using urbiscript
 3.3 Conclusion
4 The UObject API
 4.1 Compiling UObjects
 4.2 Creating a class, binding variables and functions
 4.3 Creating new instances
 4.4 Binding functions
 4.5 Notification of a variable change or access
 4.6 Data-flow based programming: exchanging UVars
 4.7 Data-flow based programming: InputPort
 4.8 Timers
 4.9 The special case of sensor/actuator variables
 4.10 Using Urbi variables
 4.11 Emitting events
 4.12 UObject and Threads
 4.13 Using binary types
 4.14 Direct Communication between UObjects
 4.15 Using hubs to group objects
 4.16 Sending urbiscript code
 4.17 Using RTP transport in remote mode
 4.18 Extending the cast system
5 The UObject Java API
 5.1 Compiling and running UObjects
 5.2 Creating a class, binding variables and functions
 5.3 Creating new instances
 5.4 Binding functions
 5.5 Notification of a variable change or access
 5.6 Timers
 5.7 Using Urbi variables
 5.8 Sending Urbi code
 5.9 Providing a main class or not
 5.10 Import the examples with Eclipse
 5.11 Run the UObject Java examples
6 Use Cases
 6.1 Writing a Servomotor Device
 6.2 Using Hubs to Group Objects
 6.3 Writing a Camera Device
 6.4 Writing a Speaker or Microphone Device
 6.5 Writing a Softdevice: Ball Detection