Next

Prev

Prev-tail

Tail

Up

Part I
Urbi and UObjects User Manual

3 The UObject API
 3.1 Compiling UObjects
 3.2 Creating a class, binding variables and functions
 3.3 Creating new instances
 3.4 Binding functions
 3.5 Notification of a variable change or access
 3.6 Data-flow based programming: exchanging UVars
 3.7 Data-flow based programming: InputPort
 3.8 Timers
 3.9 The special case of sensor/effector variables
 3.10 Using Urbi variables
 3.11 Emitting events
 3.12 UObject and Threads
 3.13 Using binary types
 3.14 Using hubs to group objects
 3.15 Sending urbiscript code
 3.16 Using RTP transport in remote mode
 3.17 Extending the cast system
4 The UObject Java API
 4.1 Compiling and running 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 Timers
 4.7 Using Urbi variables
 4.8 Sending Urbi code
 4.9 Providing a main class or not
 4.10 Import the examples with Eclipse
 4.11 Run the UObject Java examples
5 Use Cases
 5.1 Writing a Servomotor Device
 5.2 Using Hubs to Group Objects
 5.3 Writing a Camera Device
 5.4 Writing a Speaker or Microphone Device
 5.5 Writing a Softdevice: Ball Detection