Conclusion
Decoupling of simulation from viewing
- distributed computation
- update rates can be different
- multi-user applications
Local scene representation in viewer
- reduces communication bandwidth between viewer and simulator
- reduces feedback latency
- increases feedback bandwidth
Behavior specification through one-way constraints
- reduces communication bandwidth
- allows a declarative style of programming
- permits optimizations such as lazy evaluation
- supports prediction and time-critical computation