Object-Oriented Frameworks

9/28/99


Click here to start


Table of Contents

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

Author: Garry Froehlich

Email: garry@cs.ualberta.ca

Home Page: cmput401