Diff report
General
| Version 3 | Version 9 | |
|---|---|---|
| Variant | main - default | main - default |
| Document Name | Boost: Java Primordial Class Library (developed by NetStorm) | Boost: Java Primordial Class Library (developed by LeapStream / NetStorm) |
| Creation time | 12/5/05 9:52:45 AM | 10/22/08 11:17:36 AM |
| Created by | Andy Gelme | Andy Gelme |
| State | publish | publish |
Changes to parts
Part Content has changed
| Version 3 | Version 9 | |
|---|---|---|
| Mime type | text/xml | (not changed) |
| File name | (not changed) | |
| Size (bytes) | 3533 | 4628 |
Content diff
<html>
<body>
<h2>Overview</h2>
<p><strong>Boost</strong> is a collection of low-level Java interfaces and
classes that provide enhanced implementations of the most common
<a href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html"><em><strong>java.lang.Object</strong></em></a>
methods, e.g <em>toString()</em>, <em>equals()</em> and <em>hashCode()</em>.
Especially useful for application classes that are data structural in nature.
Especially useful for application classes that are data structural in nature.
Using <em><strong>au.net.netstorm.boost.primordial.Primordial</strong></em> as
your base class, saves you having to provide custom implementations of those
well-known Object methods, over and over again. Primordial works by using
<a href="http://java.sun.com/docs/books/tutorial/reflect">Java Reflection</a>
to
<a href="http://en.wikipedia.org/wiki/Automagically"><em>automagically</em></a>
do the job for you !</p>
<p><strong>Boost</strong> was created by Greg Davis of
<a href="http://leapstream.com.au">LeapStream</a> /
<a href="http://netstorm.net.au">NetStorm</a>, based on his experience over
several commercial Agile projects. Boost is also a test-case for
<a href="http://en.wikipedia.org/wiki/Agile_Software_Development">agile
development</a> strongly influenced by the
<a href="http://extremeprogramming.org">eXtreme Programming (XP)
methodology</a>, but with some additional or in some cases <em>more extreme</em>
project guidelines that NetStorm calls
project guidelines that <a href="http://leapstream.com.au">LeapStream</a> /
NetStorm calls
<a href="http://www.sustainablesoftwaredevelopment.com">Sustainable Software
Development (SSD)</a>. One of the non-negotiable rules is 100% test coverage !
</p>
<p><strong>Boost</strong> is hosted by
<a href="http://geekscape.org">Geekscape</a>, where
<a href="http://xplanner.org">XPlanner</a>,
<a href="http://subversion.tigris.org">Subversion</a> (SVN),
<a href="http://cruisecontrol.sourceforge.net">Cruise Control</a>,
<a href="http://edgewall.com/trac/">Trac</a> and
<a href="http://cocoondev.org/daisy/index.html">Daisy</a> are used to support
the development effort by a geographically dispersed set of developers.</p>
<h2>Artifacts / Downloads</h2>
<p class="note">Currently (2005-12-01), access to <strong>Boost</strong> is
username / password protected. It will be released soon.</p>
<p class="note">2006-02-21: Public read-only access to the following
<strong>Boost</strong> project services is available using a username of
"<strong>boost</strong>" and a password of "<strong>boost</strong>".</p>
<table>
<tbody>
<tr>
<td valign="top">
<ul>
<li><a href="https://geekscape.org/xplanner/do/view/project?oid=388">XPlanner
project management</a></li>
<li><a href="https://geekscape.org/trac/boost/browser">Subversion view</a> and
<a href="https://geekscape.org/svn/boost">access</a></li>
<li><a href="https://geekscape.org/cruisecontrol/buildresults/boost">Cruise
Control build system artifacts and reports</a> (most recent build, test
coverage)</li>
<li><a href="https://geekscape.org/trac/boost">Trac issue tracking and
roadmap</a></li>
<li>
<p><a href="https://geekscape.org/xplanner/do/view/project?oid=388">Boost
XPlanner project
management</a><a href="https://geekscape.org/xplanner/do/view/project?oid=2493">
<br/>
Skelter XPlanner project management</a></p>
</li>
<li>
<p><a href="https://geekscape.org/trac/boost/browser">Subversion web view</a>
and <a href="https://geekscape.org/svn/boost">svn client access</a></p>
</li>
<li>
<p><a href="https://geekscape.org/cruisecontrol/buildresults/boost">Cruise
Control build system artifacts and reports</a><br/>
(most recent build, test coverage)</p>
</li>
<li>
<p><a href="https://geekscape.org/trac/boost">Trac issue tracking and
roadmap</a></p>
</li>
<li>
<p><a href="http://xp-ssd.com/mailman/listinfo/boost">Boost developer email list
subscription</a></p>
</li>
</ul>
</td>
<td valign="top"><img align="top" src="daisy:387"/></td>
<td valign="top">
<p>Boost developers use a permanently mounted LCD screen to monitor every build
that is a result of every single source code check-in.</p>
<p><em>Image courtesy Greg Davis
(<a href="http://leapstream.com.au">LeapStream</a> / Netstorm)</em></p>
</td>
</tr>
</tbody>
</table>
<h2>Support</h2>
<p>If you are interested in using <strong>Boost</strong> or
<p align="left">If you are interested in using <strong>Boost</strong> or
<a href="http://www.sustainablesoftwaredevelopment.com"><strong>Sustainable
Software Development</strong></a>, please contact --
<a href="mailto:info@netstorm.net.au?subject=Sustainable Software Development (via Geekscape)"><img align="middle" src="daisy:127"/></a>
Software Development</strong></a>, please contact
--<a href="mailto:boost@netstorm.net.au?subject=Sustainable%20Software%20Development%20%28via%20Geekscape%29"><img align="top" src="daisy:256"/></a>
</p>
<h2>Notices</h2>
<p><em>Boost and Sustainable Software Development are the Intellectual Property
of <a href="http://netstorm.net.au">NetStorm Pty. Ltd.</a><br/>
This page content is licensed under a
<p><em><strong>Boost</strong> and <strong>Sustainable Software
Development</strong> are the Intellectual Property of
<a href="http://netstorm.net.au">NetStorm Pty. Ltd.</a><br/>
<strong>Boost open source project</strong> is licensed under the
<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License,
Version 2.0</a><br/>
<strong>This page content</strong> is licensed under a
<a href="http://creativecommons.org/licenses/by-nc-sa/2.5/">Creative Commons
Attribution-NonCommercial-ShareAlike 2.5 License</a></em></p>
<p align="center">
<a href="http://creativecommons.org/licenses/by-nc-sa/2.5/"><img src="http://creativecommons.org/images/public/somerights20.gif"/></a>
</p>
</body>
</html>
