Adventures in Object-Oriented Design:
A C++ Framework for Realtime Applications
Tom O'Reilly
Challenges in software development:
- Complex applications
- Changing requirements
- Designing for re-useability
Example: Tiburon realtime micro applications
(IBCs, three-by-fives, LapBox, etc.)
Note: Many thanks to Doug Au and Andy Pearce for
their help!