Case Studies

ABC

A framework for analyzing benefit and compensation schemes.

Alpha

An interpreter for a simple language.

APS

An Application Processing System

Application Framework

Yet another application framework. This one uses the command proicessor and MVC patterns.

Calcutron

A desktop utility.

DA Tutor

A graphic design tool for distributed applications.

Euphrates

An online bookstore.

Fast Draw

A desktop drawing application.

Frameworks

An application framework.

In Case

A CASE Tool

Pipes

A kit for assembling pipeline architectures.

Maze Maker

A kit for creating mazes.

MVC Framework and Maze Challenge

A Simple Server Framework

A framework for client-server applications.

A Testing Framework

A software testing framework.

Trilogy

A domain model for a video rental business.

Three Card Monte

A simple example of tracking users across multiple sessions of a web application.

SS: A Simple Spreadsheet

SS demonstrates the Publisher-Subscriber Pattern and the Model-View-Controller Pattern.

UW: Ultimate Warrior

UW introduces polymorphism, the Strategy Pattern, the Decorator Pattern, and the Adapter Pattern.