What's new on the pattern pages.
January 20, 1998
PLoP '98
Pattern Languages of Programming conference August 11-14, Monticello, Illinois. [Conferences]

October 25, 1997
Pattern Languages of Program Design 3 [Books]
EuroPLoP '98 Kloster Irsee, Germany, July 9-11, 1998 [Conferences]
Design Patterns course taught at Universidad de Los Andes by Professor Pablo Figueroa on patterns. [Education]

October 8, 1997
Using the Interpreter Pattern for Run-time Queries by Kyle Brown. [Papers]
On Using the Observer Design Pattern by Constantin Szallies. [Papers]
Several papers about patterns written by Nat Pryce. [Online Patterns]
A tutorial and introduction to software patterns by Clenio F. Salviano in Portuguese. [Presentations]

August 27, 1997
ISO IDL Idioms [Online Patterns]
Type Laundering by John Vlissides [Papers]

July 27, 1997
OOPLSA '97 [Conferences]
FlexiFrag: A Design Pattern for Flexible File Sharing in Distributed Collaboartive Applications by Anjaneyulu Pasala, D. Janaki Ram. [Papers]
Experiences -- A Pattern Language for User Interface Design By Todd Coram and Jim Lee [Online Patterns]

June 11, 1997
Southeastern Michigan Patterns Group [Groups]

May 29, 1997
Patterns of Software Reuse An examination of the practices of organizations with successful software reuse programs in order to provide sensible reuse solutions to DoD managers working to do more, in less time, with fewer resources. Among the companies surveyed: AT&T, Anderson Consulting, Computer Sciences Corporation, Hewlett-Packard, and Texas Instruments. [Online Patterns]

May 22, 1997
Tool support for object-oriented (design) patterns [Research Projects]
Patterns in Architecture. A videotape of Christopher Alexander's OOPSLA talk about patterns and pattern languages. [Presentations]

May 16, 1997
Object-Oriented Patterns: Lessons from Expert Systems by Tim Menzies [Papers]

April 18, 1997
Pragmatic Design with Ada by C.Langensiepen [Papers]
OrgPatterns a site for Organizational Patterns [Catalogs]
CODE NAVIGATOR FOR C++ A C++ editor which uses patterns to promote code reuse. [Tools]
Patterns: The Top Ten Misconceptions by John Vlissides [Papers]
The Trouble with Observer by John Vlissides [Papers]
Seven Habits of Successful Pattern Writers by John Vlissides [Papers]
Industrial Experience with Design Patterns by John Vlissides [Papers]
Tools for a pattern based development environment. [Tools]
Code Patterns by James O. Coplien. [Papers]
Programmers' Canvas A pattern for source code management. [Online Patterns]
Several papers on patterns related to interaction design by Thomas Erickson. [Papers]
Technology, Language, and Public Decisions: Finding Common Ground for Experts and Citizens by D. Jensen and T. La Porte. [Papers]
A collection of papers on patterns from AG Communication Systems [Papers]
ChiliPLoP '98 Wickenburn, Arizona, March 17-20, 1998 [Conferences]
Software Architecture at Utrecht University (Netherlands) taugh by Gert Florijn using Design Patterns. [Education]

March 25, 1997
pb-patterns@cs.uiuc.edu mailing list is about Power Builder patterns. [Mailing Lists]
Tcl Programming Idioms Patterns for programming in Tcl [Online Patterns]
Framework-Based Software Development in C++ by Gregory F. Rogers [Books]
Design Patterns as Language Constructs by Jan Bosch. [Papers]
Architecture and Composition of Software at the University of Karlskrona/Ronneby (Sweden). [Groups]
Group Meeting Sydney (Australia) Patterns Discussion Group
Introduction to Patterns by Amnon H. Eden. A PowerPoint and PostScript presentation on design patterns. [Presentations]
Documenting Design Patterns in Code Eases Program Maintenance. by Lutz Prechelt [Papers]
Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software. by Lutz Prechelt [Papers]
Patterns Reading List. Contains a reference to books, articles, and papers on patterns sorted by year.
Requirements Patterns via Events / Use Cases by Suzanne Robertson [Papers]
Pattern Template Library Design Patterns available as C++ templates.

March 8, 1997
corba-patterns@cs.uiuc.edu mailing list is about patterns described in CORBA Design Patterns and related patterns. [Mailing Lists]
Using the Interpreter Pattern for Run-time Queries by Kyle Brown [Papers]
Call For Papers for the Language Support for Design Patterns and Frameworks workshop at ECOOP'97. [Conferences]
Putting It All Together: Pattern Languages for Interaction Design An extended description of a workshop at CHI '97 [Presentations]
Pedagogical Patterns: Successes in Teaching Object Technology A project to create reuseable patterns suitable for teaching object oriented technology. [Online Patterns]
Patterns and Software: Essential Concepts and Terminology by Brad Appleton [About]
CORBA Design Patterns by Thomas Mowbray and Raphael Malveau [Books]
Tik-76.278, Seminar on Programming Design Patterns A course that analyzed CORBA, AWT, and MFC in terms of design patterns [Education]
UK Patterns Special Interest Group [Groups]

February 15, 1997
Software Patterns -- IAP'97 a course with great online information on software patterns. [Online Patterns]
Design Pattern Tutorial

February 7, 1997
A Pattern Language for Pattern Writing by Gerard Meszaros and Jim Doble. [Writing]
Introduction to Patterns by Amnon H. Eden [Presentations]
PLoP '96 Doug Schmidt has put together a collection of papers from the conference. [Papers]

January 29, 1997
A Methodology for Constructing a Design Handbook for Object Oriented Systems by D Janaki Ram, K N Anantha Raman, K N Guruprasad and Suchitra Raman [Papers]
Added a link for the Tel Aviv pattern discussion group [Groups]
Added a link for the Stockholm pattern discussion group [Groups]
Session - an Object Structural Pattern and Eager Compilation, Lazy Evaluation by Nat Pryce [Papers]

January 6, 1997
Intuitive Systems' online list of patterns [Online patterns]
OOP/Java Expo in Munich, Germany. Feb. 3-7. [Conferences]
PLoP '97 September 2-5, Monticello, Illinois. [Conferences]

December 21, 1996
Added a new definition of patterns on the Definition page by Dick Gabriel.
Two courses at SELA Labs on patterns: Patterns in Practice and Implementing Design Patterns. [Education]
DASCo Project. Several on-line patterns on distributed applications. [Online Patterns]
Heading Off Tragedy: Using Design Patterns Against a Moving Target by Kim Woodward. From the 2nd World Conference on Integrated Design and Process Technology. [Papers]

December 3, 1996
Design of Business Information Systems Several pattern languages done by the ARCUS project. Includes patterns for Relational Database Access Layers, Decoupling of Object Oriented Systems, and Error Handling. [Pattern Languages]
An OO-Framework for Network-Protocol Software (German) by Hermann Hueni and Beat Keller. A paper on conduits+ to appear in the January 1997 issue of objektSPECTRUM. [Papers]
3 Day Workshop put on by GLUE Software Engineering AG (in German). [Education]
Updated information on the book Analysis Patterns: Reusable Object Models by Martin Fowler. [Books]

November 27, 1996
Added a link to Dirk Riehle's papers on patterns. [Papers]

November 25, 1996
Some information on Christopher Alexander, a forefather of pattern languages. [Books]

November 14, 1996
OpenDoc Patterns: Designing Parts for OS/2, Windows, UNIX and the Macintosh by Robert L. Tycast, Kirk Searls [Books]

November 5, 1996
Les Patrons et les Langages de Patrons Pattern information in French. [Online Patterns]
Theory and Practice of Object Systems A Special issue of TAPOS on Patterns. Edited by Steve Berczuk. [Papers]

October 29, 1996
organization-patterns@cs.uiuc.edu mailing list. [Mailing Lists]
Patterns of Software: Tales From the Software Community by Richard P. Gabriel [Books]

October 19, 1996
Up An International Conference On Using Patterns. March 7th 1997. [Conferences]
Pattern Stories Web
Smalltalk Patterns: Best Practices by Kent Beck. [Books]
ECOOP'97 11th European Conference on Object-Oriented Programming. Jyväskylä, Finland, June 9 - 13, 1997. [Conferences]
Concurrent Programming in Java: Design Principles and Patterns by Doug Lea [Books]
Development of an Object-Oriented Framework for Vessel Control Systems by Per Dagermo and Jonas Knutsson [papers]
The following two papers were on the ftp server, but not on the HTML page. Some people may not have seen them. It has been fixed.
Problems, Methods and Specialisation by Michael Jackson [papers]
An Object-Oriented Architecture for Constraint-Based Graphical Editing by Richard Helm, Tien Huynh, Kim Marriott, and John Vlissides [papers]
All of the postscipt papers are now available in compressed format with gzip.

October 6, 1996
PM106.ZIP Applying Design Patterns to PowerBuilder 5 Development. Includes example files for unlimited Undo/Redo stack for PowerBuilder. by David Van Camp. [Presentations]

August 29, 1996
Object-Oriented Design using Design Patterns a course taught by Mark Turner offered by UCLA Extension. [Education]
Pattern-Oriented Software Architecture -- A System of Patterns by F. Buschmann, R. Meunier, H. Rohnert, P.Sommerlad, M. Stal. Updated information on this book. [Books page]

August 27, 1996
Idioms, Patterns, and Other Architectural Literature by James O. Coplien. [Papers page]
Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk. by Kyle Brown. [Papers]
PLoP '96 Conference Program
EuroPLoP '97 [Conferences page]

Patterns Home Page