Patterns in Software Development
Christopher Alexander had developed a long and diverse relationship to the use of computers in design since the 1960s. It culminated with the interest the computer software community showed to the idea of pattern and pattern languages and how the use of the pattern concept in the development of their programs could improve the functionality of the programs making them more user friendly.
Thoughts and Arguments Explored and Developed
Computers in design
Computer programs on design processes
Use of the pattern concept in computer programs
References
-
The Use of Diagrams in Highway Route Location: An Experiment
01/03/1962
-
The Design of Highway Interchanges: An Example of a General Method for Analyzing Engineering Design Problems
01/03/1962
-
HIDECS 2: A Computer Program for the Hierarchical Decomposition of a Set which has an Associated Linear Graph - Research Report R62-2
01/06/1962
SEE ALL Articles
-
Eleventh Annual ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '96)
06/10/1996 to
10/10/1996
Keynote Speech on “The Origins of Pattern Theory: The Future of the Theory, and the Generation of a Living World”, published in “IEEE Software” Journal in 1999.
-
"The Aspen Summit" on the development for a new software design tool
01/03/1997 to
04/03/1997
A meeting between the Center for Environmental Structure Computing, represented by Christopher Alexander, Greg Brian and John Seamster, and Sun Microsystems represented by its co-founder Bill Joy and Mike Clary. The purpose of the meeting was to discuss the development ...
-
Haworth New Office Furniture System: Outline of Computer Program for Furniture Layout
01/09/1985
4-page outline presenting twelve steps of a computer program developed for the office layout process.
-
The Aspen Summit: Gatemaker as a fundamental step in computer science
11/04/1997
Memorandum addressed to Sun Microsystems’ co-founder Bill Joy, who had provided funds for the experimental project “Gatemaker”. Christopher Alexander refers to the implications such a tool could have for computing and design .
-
The Aspen Summit: The Gate Maker, Proposal to C. Itoh Company - Computer-Supported House Construction Business
01/04/1997
Three pages laying out the methodology for a computerized design process which allows the customer and his family members to shape the design of their house. Its basic purpose is to develop a basis for a new housing business rooted ...
SEE ALL Records
-
A Small House for One Person, Design sequence
01/07/2000
Draft report on the development of a twelve-step process for a user-design software program, in five parts. Part 1 – dated 7-Jul-2000. Fifteen steps/concepts are included in the first, 74-page printed mock-up of the software, containing description of the objectives ...
-
Arbeidsmanus Rapport 3: User Design and Architectural Form - Continuation of the "Pattern Language" Method; Small House Sequence - Comments on Third Draft
01/06/2001
28-page report on a five-step sequence for designing a small house for one person, to be made available on the C.E.S. web-site. Each one of the five main steps consists of a number of decision making actions, leading to a ...
-
Arbeidsmanus Rapport 4: User Design and Architectural Form - Continuation of the "Pattern Language" Method; Family House Sequence - Preliminary Discussions, Alternative Outlines
01/05/2002
59-page report which contains a set of unedited notes from NTNU and C.E.S. during spring and summer 2001 on a step-by-step sequence for laying out a family house. It includes more than one formulation of the sequence, as well as ...
SEE ALL Course Material