Object Oriented Frameworks and APIs

  • Support Programming based development of multimedia applications
  • Provide software abstraction for multimedia programming.
  • Reify architectural structures and fundamental abstractions of multimedia systems based either on extensions to object-oriented programming languages or on specific object languages that abstract from concrete programming environments.
  • Important characteristic feature is their open and extensible architecture.

    Two Layers in the Framework: Examples
  • Framework by Gibbs and Tsichritzis
  • IMD
  • MET++
  • Java Media API