Edit Rename Changes History Upload Download Back to Top

MythTV Architecture

Project Members: Bill Neff and Ken Rabe

  1. Introduction
  2. Architecture Business Cycle
    • Introduction to Architect
    • MythTV Requirements
    • Quality Attributes
  3. Architecture overview/implementation
    • MythTV Environment
    • Structure
    • Backend Architecture Description
    • Frontend Architecture Description
    • MythTV Executables
    • Methods used to achieve Architectural Qualities
  4. Architectural Styles/Patterns
    • Layers
    • Master-Slave
    • Pipes and Filters
    • Microkernel
  5. Design Patterns
    • Builder
    • Facade
  6. Conclusion
  7. References
    • mythtv.org
    • Patterns Oriented Software Architecture- Buschmann, Meunier, Rohnert, Sommerlad, Stal
    • Software Architecture in Practice- Bass, Clements, Kazman
    • Design Patterns: Elements of Reusable Object-Oriented Software- Gamma, Helm, Johnson, Vlissides


Edit Rename Changes History Upload Download Back to Top