jon 01/05/20 16:51:32 Added: docs turbine-experiment.html Log: added the .html version of this file Revision Changes Path 1.1 jakarta-turbine/docs/turbine-experiment.html Index: turbine-experiment.html =================================================================== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- Content Stylesheet for Site --> <!-- start the processing --> <!-- ====================================================================== --> <!-- Main Page Section --> <!-- ====================================================================== --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta name="author" value="Jason van Zyl"> <meta name="email" value="[EMAIL PROTECTED]"> <title>Turbine - The Turbine Experiment</title> </head> <body bgcolor="#ffffff" text="#000000" link="#525D76"> <table border="0" width="100%" cellspacing="0"> <!-- TOP IMAGE --> <tr> <td align="left"> <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a> </td> <td align="right"> <a href="http://jakarta.apache.org/turbine/"><img src="./images/logo.gif" alt="Turbine" border="0"/></a> </td> </tr> </table> <table border="0" width="100%" cellspacing="4"> <tr><td colspan="2"> <hr noshade="" size="1"/> </td></tr> <tr> <!-- LEFT SIDE NAVIGATION --> <td valign="top" nowrap="true"> <p><strong>Essentials</strong></p> <ul> <li> <a href="./index.html">Overview</a> </li> <li> <a href="./features.html">Features</a> </li> <li> <a href="./fsd.html">Specification</a> </li> <li> <a href="./getting-started.html">Getting Started</a> </li> <li> <a href="./further-reading.html">Further Reading</a> </li> </ul> <p><strong>Get Involved</strong></p> <ul> <li> <a href="./contributors.html">Contributors</a> </li> <li> <a href="http://jakarta.apache.org/site/cvsindex.html">CVS Repos</a> </li> <li> <a href="./faq.html">FAQ</a> </li> <li> <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a> </li> <li> <a href="./powered.html">Powered by Turbine</a> </li> <li> <a href="./license.html">License</a> </li> <li> <a href="./issue-tracking.html">Issue Tracking</a> </li> </ul> <p><strong>Documentation</strong></p> <ul> <li> <a href="./turbine-documentation-project.html">Turbine Documentation</a> </li> <li> <a href="./turbine-schema.html">Core Schema</a> </li> <li> <a href="./j2ee-integration.html">J2EE Integration</a> </li> <li> <a href="./model2+1.html">Model 2+1</a> </li> <li> <a href="./pullmodel.html">Pull MVC Model</a> </li> <li> <a href="./services.html">Services</a> </li> </ul> <p><strong>Howto Guides</strong></p> <ul> <li> <a href="./howto/action-event-howto.html">Action Events Howto</a> </li> <li> <a href="./howto/criteria-howto.html">Criteria Howto</a> </li> <li> <a href="./howto/jboss-howto.html">JBoss Howto</a> </li> <li> <a href="./howto/jsp-howto.html">JSP Howto</a> </li> <li> <a href="./howto/oracle-howto.html">Oracle 8i Howto</a> </li> <li> <a href="./howto/peers-howto.html">Peers Howto</a> </li> <li> <a href="./howto/postgres-howto.html">Postgres Howto</a> </li> <li> <a href="./howto/python-howto.html">Python Howto</a> </li> <li> <a href="./howto/security-howto.html">Security Howto</a> </li> <li> <a href="./howto/sybase-howto.html">Sybase Howto</a> </li> <li> <a href="./howto/tdk-howto.html">TDK Howto</a> </li> <li> <a href="./howto/torque-howto.html">Torque Howto</a> </li> <li> <a href="./howto/velocity-site-howto.html">Velocity Site Howto</a> </li> <li> <a href="./howto/context-howto.html">Velocity Context Howto</a> </li> <li> <a href="./howto/webmacro-site-howto.html">Webmacro Site Howto</a> </li> </ul> <p><strong>Development</strong></p> <ul> <li> <a href="./active-developers.html">Active Developers</a> </li> <li> <a href="./changes.html">Changes</a> </li> <li> <a href="./code-standards.html">Coding Specification</a> </li> <li> <a href="./branches.html">CVS Branches</a> </li> <li> <a href="./db-adapters.html">DB Adapters</a> </li> <li> <a href="./deprecation.html">Deprecation Rules</a> </li> <li> <a href="./project-map.html">Project Map</a> </li> <li> <a href="./proposals.html">Proposals</a> </li> <li> <a href="./todo.html">Todo</a> </li> </ul> </td> <td align="left" valign="top"> <table border="0" cellspacing="0" cellpadding="2" width="100%"> <tr><td bgcolor="#525D76"> <font color="#ffffff" face="arial,helvetica,sanserif"> <a name="The Turbine Experiment"><strong>The Turbine Experiment</strong></a> </font> </td></tr> <tr><td><br/></td></tr> <tr><td> <blockquote> <p> The following principles have been excerpted from <em>The Oregon Experiment</em>. <em>The Oregon Experiment</em> is the third volume in a series of books written by Christopher Alexander describing methodologies and patterns for designing healthy architechural structures that satisfy human needs and contribute postively overall to the surrounding ecology. </p> <p> Many people in OO design have drawn from the works of Christopher Alexander and I thought it would be a fun (and hopefully beneficial) experiment to systematically apply Christopher Alexander's ideas to the development of Turbine. </p> <p> <em>1. The principle of organic order.</em> <br /> Planning and construction will be guided by a process which allows the whole to emerge gradually from local acts. </p> <p> <em>2. The principle of participation.</em> <br /> All decisions about what to build, and how to build it, will be in the hands of the users. </p> <p> <em>3. The principle of piecemeal growth.</em> <br /> The construction undertaken in each budgetary period will be weighed overwhelmingly toward small projects. </p> <p> <em>4. The principle of patterns.</em> <br /> All design and construction will be guided by a collection of communally adopted planning principles called patterns. </p> <p> <em>5. The principle of diagnosis.</em> <br /> The well being of the whole will be protected by an annual diagnosis which explains, in detail, which spaces are alive and which ones dead, at any given moment in the history of the community. </p> <p> <em>6. The principle of coordination.</em> <br /> Finally, the slow emergence of organic order in the whole will be assured by a funding process which regulates the stream of individual projects put forward by users. </p> <p> <a href="mailto:[EMAIL PROTECTED]">Doug Lea</a> has written an excellent article on the writings of Christoper Alexander and how they relate to the practice of OO software development: <a href="http://gee.cs.oswego.edu/dl/ca/ca/ca.html"> Christopher Alexander: An Introduction for Object-Oriented Designers </a> </p> </blockquote> </p> </td></tr> <tr><td><br/></td></tr> </table> <table border="0" cellspacing="0" cellpadding="2" width="100%"> <tr><td bgcolor="#525D76"> <font color="#ffffff" face="arial,helvetica,sanserif"> <a name="References"><strong>References</strong></a> </font> </td></tr> <tr><td><br/></td></tr> <tr><td> <blockquote> <p> 1. Alexander, C., M. Silverstein, S. Angel, S. Ishikawa, and D. Abrams, <em>The Oregon Experiment</em>, Oxford University Press, 1975. ISBN: 0195018249. </p> <p> Alexander, C., <em>Notes on the Synthesis of Form</em>, Harvard University Press, 1964. ISBN: 0674627512. </p> </blockquote> </p> </td></tr> <tr><td><br/></td></tr> </table> </td> </tr> <!-- FOOTER --> <tr><td colspan="2"> <hr noshade="" size="1"/> </td></tr> <tr><td colspan="2"> <div align="center"><font color="#525D76" size="-1"><em> Copyright © 1999-2001, Apache Software Foundation </em></font></div> </td></tr> </table> </body> </html> <!-- end the processing --> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
