Sponsored Links
Read About SOA Patterns
New SOA Modeling Patterns Book SOA, Cloud Computing, Virtual
www.amazon.com
Product Development
Outsourced Software Development Offshore based Software Development
www.rsystems.com
C++ Programming Services
Software development using our experienced staff programmers.
www.odiconsulting.com
Directory Sites
Very useful pattern information. Includes articles as well as discussions in the form of the WikiWikiWeb.
c2.com
A pattern language for designing user interfaces and other artifacts.
www.mit.edu
Software techniques, papers, references, catalogs, generally and in C++, Java; for professional software developers. Software Technologies Ltd.
www.swtech.com
This is not a FAQ in the usual sense. It contains very brief summaries of topics that have been discussed on the patterns-discussion list, in question and answer format.
gee.cs.oswego.edu
Describes a 'going native' organizational pattern for improving software development productivity.
c2.com
Article on patterns, emphasizing design patterns, a type of pattern often used in software design. ACM Crossroads.
www.acm.org
Tool support for object-oriented (design) patterns.
www.serc.nl
Information on Adaptive Programming including links, books, and papers. (Karl J. Lieberherr)
www.ccs.neu.edu
Visitor Pattern (Dual Dispatch without Multimethods)
Simple example of a problem that the Visitor pattern can solve, with a code example in Java, avoiding switch statements and downcasts.
ootips.org
An examination of this most frequently deployed of software architectures. A casually, even haphazardly, structured system, the organization of which is dictated more by expediency than design.
www.laputan.org
GoF patterns with C++ and Java demos and some other patterns.
home.earthlink.net
Hypermedia Design Patterns Repository
Provides reusable design experience gathered by other designers of hypermedia and Web applications. Includes discussions and papers.
www.designpattern.lu.unisi.ch
Patterns of Enterprise Messaging
Software patterns describing how to achieve Enterprise Integration using Enterprise Messaging (JMS with Java and MSMQ with C#)
members.aol.com
A pattern language for developing object-oriented frameworks.
st-www.cs.uiuc.edu
Patterns developed by Martin Fowler; a specialist in object-oriented software, building business objects, the UML, patterns, author of "Analysis Patterns" and "UML Distilled" books. The site has a collection of links to related subject areas.
martinfowler.com