Object-Oriented Frameworks
Types of Frameworks
Types (2)
Desirable Properties
Parts of a Framework
CSF Overview
Communication Architecture
Communication
Communication (2)
Modified Three Tier Arch.
Persistence Overview
Documentation
Framework Use
Sample Application: CSFTalk
Using CSF
Using CSF (2)
Using CSF (3)
Using CSF (4)
Message Handlers
Using CSF (5)
Using CSF (6)
Hot Spots and Hooks
Communication Design
Hooks
Communication Hooks
Types of Hooks
Types of Hooks (2)
Hook Description
Hook Description (2)
Using Hooks for CSFTalk
Example: NewCAO
Handle Message
Outcome
CSFTalk Diagram
Multiple Frameworks
Framework Design
Frameworks Design (2)
Iterative Approach
Key Abstractions
Hot Spots
Design and Implementation
Designing CSF
Designing CSF (2)
Design Tips
Testing
Framework Evolution
Email: garry@cs.ualberta.ca
Home Page: cmput401