
These sites have indexes of many
patterns available online.
Pattern
Stories Web
maintained at UIUC
Portland
Pattern Repository
maintained by Ward Cunningham.
Patterns
of Interaction
This page provides links to the
patterns arising out of this project. Ultimately, we would hope for this to
build into a resource for designers to draw
upon when thinking about the requirements for cooperative systems.
Groupware Patterns
A pattern language for groupware
facilitates communication within the development team, between the development
team and end users, and between end users. It assists practitioners in becoming
familiar with the research area.
Patterns
of Interaction in eXtreme Programming (XP)
These Wiki pages describe
an analysis of the cooperative activities that characterise an instantiation of
the agile software development methodology ExtremeProgramming
(XP) in a small software production house, located in Manchester, UK.
Service Interaction.
This site is dedicated to documenting common problems and approaches
(i.e. patterns) related to the design and implementation of web services,
with a special emphasis on situations that arise when services engage in
concurrent and interrelated interactions.
The
Interaction Design Pattern Pages
This page contains information about
resources related to pattern languages for interaction design
System
Reengineering Patterns
Links to online patterns and papers.
Jini Community Pattern
Language
Richard Gabriel and
Ron Goldman
GOF
UML models
-
Smalltalk,
Java, and Business Patterns
- Links to Smalltalk, Java and Business Patterns by Ken Auer
Workflow Patterns. This site
serves as a repository for workflow modeling patterns.
-
Pattern
Labyrinth
- Brian Foote's Pattern Page,
including Big Ball of Mud
-
-
PSiGene
- Pattern based modelling and
software generation for simulating buildings
-
-
Joe
Yoder's Pattern Page
- Joe Yoder's Collection of
Patterns
-
-
Nat
Pryce's Patterns
- Includes, Patterns for Scripted
Applications, Patterns for Concurrent Object-Oriented Programming, Patterns
for Concurrent Object-Oriented Programming, Eager Compilation, Lazy
Evaluation, and more.
-
-
ISO
IDL Idioms
- Available in Word,
PostScript, RTF,
and PDF.
-
-
Experiences
-- A Pattern Language for User Interface Design
- By Todd Coram and Jim Lee
-
-
Tcl
Programming Idioms
- Patterns for programming in Tcl
-
-
Pedagogical
Patterns: Successes in Teaching Object Technology
- A project to create reusable
patterns suitable for teaching object oriented technology.
-
-
Dolphin
Smalltalk
- Object Arts, creators of Dolphin
Smalltalk, has a list of patterns available online.
-
-
DASCo Project
- Development of
Distributed Applications with Separation of Concerns. Several patterns on
distributed applications.
-
-
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.
-
-
Les
Patrons et les Langages de Patrons
- Benoît Jaunin
Information on patterns in French.
-
-
Fault-Tolerant
Telecommunication System Patterns
- by Michael Adams, James Coplien,
Robert Gamoke, Robert Hanmer, Fred Keeve, Keith Nicodemus
AT&T Bell Laboratories
-
-
Design
Patterns for Avionics Control Systems
-
Doug
Lea, SUNY Oswego & NY CASE Center
The patterns in this document
combine observations, reinterpretations, rational reconstructions, and
redesigns of Avionics Control Systems within the realm of the DSSA ADAGE
project.
-
-
Portland
Pattern Repository
- A repository of pattern languages
written in the Portland Form. This repository is maintained by Ward
Cunningham of Cunningham and Cunningham.
-
-
Patterns
for Distributed Processing
- Doug Schmidt
has done some
work on Object-Oriented Architectures for distributed processing. Source,
code, papers, etc. may be found here.
-
-
A
Development Process Generative Pattern Language
-
Jim
(Cope) Coplien, Bell
Laboratories
Most highly productive
organizations exhibit the same patterns of organization, process, and
introspection. Using the emerging discipline of generative pattern
languages, we can capture the patterns underlying successful projects and
use them to establish organizational structures and practices that will
improve the prospects for success in a new software development
organization. This paper presents 43 such patterns
-
-
Telecommunications
Distributed Processing Patterns
- Dennis L DeBruler,
AT&T Bell Laboratories.
-
-
An
HTML 2.0 Pattern Language
-
Robert Orenstein.
Each of these patterns is a
basic description of some method by which a Web site can be made stronger.
-
-
Patterns
about printf debugging, resource management, distributed objects, framework
design, pattern tools, etc.
-
Aamod
Sane
"Organizational
Multiplexing: Patterns for Processing Satellite Telemetry with Distributed
Teams" and
"A
Pattern for Separating Assembly and Processing"
-
-
Risk
Management pattern catalog
-
Alistair
Cockburn
-
-
Patterns
for Adaptive Programming
-
Karl
Lieberherr, Northeastern University
|