IndexNextUpPreviousUrbi SDK 3.0.0

Part IV
Urbi and UObjects User Manual

24 Quick Start
 24.1 UObject Basics
 24.2 Using urbiscript
 24.3 Conclusion
25 The UObject API
 25.1 Compiling UObjects
 25.2 Creating a class, binding variables and functions
 25.3 Creating new instances
 25.4 Binding functions
 25.5 Notification of a variable change or access
 25.6 Data-flow based programming: exchanging UVars
 25.7 Data-flow based programming: InputPort
 25.8 Timers
 25.9 The special case of sensor/actuator variables
 25.10 Using Urbi variables
 25.11 Emitting events
 25.12 UObject and Threads
 25.13 Using binary types
 25.14 Direct communication between UObjects
 25.15 Using hubs to group objects
 25.16 Sending urbiscript code
 25.17 Using RTP transport in remote mode
 25.18 Extending the cast system
26 The UObject Java API
 26.1 Compiling and running UObjects
 26.2 Creating a class, binding variables and functions
 26.3 Creating new instances
 26.4 Binding functions
 26.5 Notification of a variable change or access
 26.6 Timers
 26.7 Using Urbi variables
 26.8 Sending Urbi code
 26.9 Providing a main class or not
 26.10 Import the examples with Eclipse
 26.11 Run the UObject Java examples
27 Use Cases
 27.1 Writing a Servomotor Device
 27.2 Using Hubs to Group Objects
 27.3 Writing a Camera Device
 27.4 Writing a Speaker or Microphone Device
 27.5 Writing a Softdevice: Ball Detection