Current Version:
0.67

Pattern Brewery

SourceForge.net Logo

Home Documentation Screen Shots Plans Download About

Welcome to the Pattern Brewery project! Everything here is about software patterns and how to make good use so them. If you are more interested in beer (Bier, Ale, Oel...) this is the wrong place!

Goals

  • Define a „meta“ language for the complete description of a software pattern.
  • Create a program that manages patterns described in this „meta“ language. This includes code generation from the pattern.
  • Create a set of standard patterns (using the meta language) and supply it as a library.

Status

Pattern Language Definition

Finished.

Look here for an overview. The XML schema definition can be found here.

CookBook

Alpha.

The "CodeCookBook" serves two main tasks:
  • it help us to administrate the Pattern Library.
  • it starts the code generator for a selected pattern.

Library

Beginning from version 0.66, the project delivers two libraries:
  • A standard library
  • A EJB library tailored for the development of Enterprise Java Beans.
Some patterns like "Property" and "Singleton" are available for mutible programming languages. Most other patterns that you find in the library are for C++ or Java.