harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From telli...@apache.org
Subject svn commit: r375302 [1/2] - in /incubator/harmony/standard/site: docs/ docs/documentation/ docs/images/ docs/subcomponents/classlibrary/ xdocs/ xdocs/documentation/ xdocs/images/ xdocs/subcomponents/classlibrary/
Date Mon, 06 Feb 2006 15:51:09 GMT
Author: tellison
Date: Mon Feb  6 07:51:07 2006
New Revision: 375302

URL: http://svn.apache.org/viewcvs?rev=375302&view=rev
Log:
Added some Eclipse-based development info.

Added:
    incubator/harmony/standard/site/docs/documentation/dev_eclipse.html
    incubator/harmony/standard/site/docs/documentation/dev_eclipse_movie.html
    incubator/harmony/standard/site/docs/images/dev_eclipse.html
    incubator/harmony/standard/site/docs/images/dev_eclipse_runconf.jpg   (with props)
    incubator/harmony/standard/site/docs/images/eclipse_movie.swf   (with props)
    incubator/harmony/standard/site/docs/subcomponents/classlibrary/build_classlib.html
    incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse.html
    incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse_movie.html
    incubator/harmony/standard/site/xdocs/images/dev_eclipse_runconf.jpg   (with props)
    incubator/harmony/standard/site/xdocs/images/eclipse_movie.swf   (with props)
    incubator/harmony/standard/site/xdocs/subcomponents/classlibrary/build_classlib.xml
      - copied unchanged from r375285, incubator/harmony/standard/site/xdocs/documentation/build_classlib.xml
    incubator/harmony/standard/site/xdocs/subcomponents/classlibrary/dev_eclipse.xml
    incubator/harmony/standard/site/xdocs/subcomponents/classlibrary/dev_eclipse_movie.html
Removed:
    incubator/harmony/standard/site/xdocs/documentation/build_classlib.xml
Modified:
    incubator/harmony/standard/site/docs/documentation/documentation.html
    incubator/harmony/standard/site/docs/get-involved.html
    incubator/harmony/standard/site/docs/subcomponents/classlibrary/index.html
    incubator/harmony/standard/site/xdocs/documentation/documentation.xml
    incubator/harmony/standard/site/xdocs/get-involved.xml
    incubator/harmony/standard/site/xdocs/subcomponents/classlibrary/index.xml

Added: incubator/harmony/standard/site/docs/documentation/dev_eclipse.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/documentation/dev_eclipse.html?rev=375302&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/documentation/dev_eclipse.html (added)
+++ incubator/harmony/standard/site/docs/documentation/dev_eclipse.html Mon Feb  6 07:51:07 2006
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+        
+<!-- start the processing -->
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    <html>
+        <head>
+            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+                                                    <meta name="author" value="Harmony Documentation Team">
+            <meta name="email" value="harmony-dev@incubator.apache.org">
+            
+           
+            
+            
+            
+            
+            
+            <title>Apache Harmony - Apache Harmony development using Eclipse</title>
+        </head>
+
+        <body bgcolor="#ffffff" text="#000000" link="#525D76">        
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    <table><tr><td>
+                    <td align="left">
+<a href="http://incubator.apache.org/harmony/"><img  src="../images/harmony-logo.png" alt="Apache Harmony" border="0"/></a>
+</td>
+</td>
+                    </td></tr></table>
+                    </td>
+                    <td align='RIGHT'>
+                    <a href="http://incubator.apache.org/harmony/">
+                    <img src="http://incubator.apache.org/harmony/images/apache-incubator-logo.png"
+                    	alt="Apache Harmony" 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 width="20%" valign="top" nowrap="true">
+
+                    <!-- special ACon Logo - leave here for next time 
+                    <a href="http://apachecon.com/2005/US/">
+                        <img src="http://apache.org/images/ac2005us_blue_125x125.jpg" height="125"
+                             width="125" border="0" alt="ApacheCon US 2005" />
+                    </a>
+                    -->
+
+                   <!-- regular menu -->
+
+                    
+    <!-- ============================================================ -->
+
+                <p><strong>General</strong></p>
+        <ul>
+                    <li>    <a href="../index.html">Home</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../license.html">License</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../contribution_policy.html">Contribution Policy</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../guidelines.html">Project Guidelines</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://www.apache.org/">ASF</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../downloads.html">Downloads</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Community</strong></p>
+        <ul>
+                    <li>    <a href="../get-involved.html">Get Involved</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../contributors.html">Committers</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../mailing.html">Mailing Lists</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../documentation/documentation.html">Documentation</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../faq.html">FAQ</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Development</strong></p>
+        <ul>
+                    <li>    <a href="../status.html">How Are We Doing?</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../roadmap.html">Road Map / TODO</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../svn.html">Source Code</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://issues.apache.org/jira/browse/HARMONY">JIRA</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../related.html">Other Projects</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Subcomponents</strong></p>
+        <ul>
+                    <li>    <a href="../subcomponents/classlibrary/index.html">Class Library</a>
+</li>
+            
+            <table>
+                          <tr><td>
+                &nbsp;&nbsp;    <a href="../subcomponents/classlibrary/status.html">Status</a>
+              </td></tr>
+                        </table>
+                    <li>    <a href="../subcomponents/jchevm/index.html">Virtual Machine JCHEVM</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+                        </td>
+                    <td width="80%" 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="Introduction"><strong>Introduction</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		These instructions will help you set up Eclipse to develop Java code
+		in Apache Harmony.
+	</p>
+                                                <p>
+		There are two sets of instructions -- the <a href="#fastpath">fast path</a>
+		for people who are
+		already familiar with Eclipse and the source code layout in Harmony's
+		Subversion repository; and the
+		<a href="#step_guide">step-by-step guide</a>
+		for people who want to follow the details of a set-up, and see a brief
+		development example.
+	</p>
+                                                <p>
+		Both sets of instructions assume you satisfy the same Eclipse-based
+		development <a href="#prerequisites">prerequsities</a>.
+	</p>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Am I eligible?"><strong>Am I eligible?</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+			You may have heard or read about Harmony's strict rules for contributor's
+			eligibility.  We take this seriously because a number of parties implement
+			Java, and we respect their rights to their property.  If you have detailed
+			knowledge of another implementation of Java, and they have not explicitly
+			approved your participation in Harmony, please check whether we will be able
+			to accept your contribution by reading the
+			<a href="../contribution_policy">Apache Harmony contribution policy</a>.
+		</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </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="Prerequisites for developing Apache Harmony class library code with Eclipse"><strong>Prerequisites for developing Apache Harmony class library code with Eclipse</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="prerequisites" />
+                                                <p>
+		To develop the class library Java code with Eclipse JDT you will need:
+		<ol>
+			<li>Eclipse : version 3.2 integration build I20060119 or later, from
+			<a href="http://download.eclipse.org">eclipse.org</a></li>
+			<li>Subclipse : Subversion plug-in from <a href="http://subclipse.tigris.org/">
+			tigris.org</a></li>
+			<li>a snapshot classlib build : from the
+			<a href="http://cvs.apache.org/dist/incubator/harmony/snapshots/">
+			download page</a>.  If you prefer to build a snapshot yourself the
+			instructions are <a href="build_classlib.html">here</a>.</li>
+			<li>a compatible VM : obtain a VM as
+			<a href="build_classlib.html#Obtaining_a_VM">described here</a> capable
+			of running the class libary code, and install it in the same location as
+			the snapshot.</li>
+		</ol>
+	</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="Fast path - for experienced Eclipse developers"><strong>Fast path - for experienced Eclipse developers</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="fastpath" />
+                                                <p>
+		If you know your way around Eclipse JDT, then following these steps will
+		have you hacking Harmony Java code in no time at all!
+	</p>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Configuring Eclipse"><strong>Configuring Eclipse</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		Ensure that you have <a href="#prerequisites">the development pre-requisites</a>
+		in place, then:
+		<ol>
+			<li>Launch Eclipse with the VM argument "<code>-Dpde.jreProfile=none</code>"
+				(i.e. <code>eclipse -vmargs -Dpde.jreProfile=none</code>).</li>
+			<li>Configure the following settings in <code>Window &gt; Preferences...</code>
+				<ul>
+					<li>Change the Java compiler settings
+						<ol>
+							<li>In the <code>Java &gt; Compiler</code> preferences ensure the
+								"<code>Compiler compliance level</code>" is set to
+								<code>1.4</code>.</li>
+							<li>In the <code>Java &gt; Compiler &gt; Building</code> preferences,
+								open the "<code>Build Path Problems</code>" section
+								and change "<code>Circular Dependencies</code>" from
+								<code>Error</code> to <code>Warning</code>.</li>
+						</ol></li>
+					<li>Change the PDE settings
+						<ol>
+							<li>In the <code>Plug-in Development &gt; Compilers</code> preferences
+								change "<code>Unresolved Dependencies</code>" from
+								<code>Error</code> to <code>Warning</code>.</li>
+							<li>In the <code>Plug-in Development &gt; Target Platform</code>
+								preferences, change the "Location:" box to be the
+								<code>jre/lib/boot</code> directory of the classlib snapshot.</li>
+						</ol></li>
+				</ul></li>
+			<li>Create a SVN repository location to the Harmony classlib, using URL
+				<code>https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib</code></li>
+		</ol>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Develop and test code"><strong>Develop and test code</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		The Apache Harmony class library is structured to allow developers to work on individual
+		<em>modules</em> in the class library without having to load and compile the entire
+		project source tree.
+	</p>
+                                                <p>
+		This is best illustrated by a worked example.  In this example, assume you want to make
+		a change to the <code>NIO</code> module.  This is how you would proceed:
+		<ol>
+			<li>Go to the SVN repository view, open the Harmony URL and browse to
+				"<code>trunk &gt; modules</code>".  Select
+				"<code>nio</code>" and from the context menu select
+				<code>Checkout...</code>, and on the checkout dialog just
+				click "<code>Finish</code>"</li>
+			<li>In the resulting project in your workspace the implementation code
+				is in the source folder <code>src/main/java</code> and the unit tests
+				are in the source folder <code>src/test/java</code>.</li>
+			<li>Hack away!  Developers are encouraged to produce JUnit tests for new
+				implementation code.</li>
+			<li>To test the code you need to set-up a JUnit Run Configuration for the
+				unit test.  You can either run a single test case, or run the
+				<code>AllTests</code> suite for all tests in a package or module.
+				For example, to run the test suite
+				<code>org.apache.harmony.tests.nio.AllTests</code> set up a
+				run configuration with the following characteristics:
+				<ul>
+					<li><em>bootclasspath</em> : the folder nio/bin/main, followed by
+						the Harmony JRE library.</li>
+					<li><em>classpath</em> : the folder nio/bin/test, followed by the
+						JUNIT JAR file.</li>
+					<br />
+					<img src="../images/dev_eclipse_runconf.jpg" alt="Java run configuration" />
+					<li><em>VM</em> : the Harmony JRE as the launching VM.</li>
+				</ul>
+			</li>
+			<li>If everything looks good, go ahead and
+				<a href="../get-involved.html#create_patch">contribute a patch</a>.</li>
+		</ol>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </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="Step-by-step guide to Eclipse-based development"><strong>Step-by-step guide to Eclipse-based development</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="step_guide" />
+                                                <p>
+		We have produced a brief webcast for those who want to see a step-by-step guide
+		to configuring Eclipse, and developing a patch to the classlibrary code.  The webcast
+		starts assuming you have already installed the pre-requisities for Eclipse-based
+		development, and launched Eclipse with the following commandline:
+		<pre>eclipse -vmargs -Dpde.jreProfile=none</pre>
+		We <a href="dev_eclipse_movie.html">pick up the story here...</a>
+	</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 &#169; 2003-2006, The Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Added: incubator/harmony/standard/site/docs/documentation/dev_eclipse_movie.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/documentation/dev_eclipse_movie.html?rev=375302&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/documentation/dev_eclipse_movie.html (added)
+++ incubator/harmony/standard/site/docs/documentation/dev_eclipse_movie.html Mon Feb  6 07:51:07 2006
@@ -0,0 +1,71 @@
+<!--
+
+    Copyright 2006 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+<body>
+	<!-- START lines taken from a generated page to ge the header logos -->
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    <table><tr><td>
+                    <td align="left">
+<a href="http://incubator.apache.org/harmony/"><img  src="../images/harmony-logo.png" alt="Apache Harmony" border="0"/></a>
+</td>
+</td>
+                    </td></tr></table>
+                    </td>
+                    <td align='RIGHT'>
+                    <a href="http://incubator.apache.org/harmony/">
+                    <img src="http://incubator.apache.org/harmony/images/apache-incubator-logo.png"
+                    	alt="Apache Harmony" border="0"/></a>                    
+                    </td>
+                </tr>
+            </table>
+	<!-- END lines taken from a generated page to ge the header logos -->
+	            
+<hr/>
+<p/>
+<center>
+	<h2>Eclipse-based development : The Movie</h2>
+
+	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
+		width="994"
+		height="755"
+		codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0">
+		
+		<param name=movie value="../images/eclipse_movie.swf">
+		<param name=play value=true>
+		<param name=loop value=false>
+		<param name=quality value=low>
+		
+		<embed src="../images/eclipse_movie.swf"
+			width=994
+			height=755
+			quality=low
+			loop=false
+			type="application/x-shockwave-flash"
+			pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
+		</embed>
+	</object>
+</center>
+<hr/>
+<p>
+	After watching the movie return to <a href="dev_eclipse.html">the Eclipse-based development page</a>.
+</p>
+</body>
+</html>

Modified: incubator/harmony/standard/site/docs/documentation/documentation.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/documentation/documentation.html?rev=375302&r1=375301&r2=375302&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/documentation/documentation.html (original)
+++ incubator/harmony/standard/site/docs/documentation/documentation.html Mon Feb  6 07:51:07 2006
@@ -218,7 +218,7 @@
     <a href="build_website.html">Building and Deploying the Apache Harmony Website</a>
   </li>
   <li>
-    <a href="build_classlib.html">Building the Classlibrary Code</a>
+    <a href="../subcomponents/classlibrary/index.html">Documentation for the Classlibrary Code</a>
   </li>
 </ul>
                             </blockquote>

Modified: incubator/harmony/standard/site/docs/get-involved.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/get-involved.html?rev=375302&r1=375301&r2=375302&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/get-involved.html (original)
+++ incubator/harmony/standard/site/docs/get-involved.html Mon Feb  6 07:51:07 2006
@@ -243,7 +243,8 @@
       </td></tr>
       <tr><td>
         <blockquote>
-                                    <p>
+                                    <a name="create_patch" />
+                                                <p>
   One of the best ways to get involved in the Harmony project is to 
   create patches or additions and contribute them.  All contributions
   should be made via a new entry in our project 

Added: incubator/harmony/standard/site/docs/images/dev_eclipse.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/images/dev_eclipse.html?rev=375302&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/images/dev_eclipse.html (added)
+++ incubator/harmony/standard/site/docs/images/dev_eclipse.html Mon Feb  6 07:51:07 2006
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+        
+<!-- start the processing -->
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    <html>
+        <head>
+            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+                                                    <meta name="author" value="Harmony Documentation Team">
+            <meta name="email" value="harmony-dev@incubator.apache.org">
+            
+           
+            
+            
+            
+            
+            
+            <title>Apache Harmony - Apache Harmony development using Eclipse</title>
+        </head>
+
+        <body bgcolor="#ffffff" text="#000000" link="#525D76">        
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    <table><tr><td>
+                    <td align="left">
+<a href="http://incubator.apache.org/harmony/"><img  src="../images/harmony-logo.png" alt="Apache Harmony" border="0"/></a>
+</td>
+</td>
+                    </td></tr></table>
+                    </td>
+                    <td align='RIGHT'>
+                    <a href="http://incubator.apache.org/harmony/">
+                    <img src="http://incubator.apache.org/harmony/images/apache-incubator-logo.png"
+                    	alt="Apache Harmony" 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 width="20%" valign="top" nowrap="true">
+
+                    <!-- special ACon Logo - leave here for next time 
+                    <a href="http://apachecon.com/2005/US/">
+                        <img src="http://apache.org/images/ac2005us_blue_125x125.jpg" height="125"
+                             width="125" border="0" alt="ApacheCon US 2005" />
+                    </a>
+                    -->
+
+                   <!-- regular menu -->
+
+                    
+    <!-- ============================================================ -->
+
+                <p><strong>General</strong></p>
+        <ul>
+                    <li>    <a href="../index.html">Home</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../license.html">License</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../contribution_policy.html">Contribution Policy</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../guidelines.html">Project Guidelines</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://www.apache.org/">ASF</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../downloads.html">Downloads</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Community</strong></p>
+        <ul>
+                    <li>    <a href="../get-involved.html">Get Involved</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../contributors.html">Committers</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../mailing.html">Mailing Lists</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../documentation/documentation.html">Documentation</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../faq.html">FAQ</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Development</strong></p>
+        <ul>
+                    <li>    <a href="../status.html">How Are We Doing?</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../roadmap.html">Road Map / TODO</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../svn.html">Source Code</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://issues.apache.org/jira/browse/HARMONY">JIRA</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../related.html">Other Projects</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Subcomponents</strong></p>
+        <ul>
+                    <li>    <a href="../subcomponents/classlibrary/index.html">Class Library</a>
+</li>
+            
+            <table>
+                          <tr><td>
+                &nbsp;&nbsp;    <a href="../subcomponents/classlibrary/status.html">Status</a>
+              </td></tr>
+                        </table>
+                    <li>    <a href="../subcomponents/jchevm/index.html">Virtual Machine JCHEVM</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+                        </td>
+                    <td width="80%" 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="Introduction"><strong>Introduction</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		These instructions will help you set up Eclipse to develop Java code
+		in Apache Harmony.
+	</p>
+                                                <p>
+		There are two sets of instructions -- the <a href="#fastpath">fast path</a>
+		for people who are
+		already familiar with Eclipse and the source code layout in Harmony's
+		Subversion repository; and the
+		<a href="#step_guide">step-by-step guide</a>
+		for people who want to follow the details of a set-up, and see a brief
+		development example.
+	</p>
+                                                <p>
+		Both sets of instructions assume you satisfy the same Eclipse-based
+		development <a href="#prerequisites">prerequsities</a>.
+	</p>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Am I eligible?"><strong>Am I eligible?</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+			You may have heard or read about Harmony's strict rules for contributor's
+			eligibility.  We take this seriously because a number of parties implement
+			Java, and we respect their rights to their property.  If you have detailed
+			knowledge of another implementation of Java, and they have not explicitly
+			approved your participation in Harmony, please check whether we will be able
+			to accept your contribution by reading the
+			<a href="../../contribution_policy">Apache Harmony contribution policy</a>.
+		</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </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="Prerequisites for developing Apache Harmony class library code with Eclipse"><strong>Prerequisites for developing Apache Harmony class library code with Eclipse</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="prerequisites" />
+                                                <p>
+		To develop the class library Java code with Eclipse JDT you will need:
+		<ol>
+			<li>Eclipse : version 3.2 integration build I20060119 or later, from
+			<a href="http://download.eclipse.org">eclipse.org</a></li>
+			<li>Subclipse : Subversion plug-in from <a href="http://subclipse.tigris.org/">
+			tigris.org</a></li>
+			<li>a snapshot classlib build : from the
+			<a href="http://cvs.apache.org/dist/incubator/harmony/snapshots/">
+			download page</a>.  If you prefer to build a snapshot yourself the
+			instructions are <a href="build_classlib.html">here</a>.</li>
+			<li>a compatible VM : obtain a VM as
+			<a href="build_classlib.html#Obtaining_a_VM">described here</a> capable
+			of running the class libary code, and install it in the same location as
+			the snapshot.</li>
+		</ol>
+	</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="Fast path - for experienced Eclipse developers"><strong>Fast path - for experienced Eclipse developers</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="fastpath" />
+                                                <p>
+		If you know your way around Eclipse JDT, then following these steps will
+		have you hacking Harmony Java code in no time at all!
+	</p>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Configuring Eclipse"><strong>Configuring Eclipse</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		Ensure that you have <a href="#prerequisites">the development pre-requisites</a>
+		in place, then:
+		<ol>
+			<li>Launch Eclipse with the VM argument "<code>-Dpde.jreProfile=none</code>"
+				(i.e. <code>eclipse -vmargs -Dpde.jreProfile=none</code>).</li>
+			<li>Configure the following settings in <code>Window &gt; Preferences...</code>
+				<ul>
+					<li>Change the Java compiler settings
+						<ol>
+							<li>In the <code>Java &gt; Compiler</code> preferences ensure the
+								"<code>Compiler compliance level</code>" is set to
+								<code>1.4</code>.</li>
+							<li>In the <code>Java &gt; Compiler &gt; Building</code> preferences,
+								open the "<code>Build Path Problems</code>" section
+								and change "<code>Circular Dependencies</code>" from
+								<code>Error</code> to <code>Warning</code>.</li>
+						</ol></li>
+					<li>Change the PDE settings
+						<ol>
+							<li>In the <code>Plug-in Development &gt; Compilers</code> preferences
+								change "<code>Unresolved Dependencies</code>" from
+								<code>Error</code> to <code>Warning</code>.</li>
+							<li>In the <code>Plug-in Development &gt; Target Platform</code>
+								preferences, change the "Location:" box to be the
+								<code>jre/lib/boot</code> directory of the classlib snapshot.</li>
+						</ol></li>
+				</ul></li>
+			<li>Create a SVN repository location to the Harmony classlib, using URL
+				<code>https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib</code></li>
+		</ol>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Develop and test code"><strong>Develop and test code</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		The Apache Harmony class library is structured to allow developers to work on individual
+		<em>modules</em> in the class library without having to load and compile the entire
+		project source tree.
+	</p>
+                                                <p>
+		This is best illustrated by a worked example.  In this example, assume you want to make
+		a change to the <code>NIO</code> module.  This is how you would proceed:
+		<ol>
+			<li>Go to the SVN repository view, open the Harmony URL and browse to
+				"<code>trunk &gt; modules</code>".  Select
+				"<code>nio</code>" and from the context menu select
+				<code>Checkout...</code>, and on the checkout dialog just
+				click "<code>Finish</code>"</li>
+			<li>In the resulting project in your workspace the implementation code
+				is in the source folder <code>src/main/java</code> and the unit tests
+				are in the source folder <code>src/test/java</code>.</li>
+			<li>Hack away!  Developers are encouraged to produce JUnit tests for new
+				implementation code.</li>
+			<li>To test the code you need to set-up a JUnit Run Configuration for the
+				unit test.  You can either run a single test case, or run the
+				<code>AllTests</code> suite for all tests in a package or module.
+				For example, to run the test suite
+				<code>org.apache.harmony.tests.nio.AllTests</code> set up a
+				run configuration with the following characteristics:
+				<ul>
+					<li><em>bootclasspath</em> : the folder nio/bin/main, followed by
+						the Harmony JRE library.</li>
+					<li><em>classpath</em> : the folder nio/bin/test, followed by the
+						JUNIT JAR file.</li>
+					<br />
+					<img src="../../images/dev_eclipse_runconf.jpg" alt="Java run configuration" />
+					<li><em>VM</em> : the Harmony JRE as the launching VM.</li>
+				</ul>
+			</li>
+			<li>If everything looks good, go ahead and
+				<a href="../../get-involved.html#create_patch">contribute a patch</a>.</li>
+		</ol>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </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="Step-by-step guide to Eclipse-based development"><strong>Step-by-step guide to Eclipse-based development</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="step_guide" />
+                                                <p>
+		We have produced a brief webcast for those who want to see a step-by-step guide
+		to configuring Eclipse, and developing a patch to the classlibrary code.  The webcast
+		starts assuming you have already installed the pre-requisities for Eclipse-based
+		development, and launched Eclipse with the following commandline:
+		<pre>eclipse -vmargs -Dpde.jreProfile=none</pre>
+		We <a href="dev_eclipse_movie.html">pick up the story here...</a>
+	</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 &#169; 2003-2006, The Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Added: incubator/harmony/standard/site/docs/images/dev_eclipse_runconf.jpg
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/images/dev_eclipse_runconf.jpg?rev=375302&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/harmony/standard/site/docs/images/dev_eclipse_runconf.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/harmony/standard/site/docs/images/eclipse_movie.swf
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/images/eclipse_movie.swf?rev=375302&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/harmony/standard/site/docs/images/eclipse_movie.swf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/harmony/standard/site/docs/subcomponents/classlibrary/build_classlib.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/subcomponents/classlibrary/build_classlib.html?rev=375302&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/classlibrary/build_classlib.html (added)
+++ incubator/harmony/standard/site/docs/subcomponents/classlibrary/build_classlib.html Mon Feb  6 07:51:07 2006
@@ -0,0 +1,410 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+        
+<!-- start the processing -->
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    <html>
+        <head>
+            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+                                                    <meta name="author" value="Harmony Documentation Team">
+            <meta name="email" value="harmony-dev@incubator.apache.org">
+            
+           
+            
+            
+            
+            
+            
+            <title>Apache Harmony - Building the Apache Harmony Classlib</title>
+        </head>
+
+        <body bgcolor="#ffffff" text="#000000" link="#525D76">        
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    <table><tr><td>
+                    <td align="left">
+<a href="http://incubator.apache.org/harmony/"><img  src="../../images/harmony-logo.png" alt="Apache Harmony" border="0"/></a>
+</td>
+</td>
+                    </td></tr></table>
+                    </td>
+                    <td align='RIGHT'>
+                    <a href="http://incubator.apache.org/harmony/">
+                    <img src="http://incubator.apache.org/harmony/images/apache-incubator-logo.png"
+                    	alt="Apache Harmony" 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 width="20%" valign="top" nowrap="true">
+
+                    <!-- special ACon Logo - leave here for next time 
+                    <a href="http://apachecon.com/2005/US/">
+                        <img src="http://apache.org/images/ac2005us_blue_125x125.jpg" height="125"
+                             width="125" border="0" alt="ApacheCon US 2005" />
+                    </a>
+                    -->
+
+                   <!-- regular menu -->
+
+                    
+    <!-- ============================================================ -->
+
+                <p><strong>General</strong></p>
+        <ul>
+                    <li>    <a href="../../index.html">Home</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../license.html">License</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../contribution_policy.html">Contribution Policy</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../guidelines.html">Project Guidelines</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://www.apache.org/">ASF</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../downloads.html">Downloads</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Community</strong></p>
+        <ul>
+                    <li>    <a href="../../get-involved.html">Get Involved</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../contributors.html">Committers</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../mailing.html">Mailing Lists</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../documentation/documentation.html">Documentation</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../faq.html">FAQ</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Development</strong></p>
+        <ul>
+                    <li>    <a href="../../status.html">How Are We Doing?</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../roadmap.html">Road Map / TODO</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../svn.html">Source Code</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://issues.apache.org/jira/browse/HARMONY">JIRA</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../related.html">Other Projects</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Subcomponents</strong></p>
+        <ul>
+                    <li>    <a href="../../subcomponents/classlibrary/index.html">Class Library</a>
+</li>
+            
+            <table>
+                          <tr><td>
+                &nbsp;&nbsp;    <a href="../../subcomponents/classlibrary/status.html">Status</a>
+              </td></tr>
+                        </table>
+                    <li>    <a href="../../subcomponents/jchevm/index.html">Virtual Machine JCHEVM</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+                        </td>
+                    <td width="80%" 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="Building the Apache Harmony Class Library"><strong>Building the Apache Harmony Class Library</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		The Harmony class library code is a subset of the Java(tm) SE 1.4.2 APIs currently
+		being developed in the <a href="http://incubator.apache.org/harmony/">
+		Apache Harmony project</a>. This page describes how to build the class library code,
+		and includes links to pre-built versions of the code.
+	</p>
+                                                <p>
+		<i>Standard Disclaimer:</i>
+		Apache Harmony is an effort undergoing incubation at the Apache Software
+		Foundation (ASF). Incubation is required of all newly accepted projects until
+		a further review indicates that the infrastructure, communications, and
+		decision making process have stabilized in a manner consistent with other
+		successful ASF projects. While incubation status is not necessarily a
+		reflection of the completeness or stability of the code, it does indicate
+		that the project has yet to be fully endorsed by the ASF. 
+	</p>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Building from source"><strong>Building from source</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		The Harmony class library code is available for Microsoft(tm) Windows(tm) and
+		Linux(tm) operating systems, on x86 processors only.
+	</p>
+                                                <p>
+		The following prerequisite tools must be available on the path in order to build
+		the Harmony classlib code from source.
+		<ul>
+			<li>All platforms require Subversion client, Apache Ant, Java 1.4.2 JDK
+				(i.e. including javac) in addition
+				<ul>
+	    			<li>Windows platforms : Microsoft Visual C++, and nmake. </li>
+	    			<li>Linux platforms : Gnu gcc.</li>
+	    		</ul>
+		    </li>
+		</ul>
+	</p>
+                                                <p>
+		You can build the latest version of the class library code in three simple steps:
+		<ol>
+			<li>Download classlib source from Harmony subversion repository
+			<pre>svn checkout -r HEAD https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/trunk Harmony</pre>
+			</li>
+			<li>Change to main make directory, and run the default ant script target
+			<pre>cd Harmony/make
+ant</pre>
+			</li>
+			<li><a href="#Obtaining_a_VM">Get a VM suitable for running the class library
+				code</a>, and
+				expand it over the top of the Harmony directory (so that the 'jre'
+				directories line-up)
+			<pre>unzip &lt;path_to_vm_zip&gt; -d ../.. (on Windows)</pre>
+			<pre>tar xzf &lt;path_to_vm_tarball&gt; --directory ../.. (on Linux)</pre>
+			</li>
+		</ol>
+	</p>
+                                                <p>
+		Now you are ready to <a href="#Running_Java">run some Java applications</a>!
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Using pre-built binaries"><strong>Using pre-built binaries</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		Pre-built binaries are available as a convenience for people who don't
+		have ready access to the prerequisite tools.
+	</p>
+                                                <p>
+		These are <i>snapshot</i> builds, not official releases of the project.
+		Snapshots are builds of the repository at a given revision.  The file
+		name of each snapshot build indicates the revision of the code repository,
+		and the platform on which it was built.
+	</p>
+                                                <p>
+		You can use a pre-built binaries in three easy steps:
+		<ol>
+			<li>Obtain a pre-built class library snapshot for your platform from the
+				<a href="http://cvs.apache.org/dist/incubator/harmony/snapshots/">
+				Harmony snapshot site</a>.</li>
+			<li><a href="#Obtaining_a_VM">Obtain a compatible virtual machine</a> and
+				put it into the same directory as the class library code.</li>
+   			<li>Simply expand the classlib archive and the VM archive from the
+   				same directory. They should create a subdirectory called "Harmony"
+   				with files from each archive overlaid (so that the
+   				'Harmony/deploy/jre'-s line-up).</li>
+   				On Windows:
+   				<pre>unzip &lt;path_to_classlib_zip&gt; (on Windows)
+unzip &lt;path_to_vm_zip&gt;</pre>
+				On Linux:
+				<pre>tar xzf &lt;path_to_classlib_tarball&gt; (on Linux)
+tar xzf &lt;path_to_vm_tarball&gt;</pre>
+		</ol>
+	</p>
+                                                <p>
+		Now you are ready to <a href="#Running_Java">run some Java applications</a>!
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Obtaining a compatible VM"><strong>Obtaining a compatible VM</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="Obtaining_a_VM" />
+                                                <p>
+		The Harmony class library code interfaces to a VM through a virtual machine interface
+		defined in the Harmony project.
+	</p>
+                                                <p>
+		There is a VM that implements this interface available from the
+		<a href="http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html">
+		IBM DeveloperWorks site</a>.
+		<em>The IBM VM is not open source</em> (although the VM interface itself is).
+	</p>
+                                                <p>
+		Once you have obtained the IBM VM you should have one of the following files:
+		<ul>
+			<li>on Windows "Harmony-vme-win.IA32-v1.zip"</li>
+			<li>on Linux "Harmony-vme-linux.IA32-v1.tar.gz"</li>
+		</ul>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Running Java applications"><strong>Running Java applications</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="Running_Java" />
+                                                <p>
+		Ensure that the <code>JAVA_HOME</code> environment variable is unset, or pointing
+		to the <code>Harmony/deploy/jre</code> directory.
+	</p>
+                                                <p>
+		Run Java applications as usual, using the launcher in Harmony/deploy/jre/bin:
+		<pre>&gt; jre\bin\java -showversion -jar helloworld.jar
+java version 1.4.2 (subset)
+(c) Copyright 1991, 2005 The Apache Software Foundation or its licensors, as applicable.
+Hello world!
+</pre>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </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 &#169; 2003-2006, The Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Added: incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse.html?rev=375302&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse.html (added)
+++ incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse.html Mon Feb  6 07:51:07 2006
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+        
+<!-- start the processing -->
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    <html>
+        <head>
+            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+                                                    <meta name="author" value="Harmony Documentation Team">
+            <meta name="email" value="harmony-dev@incubator.apache.org">
+            
+           
+            
+            
+            
+            
+            
+            <title>Apache Harmony - Apache Harmony development using Eclipse</title>
+        </head>
+
+        <body bgcolor="#ffffff" text="#000000" link="#525D76">        
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    <table><tr><td>
+                    <td align="left">
+<a href="http://incubator.apache.org/harmony/"><img  src="../../images/harmony-logo.png" alt="Apache Harmony" border="0"/></a>
+</td>
+</td>
+                    </td></tr></table>
+                    </td>
+                    <td align='RIGHT'>
+                    <a href="http://incubator.apache.org/harmony/">
+                    <img src="http://incubator.apache.org/harmony/images/apache-incubator-logo.png"
+                    	alt="Apache Harmony" 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 width="20%" valign="top" nowrap="true">
+
+                    <!-- special ACon Logo - leave here for next time 
+                    <a href="http://apachecon.com/2005/US/">
+                        <img src="http://apache.org/images/ac2005us_blue_125x125.jpg" height="125"
+                             width="125" border="0" alt="ApacheCon US 2005" />
+                    </a>
+                    -->
+
+                   <!-- regular menu -->
+
+                    
+    <!-- ============================================================ -->
+
+                <p><strong>General</strong></p>
+        <ul>
+                    <li>    <a href="../../index.html">Home</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../license.html">License</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../contribution_policy.html">Contribution Policy</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../guidelines.html">Project Guidelines</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://www.apache.org/">ASF</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../downloads.html">Downloads</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Community</strong></p>
+        <ul>
+                    <li>    <a href="../../get-involved.html">Get Involved</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../contributors.html">Committers</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../mailing.html">Mailing Lists</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../documentation/documentation.html">Documentation</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../faq.html">FAQ</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Development</strong></p>
+        <ul>
+                    <li>    <a href="../../status.html">How Are We Doing?</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../roadmap.html">Road Map / TODO</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../svn.html">Source Code</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="http://issues.apache.org/jira/browse/HARMONY">JIRA</a>
+</li>
+            
+            <table>
+                        </table>
+                    <li>    <a href="../../related.html">Other Projects</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+            <p><strong>Subcomponents</strong></p>
+        <ul>
+                    <li>    <a href="../../subcomponents/classlibrary/index.html">Class Library</a>
+</li>
+            
+            <table>
+                          <tr><td>
+                &nbsp;&nbsp;    <a href="../../subcomponents/classlibrary/status.html">Status</a>
+              </td></tr>
+                        </table>
+                    <li>    <a href="../../subcomponents/jchevm/index.html">Virtual Machine JCHEVM</a>
+</li>
+            
+            <table>
+                        </table>
+                </ul>
+                        </td>
+                    <td width="80%" 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="Introduction"><strong>Introduction</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		These instructions will help you set up Eclipse to develop Java code
+		in Apache Harmony.
+	</p>
+                                                <p>
+		There are two sets of instructions -- the <a href="#fastpath">fast path</a>
+		for people who are
+		already familiar with Eclipse and the source code layout in Harmony's
+		Subversion repository; and the
+		<a href="#step_guide">step-by-step guide</a>
+		for people who want to follow the details of a set-up, and see a brief
+		development example.
+	</p>
+                                                <p>
+		Both sets of instructions assume you satisfy the same Eclipse-based
+		development <a href="#prerequisites">prerequsities</a>.
+	</p>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Am I eligible?"><strong>Am I eligible?</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+			You may have heard or read about Harmony's strict rules for contributor's
+			eligibility.  We take this seriously because a number of parties implement
+			Java, and we respect their rights to their property.  If you have detailed
+			knowledge of another implementation of Java, and they have not explicitly
+			approved your participation in Harmony, please check whether we will be able
+			to accept your contribution by reading the
+			<a href="../../contribution_policy">Apache Harmony contribution policy</a>.
+		</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </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="Prerequisites for developing Apache Harmony class library code with Eclipse"><strong>Prerequisites for developing Apache Harmony class library code with Eclipse</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="prerequisites" />
+                                                <p>
+		To develop the class library Java code with Eclipse JDT you will need:
+		<ol>
+			<li>Eclipse : version 3.2 integration build I20060119 or later, from
+			<a href="http://download.eclipse.org">eclipse.org</a></li>
+			<li>Subclipse : Subversion plug-in from <a href="http://subclipse.tigris.org/">
+			tigris.org</a></li>
+			<li>a snapshot classlib build : from the
+			<a href="http://cvs.apache.org/dist/incubator/harmony/snapshots/">
+			download page</a>.  If you prefer to build a snapshot yourself the
+			instructions are <a href="build_classlib.html">here</a>.</li>
+			<li>a compatible VM : obtain a VM as
+			<a href="build_classlib.html#Obtaining_a_VM">described here</a> capable
+			of running the class libary code, and install it in the same location as
+			the snapshot.</li>
+		</ol>
+	</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="Fast path - for experienced Eclipse developers"><strong>Fast path - for experienced Eclipse developers</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="fastpath" />
+                                                <p>
+		If you know your way around Eclipse JDT, then following these steps will
+		have you hacking Harmony Java code in no time at all!
+	</p>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Configuring Eclipse"><strong>Configuring Eclipse</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		Ensure that you have <a href="#prerequisites">the development pre-requisites</a>
+		in place, then:
+		<ol>
+			<li>Launch Eclipse with the VM argument "<code>-Dpde.jreProfile=none</code>"
+				(i.e. <code>eclipse -vmargs -Dpde.jreProfile=none</code>).</li>
+			<li>Configure the following settings in <code>Window &gt; Preferences...</code>
+				<ul>
+					<li>Change the Java compiler settings
+						<ol>
+							<li>In the <code>Java &gt; Compiler</code> preferences ensure the
+								"<code>Compiler compliance level</code>" is set to
+								<code>1.4</code>.</li>
+							<li>In the <code>Java &gt; Compiler &gt; Building</code> preferences,
+								open the "<code>Build Path Problems</code>" section
+								and change "<code>Circular Dependencies</code>" from
+								<code>Error</code> to <code>Warning</code>.</li>
+						</ol></li>
+					<li>Change the PDE settings
+						<ol>
+							<li>In the <code>Plug-in Development &gt; Compilers</code> preferences
+								change "<code>Unresolved Dependencies</code>" from
+								<code>Error</code> to <code>Warning</code>.</li>
+							<li>In the <code>Plug-in Development &gt; Target Platform</code>
+								preferences, change the "Location:" box to be the
+								<code>jre/lib/boot</code> directory of the classlib snapshot.</li>
+						</ol></li>
+				</ul></li>
+			<li>Create a SVN repository location to the Harmony classlib, using URL
+				<code>https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib</code></li>
+		</ol>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                                                    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Develop and test code"><strong>Develop and test code</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+		The Apache Harmony class library is structured to allow developers to work on individual
+		<em>modules</em> in the class library without having to load and compile the entire
+		project source tree.
+	</p>
+                                                <p>
+		This is best illustrated by a worked example.  In this example, assume you want to make
+		a change to the <code>NIO</code> module.  This is how you would proceed:
+		<ol>
+			<li>Go to the SVN repository view, open the Harmony URL and browse to
+				"<code>trunk &gt; modules</code>".  Select
+				"<code>nio</code>" and from the context menu select
+				<code>Checkout...</code>, and on the checkout dialog just
+				click "<code>Finish</code>"</li>
+			<li>In the resulting project in your workspace the implementation code
+				is in the source folder <code>src/main/java</code> and the unit tests
+				are in the source folder <code>src/test/java</code>.</li>
+			<li>Hack away!  Developers are encouraged to produce JUnit tests for new
+				implementation code.</li>
+			<li>To test the code you need to set-up a JUnit Run Configuration for the
+				unit test.  You can either run a single test case, or run the
+				<code>AllTests</code> suite for all tests in a package or module.
+				For example, to run the test suite
+				<code>org.apache.harmony.tests.nio.AllTests</code> set up a
+				run configuration with the following characteristics:
+				<ul>
+					<li><em>bootclasspath</em> : the folder nio/bin/main, followed by
+						the Harmony JRE library.</li>
+					<li><em>classpath</em> : the folder nio/bin/test, followed by the
+						JUNIT JAR file.</li>
+					<br />
+					<img src="../../images/dev_eclipse_runconf.jpg" alt="Java run configuration" />
+					<li><em>VM</em> : the Harmony JRE as the launching VM.</li>
+				</ul>
+			</li>
+			<li>If everything looks good, go ahead and
+				<a href="../../get-involved.html#create_patch">contribute a patch</a>.</li>
+		</ol>
+	</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </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="Step-by-step guide to Eclipse-based development"><strong>Step-by-step guide to Eclipse-based development</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <a name="step_guide" />
+                                                <p>
+		We have produced a brief webcast for those who want to see a step-by-step guide
+		to configuring Eclipse, and developing a patch to the classlibrary code.  The webcast
+		starts assuming you have already installed the pre-requisities for Eclipse-based
+		development, and launched Eclipse with the following commandline:
+		<pre>eclipse -vmargs -Dpde.jreProfile=none</pre>
+		We <a href="dev_eclipse_movie.html">pick up the story here...</a>
+	</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 &#169; 2003-2006, The Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Added: incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse_movie.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse_movie.html?rev=375302&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse_movie.html (added)
+++ incubator/harmony/standard/site/docs/subcomponents/classlibrary/dev_eclipse_movie.html Mon Feb  6 07:51:07 2006
@@ -0,0 +1,71 @@
+<!--
+
+    Copyright 2006 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+<body>
+	<!-- START lines taken from a generated page to ge the header logos -->
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    <table><tr><td>
+                    <td align="left">
+<a href="http://incubator.apache.org/harmony/"><img  src="../../images/harmony-logo.png" alt="Apache Harmony" border="0"/></a>
+</td>
+</td>
+                    </td></tr></table>
+                    </td>
+                    <td align='RIGHT'>
+                    <a href="http://incubator.apache.org/harmony/">
+                    <img src="http://incubator.apache.org/harmony/images/apache-incubator-logo.png"
+                    	alt="Apache Harmony" border="0"/></a>                    
+                    </td>
+                </tr>
+            </table>
+	<!-- END lines taken from a generated page to ge the header logos -->
+	            
+<hr/>
+<p/>
+<center>
+	<h2>Eclipse-based development : The Movie</h2>
+
+	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
+		width="994"
+		height="755"
+		codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0">
+		
+		<param name=movie value="../../images/eclipse_movie.swf">
+		<param name=play value=true>
+		<param name=loop value=false>
+		<param name=quality value=low>
+		
+		<embed src="../../images/eclipse_movie.swf"
+			width=994
+			height=755
+			quality=low
+			loop=false
+			type="application/x-shockwave-flash"
+			pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
+		</embed>
+	</object>
+</center>
+<hr/>
+<p>
+	After watching the movie return to <a href="dev_eclipse.html">the Eclipse-based development page</a>.
+</p>
+</body>
+</html>

Modified: incubator/harmony/standard/site/docs/subcomponents/classlibrary/index.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/subcomponents/classlibrary/index.html?rev=375302&r1=375301&r2=375302&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/classlibrary/index.html (original)
+++ incubator/harmony/standard/site/docs/subcomponents/classlibrary/index.html Mon Feb  6 07:51:07 2006
@@ -201,8 +201,22 @@
       <tr><td>
         <blockquote>
                                     <p>
-Lets talk about the class library
-</p>
+		The following documentation links are specific to the class library effort underway at Apache Harmony.
+	</p>
+                                                <ul>
+		<li><a href="build_classlib.html">Building the Classlibrary Code</a>
+			<p>
+				Describes how to download and build the class library code from source.
+			</p>
+			</li>
+		<br />
+		<li><a href="dev_eclipse.html">Development with the Eclipse IDE</a>
+			<p>
+				Describes how to set up Eclipse to develop the class library code.
+			</p>
+			</li>
+		<br />
+	</ul>
                             </blockquote>
         </p>
       </td></tr>

Modified: incubator/harmony/standard/site/xdocs/documentation/documentation.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/documentation/documentation.xml?rev=375302&r1=375301&r2=375302&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/documentation/documentation.xml (original)
+++ incubator/harmony/standard/site/xdocs/documentation/documentation.xml Mon Feb  6 07:51:07 2006
@@ -41,7 +41,7 @@
     <a href="build_website.html">Building and Deploying the Apache Harmony Website</a>
   </li>
   <li>
-    <a href="build_classlib.html">Building the Classlibrary Code</a>
+    <a href="../subcomponents/classlibrary/index.html">Documentation for the Classlibrary Code</a>
   </li>
 </ul>
 

Modified: incubator/harmony/standard/site/xdocs/get-involved.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/get-involved.xml?rev=375302&r1=375301&r2=375302&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/get-involved.xml (original)
+++ incubator/harmony/standard/site/xdocs/get-involved.xml Mon Feb  6 07:51:07 2006
@@ -47,6 +47,7 @@
 </section>
 
 <section name="How to Create and Submit A Patch or Enhancement">
+<a name="create_patch"/>
 
 <p>
   One of the best ways to get involved in the Harmony project is to 

Added: incubator/harmony/standard/site/xdocs/images/dev_eclipse_runconf.jpg
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/images/dev_eclipse_runconf.jpg?rev=375302&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/harmony/standard/site/xdocs/images/dev_eclipse_runconf.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/harmony/standard/site/xdocs/images/eclipse_movie.swf
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/images/eclipse_movie.swf?rev=375302&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/harmony/standard/site/xdocs/images/eclipse_movie.swf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



Mime
View raw message