harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ge...@apache.org
Subject svn commit: r448759 [8/8] - in /incubator/harmony/standard/site: ./ docs/ docs/documentation/ docs/subcomponents/buildtest/ docs/subcomponents/classlibrary/ docs/subcomponents/drlvm/ docs/subcomponents/jchevm/ docs/subcomponents/stresstest/ xdocs/ xdoc...
Date Fri, 22 Sep 2006 01:09:40 GMT
Modified: incubator/harmony/standard/site/docs/subcomponents/drlvm/index.html
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/docs/subcomponents/drlvm/index.html?view=diff&rev=448759&r1=448758&r2=448759
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/drlvm/index.html (original)
+++ incubator/harmony/standard/site/docs/subcomponents/drlvm/index.html Thu Sep 21 18:09:38
2006
@@ -36,7 +36,7 @@
             
             <title>Apache Harmony - Apache Harmony</title>
 
-                                <link rel="Stylesheet" type="text/css" href="/harmony/site.css"/>
+                                <link rel="Stylesheet" type="text/css" href="site.css"/>
         </head>
 
         <body>        

Added: incubator/harmony/standard/site/docs/subcomponents/drlvm/site.css
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/docs/subcomponents/drlvm/site.css?view=auto&rev=448759
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/drlvm/site.css (added)
+++ incubator/harmony/standard/site/docs/subcomponents/drlvm/site.css Thu Sep 21 18:09:38
2006
@@ -0,0 +1,226 @@
+body {
+ 	background-color: white;
+ 	color: black;
+ 	text-align: left;
+	text-align: left;
+	font: "Times New Roman", serif;
+} 
+
+.menuItem {
+	vertical-align: top;
+	padding: 0pt;	
+	margin-top: 4pt;
+	margin-bottom: 4pt;
+	margin-right: 0pt;
+	margin-left: 0pt;
+}
+
+ h1 {
+	font-family: Arial, helvetica, sans-serif;
+	font-weight: bold;
+ 	font-size: 12pt;
+  	background-color: #525D76;
+  	color: white;
+  	text-indent: 2pt;
+	margin-left: 0pt;
+}
+
+h2 {
+  	font-family: Arial, helvetica, sans-serif;
+  	font-weight: bold;
+  	font-size: 12pt;
+  	background-color: #828DA6;
+  	color: white;
+  	text-indent: 2pt;
+	margin-left: 10pt;  	
+}
+
+h3 {
+	font-weight: bold;
+	margin-left: 20pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	text-transform: uppercase;
+	font-size: 11pt;
+}
+
+a:link {
+	color:#525D76;
+}
+
+p {
+	padding-left: 2pt;
+	margin-left: 20pt;
+}
+
+td.TableCell {
+	vertical-align: top;
+	text-align: left;
+	background-color: #a0ddf0;
+}
+
+th.TableHeading {
+    background-color: #039acc;
+    text-align: center;
+	color: black;
+	font-family: Arial, Helvetica, sans-serif;
+	padding: 2pt;
+}
+
+table {
+	margin-left: 0pt;
+	margin-right: 0pt;
+}
+
+img 
+{
+	border: none;
+}
+
+pre {
+	background: #F3F5F7;
+	border: thin solid;
+	border-color: #828DA6;
+	padding: 12pt;
+	font-size: 11.0pt;
+	font-family: Courier;
+	margin-right: 10pt;
+	margin-left: 25pt;
+}
+
+.class {
+	font-weight: bold; 
+    font-size: 10pt;
+	font-family: Arial;
+	border-top: none;
+	border-right: none;
+	border-left: none;
+	border-bottom: solid #525D76 2px;
+}
+
+.special {
+	font-weight: bold;
+	text-align: center;
+	color: #525D76; 
+	margin-top: 3pt;
+	margin-bottom: 3pt;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.backtotop {
+	font-weight: bold;
+	margin-left: 0pt;
+}
+
+.note {
+	color: red;
+	font-weight: bolder;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.notetext {
+	padding-left: 20pt;
+	margin-top: 0pt;
+	margin-bottom: 0pt;
+	font-family: Arial, helvetica, sans-serif;
+  	font-size: 10pt;
+}
+
+.example {
+	font-weight: bolder;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.exampletext {
+	margin-left: 40pt;
+}
+
+.TOCHeading {
+	font-weight: bold;
+	font-size: 12pt;
+	text-align: left;
+	color: #000000;
+	font-family: Arial, helvetica, sans-serif;
+	padding-left: 15px;
+	margin-bottom: 5pt;
+	margin-top: 5pt;
+	margin-left: 5px;
+	margin-right: 0pt;
+}
+
+.TOC {
+	font-size: 11pt;
+	text-indent: 15pt;
+	color: white;
+	padding-left: 15px;
+	margin-left: 5px;
+	margin-right: 0.00px;
+	margin-top: 0px;
+	margin-bottom: 0px;
+	font-family: Arial, helvetica, sans-serif;
+}
+
+.update {
+	color: #A9A9A9;
+	font-size: smaller;
+	font-style: italic;
+}
+
+li {
+	margin-left: 20pt;
+    padding-left: 1pt;
+	padding-top: 1pt;
+	padding-bottom: 1pt;
+	padding-right: 0pt;
+}
+
+ol li {
+	list-style-type: decimal;
+}
+
+ul li {
+	list-style-type: square;
+}
+
+li ul li {
+	list-style-type: disc;
+}
+
+dl {
+	margin: 5pt;
+}
+
+dd {
+	margin-left: 30pt;
+	margin-top: 5pt;
+	margin-right: 20pt;
+	margin-bottom: 5pt;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;
+	border-top: solid #828DA6 1px;
+	padding-bottom: 8px;
+}
+
+dd p { 
+	margin-left: 0pt;
+	}
+
+
+dt {
+	font-size: 10pt;
+	font-family: Arial, helvetica, sans-serif;
+	font-weight: bolder;
+	margin-left: 20pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	border-top: none;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;	
+}
\ No newline at end of file

Modified: incubator/harmony/standard/site/docs/subcomponents/jchevm/index.html
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/docs/subcomponents/jchevm/index.html?view=diff&rev=448759&r1=448758&r2=448759
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/jchevm/index.html (original)
+++ incubator/harmony/standard/site/docs/subcomponents/jchevm/index.html Thu Sep 21 18:09:38
2006
@@ -36,7 +36,7 @@
             
             <title>Apache Harmony - Apache Harmony</title>
 
-                                <link rel="Stylesheet" type="text/css" href="/harmony/site.css"/>
+                                <link rel="Stylesheet" type="text/css" href="site.css"/>
         </head>
 
         <body>        

Added: incubator/harmony/standard/site/docs/subcomponents/jchevm/site.css
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/docs/subcomponents/jchevm/site.css?view=auto&rev=448759
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/jchevm/site.css (added)
+++ incubator/harmony/standard/site/docs/subcomponents/jchevm/site.css Thu Sep 21 18:09:38
2006
@@ -0,0 +1,226 @@
+body {
+ 	background-color: white;
+ 	color: black;
+ 	text-align: left;
+	text-align: left;
+	font: "Times New Roman", serif;
+} 
+
+.menuItem {
+	vertical-align: top;
+	padding: 0pt;	
+	margin-top: 4pt;
+	margin-bottom: 4pt;
+	margin-right: 0pt;
+	margin-left: 0pt;
+}
+
+ h1 {
+	font-family: Arial, helvetica, sans-serif;
+	font-weight: bold;
+ 	font-size: 12pt;
+  	background-color: #525D76;
+  	color: white;
+  	text-indent: 2pt;
+	margin-left: 0pt;
+}
+
+h2 {
+  	font-family: Arial, helvetica, sans-serif;
+  	font-weight: bold;
+  	font-size: 12pt;
+  	background-color: #828DA6;
+  	color: white;
+  	text-indent: 2pt;
+	margin-left: 10pt;  	
+}
+
+h3 {
+	font-weight: bold;
+	margin-left: 20pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	text-transform: uppercase;
+	font-size: 11pt;
+}
+
+a:link {
+	color:#525D76;
+}
+
+p {
+	padding-left: 2pt;
+	margin-left: 20pt;
+}
+
+td.TableCell {
+	vertical-align: top;
+	text-align: left;
+	background-color: #a0ddf0;
+}
+
+th.TableHeading {
+    background-color: #039acc;
+    text-align: center;
+	color: black;
+	font-family: Arial, Helvetica, sans-serif;
+	padding: 2pt;
+}
+
+table {
+	margin-left: 0pt;
+	margin-right: 0pt;
+}
+
+img 
+{
+	border: none;
+}
+
+pre {
+	background: #F3F5F7;
+	border: thin solid;
+	border-color: #828DA6;
+	padding: 12pt;
+	font-size: 11.0pt;
+	font-family: Courier;
+	margin-right: 10pt;
+	margin-left: 25pt;
+}
+
+.class {
+	font-weight: bold; 
+    font-size: 10pt;
+	font-family: Arial;
+	border-top: none;
+	border-right: none;
+	border-left: none;
+	border-bottom: solid #525D76 2px;
+}
+
+.special {
+	font-weight: bold;
+	text-align: center;
+	color: #525D76; 
+	margin-top: 3pt;
+	margin-bottom: 3pt;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.backtotop {
+	font-weight: bold;
+	margin-left: 0pt;
+}
+
+.note {
+	color: red;
+	font-weight: bolder;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.notetext {
+	padding-left: 20pt;
+	margin-top: 0pt;
+	margin-bottom: 0pt;
+	font-family: Arial, helvetica, sans-serif;
+  	font-size: 10pt;
+}
+
+.example {
+	font-weight: bolder;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.exampletext {
+	margin-left: 40pt;
+}
+
+.TOCHeading {
+	font-weight: bold;
+	font-size: 12pt;
+	text-align: left;
+	color: #000000;
+	font-family: Arial, helvetica, sans-serif;
+	padding-left: 15px;
+	margin-bottom: 5pt;
+	margin-top: 5pt;
+	margin-left: 5px;
+	margin-right: 0pt;
+}
+
+.TOC {
+	font-size: 11pt;
+	text-indent: 15pt;
+	color: white;
+	padding-left: 15px;
+	margin-left: 5px;
+	margin-right: 0.00px;
+	margin-top: 0px;
+	margin-bottom: 0px;
+	font-family: Arial, helvetica, sans-serif;
+}
+
+.update {
+	color: #A9A9A9;
+	font-size: smaller;
+	font-style: italic;
+}
+
+li {
+	margin-left: 20pt;
+    padding-left: 1pt;
+	padding-top: 1pt;
+	padding-bottom: 1pt;
+	padding-right: 0pt;
+}
+
+ol li {
+	list-style-type: decimal;
+}
+
+ul li {
+	list-style-type: square;
+}
+
+li ul li {
+	list-style-type: disc;
+}
+
+dl {
+	margin: 5pt;
+}
+
+dd {
+	margin-left: 30pt;
+	margin-top: 5pt;
+	margin-right: 20pt;
+	margin-bottom: 5pt;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;
+	border-top: solid #828DA6 1px;
+	padding-bottom: 8px;
+}
+
+dd p { 
+	margin-left: 0pt;
+	}
+
+
+dt {
+	font-size: 10pt;
+	font-family: Arial, helvetica, sans-serif;
+	font-weight: bolder;
+	margin-left: 20pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	border-top: none;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;	
+}
\ No newline at end of file

Modified: incubator/harmony/standard/site/docs/subcomponents/stresstest/index.html
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/docs/subcomponents/stresstest/index.html?view=diff&rev=448759&r1=448758&r2=448759
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/stresstest/index.html (original)
+++ incubator/harmony/standard/site/docs/subcomponents/stresstest/index.html Thu Sep 21 18:09:38
2006
@@ -36,7 +36,7 @@
             
             <title>Apache Harmony - Stress test framework</title>
 
-                                <link rel="Stylesheet" type="text/css" href="/harmony/site.css"/>
+                                <link rel="Stylesheet" type="text/css" href="site.css"/>
         </head>
 
         <body>        

Added: incubator/harmony/standard/site/docs/subcomponents/stresstest/site.css
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/docs/subcomponents/stresstest/site.css?view=auto&rev=448759
==============================================================================
--- incubator/harmony/standard/site/docs/subcomponents/stresstest/site.css (added)
+++ incubator/harmony/standard/site/docs/subcomponents/stresstest/site.css Thu Sep 21 18:09:38
2006
@@ -0,0 +1,226 @@
+body {
+ 	background-color: white;
+ 	color: black;
+ 	text-align: left;
+	text-align: left;
+	font: "Times New Roman", serif;
+} 
+
+.menuItem {
+	vertical-align: top;
+	padding: 0pt;	
+	margin-top: 4pt;
+	margin-bottom: 4pt;
+	margin-right: 0pt;
+	margin-left: 0pt;
+}
+
+ h1 {
+	font-family: Arial, helvetica, sans-serif;
+	font-weight: bold;
+ 	font-size: 12pt;
+  	background-color: #525D76;
+  	color: white;
+  	text-indent: 2pt;
+	margin-left: 0pt;
+}
+
+h2 {
+  	font-family: Arial, helvetica, sans-serif;
+  	font-weight: bold;
+  	font-size: 12pt;
+  	background-color: #828DA6;
+  	color: white;
+  	text-indent: 2pt;
+	margin-left: 10pt;  	
+}
+
+h3 {
+	font-weight: bold;
+	margin-left: 20pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	text-transform: uppercase;
+	font-size: 11pt;
+}
+
+a:link {
+	color:#525D76;
+}
+
+p {
+	padding-left: 2pt;
+	margin-left: 20pt;
+}
+
+td.TableCell {
+	vertical-align: top;
+	text-align: left;
+	background-color: #a0ddf0;
+}
+
+th.TableHeading {
+    background-color: #039acc;
+    text-align: center;
+	color: black;
+	font-family: Arial, Helvetica, sans-serif;
+	padding: 2pt;
+}
+
+table {
+	margin-left: 0pt;
+	margin-right: 0pt;
+}
+
+img 
+{
+	border: none;
+}
+
+pre {
+	background: #F3F5F7;
+	border: thin solid;
+	border-color: #828DA6;
+	padding: 12pt;
+	font-size: 11.0pt;
+	font-family: Courier;
+	margin-right: 10pt;
+	margin-left: 25pt;
+}
+
+.class {
+	font-weight: bold; 
+    font-size: 10pt;
+	font-family: Arial;
+	border-top: none;
+	border-right: none;
+	border-left: none;
+	border-bottom: solid #525D76 2px;
+}
+
+.special {
+	font-weight: bold;
+	text-align: center;
+	color: #525D76; 
+	margin-top: 3pt;
+	margin-bottom: 3pt;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.backtotop {
+	font-weight: bold;
+	margin-left: 0pt;
+}
+
+.note {
+	color: red;
+	font-weight: bolder;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.notetext {
+	padding-left: 20pt;
+	margin-top: 0pt;
+	margin-bottom: 0pt;
+	font-family: Arial, helvetica, sans-serif;
+  	font-size: 10pt;
+}
+
+.example {
+	font-weight: bolder;
+	font-family: Arial, helvetica, sans-serif;
+    font-size: 10pt;
+}
+
+.exampletext {
+	margin-left: 40pt;
+}
+
+.TOCHeading {
+	font-weight: bold;
+	font-size: 12pt;
+	text-align: left;
+	color: #000000;
+	font-family: Arial, helvetica, sans-serif;
+	padding-left: 15px;
+	margin-bottom: 5pt;
+	margin-top: 5pt;
+	margin-left: 5px;
+	margin-right: 0pt;
+}
+
+.TOC {
+	font-size: 11pt;
+	text-indent: 15pt;
+	color: white;
+	padding-left: 15px;
+	margin-left: 5px;
+	margin-right: 0.00px;
+	margin-top: 0px;
+	margin-bottom: 0px;
+	font-family: Arial, helvetica, sans-serif;
+}
+
+.update {
+	color: #A9A9A9;
+	font-size: smaller;
+	font-style: italic;
+}
+
+li {
+	margin-left: 20pt;
+    padding-left: 1pt;
+	padding-top: 1pt;
+	padding-bottom: 1pt;
+	padding-right: 0pt;
+}
+
+ol li {
+	list-style-type: decimal;
+}
+
+ul li {
+	list-style-type: square;
+}
+
+li ul li {
+	list-style-type: disc;
+}
+
+dl {
+	margin: 5pt;
+}
+
+dd {
+	margin-left: 30pt;
+	margin-top: 5pt;
+	margin-right: 20pt;
+	margin-bottom: 5pt;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;
+	border-top: solid #828DA6 1px;
+	padding-bottom: 8px;
+}
+
+dd p { 
+	margin-left: 0pt;
+	}
+
+
+dt {
+	font-size: 10pt;
+	font-family: Arial, helvetica, sans-serif;
+	font-weight: bolder;
+	margin-left: 20pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	border-top: none;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;	
+}
\ No newline at end of file

Modified: incubator/harmony/standard/site/docs/svn.html
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/docs/svn.html?view=diff&rev=448759&r1=448758&r2=448759
==============================================================================
--- incubator/harmony/standard/site/docs/svn.html (original)
+++ incubator/harmony/standard/site/docs/svn.html Thu Sep 21 18:09:38 2006
@@ -36,7 +36,7 @@
             
             <title>Apache Harmony - Apache Harmony</title>
 
-                                <link rel="Stylesheet" type="text/css" href="/harmony/site.css"/>
+                                <link rel="Stylesheet" type="text/css" href="site.css"/>
         </head>
 
         <body>        

Modified: incubator/harmony/standard/site/xdocs/index.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/xdocs/index.xml?view=diff&rev=448759&r1=448758&r2=448759
==============================================================================
--- incubator/harmony/standard/site/xdocs/index.xml (original)
+++ incubator/harmony/standard/site/xdocs/index.xml Thu Sep 21 18:09:38 2006
@@ -53,6 +53,20 @@
 	    </li>
    </ul>
 
+   <p>
+       Please see the following "Getting Started" guides :
+   </p>
+
+   <ul>
+       <li>
+           <a href="quickhelp_users.html">Getting Started for Harmony Users</a>
: for those
+           that wish to user our <a href="downloads.html">pre-built snapshots</a>
of Apache Harmony
+       </li>
+       <li>
+           <a href="quickhelp_contributors.html">Getting Started for Harmony Contributors</a>
: for those
+           that wish to checkout and build the source of Apache Harmony.
+       </li>
+   </ul>
 </section>
 
 <section name="Project Status">

Added: incubator/harmony/standard/site/xdocs/quickhelp_contributors.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/xdocs/quickhelp_contributors.xml?view=auto&rev=448759
==============================================================================
--- incubator/harmony/standard/site/xdocs/quickhelp_contributors.xml (added)
+++ incubator/harmony/standard/site/xdocs/quickhelp_contributors.xml Thu Sep 21 18:09:38 2006
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+  
+    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.
+-->
+
+<document>
+
+<properties>
+	<title>Apache Harmony - Getting Started For Contributors</title>
+	<author email="harmony-dev@incubator.apache.org">Harmony Documentation Team</author>
+</properties>
+
+<body>
+
+	<section name="Getting Started For Contributors">
+
+        <p>
+            This document explains how to get configured to build and
+            work with the Apache Harmony source code.
+        </p>
+
+    <subsection name="Prerequisites">
+
+        <p>
+            Basic prequisites for working with Apache Harmony are :
+        </p>
+
+        <ul>
+            <li><a href="http://ant.apache.org/">Apache Ant</a> version
1.6.5 or later</li>
+            <li><a href="http://subversion.tigris.org/">Subversion</a></li>
+            <li>Java SE 5 JDK</li>
+        </ul>
+
+        <p>
+            The other prerequistes for building Harmony differ by platform :
+        </p>
+
+        <strong>Linux</strong>
+
+        <p>
+            <i>Linux deps go here</i>
+        </p>
+
+        <strong>Windows</strong>
+
+        <p>
+            <i>Windows deps go here</i>
+        </p>
+
+        <p>
+            The remaining instructions assume the above are installed on your platform.
+        </p>
+    </subsection>
+
+    <subsection name="Checking out the Federated Build Tree">
+
+        <p>
+            The Harmony codebase is divided into many separate parts.  To create a working
+            JRE, you'll need the  class library and a virtual machine.  Currently, the
+            easiest way to do this is uing the "federated build" tree and then working
+            within the class library directory and the VM directory as you choose.
+            Currently, the federated build uses the DRLVM virtuaal machine.
+        </p>
+
+        <p>
+            First, checkout the federated build :
+        </p>
+
+        <source>
+ $ svn co https://svn.apache.org/repos/asf/incubator/harmony/enhanced/trunk
+        </source>
+
+        <p>
+            This will checkout a directory structure that contains a <code>working_classlib</code>
+            directory, which after the next step will be the checkout of the classlib SVN
tree
+            and <code>working_vm</code>, which after the next step will be the
checkout
+            of the DRLVM SVN tree.
+        </p>
+
+        <p>
+            Note that if you type "ant" in this directory, you will checkout, build and
+            package snapshots of the JRE and HDK.  However, this isn't a convenient
+            way to work for a developer, so please continue with the next steps.
+        </p>
+    </subsection>
+
+    <subsection name="Populating the VM and Classlib Source Trees">
+        <p>
+            The federated build <code>build.xml</code> script contains a useful
target
+            created to help populate the source trees.  To do so, just do the following in
the
+            root directory of the federated build :
+        </p>
+
+         <source>
+$ ant populate_source
+         </source>
+
+        <p>
+            This will checkout classlib and DRLVM into the working_classlib and working_vm
+            directories, respectively, at the same SVN version of the build.xml file.  Please
+            note that the source trees are large, and that a checkout can take a very long
time.
+            Also, not that due to limits of the Windows filesystem, if the root of the
+            federated build is multiple levels deep in your filesystem, the very long paths
within
+            classlibrary might result in a SVN checkout failure on Windows.  The solution
is to move the
+            tree upwards in your filesystem (or switch operating systems).
+        </p>
+        <p>
+            Note
+            that at any time going forward, you can bring either directory to current SVN
+            revision simply by doing a <code>svn update</code> in either directory.
+        </p>
+
+        <source>
+$ cd working_classlib
+$ svn update
+        </source>
+
+        <p>
+            These are full, valid checkouts of the classlibrary and DRLVM.  Any modifications
+            made to the SVN repository will be reflected in your tree after a <code>svn
update</code>.
+            If you are a project committer, you can make commits from within this tree -
it's
+            a normal SVN checkout.
+        </p>
+
+
+    </subsection>
+
+    <subsection name="Building the Code">
+
+        <p>
+            Now you should be ready to build the code.  The DRLVM has a dependency on the
+            class library and also assembles a working JRE as part of it's build, so you
should
+            build the classlibrary first.
+         </p>
+
+        <strong>Building the Class Library</strong>
+        <p>
+            For the first time you build, you'll want to
+            fetch all the classlib dependencies.   If you don't, or if in the future a new
+            dependency is added, the build will tell you what to do, so you may have to do
this
+            step periodically.
+        </p>
+
+        <source>
+$ cd working_classlib
+$ ant fetch-depends
+$ ant
+        </source>
+
+        <p>
+            If the above succeeds, you now have built the Apache Harmony classlibrary, both
+            the Java code as well as the native code for your platform.  To run the test
suite,
+            you will first need a virtual machine.  As the DRLVM isn't yet complete,
+            you can use the
+            <a href="http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html">
+            IBM J9 virtual machine</a> generously made available for the project's
development needs
+            by IBM under a non-open source, binary evaluation license.  Please install according
to
+            the instructions that accompany that VM.
+        </p>
+
+        <p>
+            Once you have a VM installed, you can run the tests very easily :
+        </p>
+        <source>
+ $ ant test
+        </source>
+
+        <p>
+            Which will run the full testsuite for the classlibrary.
+        </p>
+
+        <strong>Building DRLVM</strong>
+        <p>
+            Now that classlibrary is built, we can build the DRLVM, which will assemble a
working
+            JRE as well.  To do this, return to the root of the federated build and switch
into the
+            working_vm directory.  Then switch into DRLVM's build directory.
+        </p>
+
+        <source>
+ $ cd working_vm
+ $ cd build
+        </source>
+
+        <p>
+            The first thing we have to do is tell the DRLVM build where to find the class
library.
+            We can do this simply by renaming the file <code>drlvm.properties.example</code>
in
+            the DRLVM <code>build</code> directory to <code>drlvm.properties</code>.
 This file
+            containes a property definition that tells DRLVM build to use the classlib in
+            <code>working_classlib</code>.  If you need to, you can override
this on the command line
+            if you want to point to another build of the classlib.
+        </p>
+
+        <source>
+ $ cp drlvm.properties.example drlvm.properties
+        </source>
+
+        <p>
+            If you are a windows user, you will need to set the "CXX" environment variable
to "msvc"
+            to indicate to the build which compiler is being used.  Again, for windows only
users :
+        </p>
+
+        <source>
+ C:...\trunk\working_vm\build> set CXX=msvc
+        </source>
+
+        <p>
+            Now you are ready to build.  To do so, we first fetch our dependencies.  Please
note that this
+            can take a long time.  Be patient :
+        </p>
+        <source>
+On Linux :
+$ sh build.sh update
+
+On Windows :
+C:...\trunk\working_vm\build>build.bat update
+        </source>
+
+        <p>
+            Once we have obtained our dependencies, we can proceed with the build :
+        </p>
+        <source>
+On Linux :
+$ sh build.sh
+
+On Windows :
+C:...\trunk\working_vm\build>build.bat
+        </source>
+
+        <p>
+            and when complete, with the tests :
+        </p>
+        <source>
+On Linux :
+$ sh build.sh test
+
+On Windows :
+C:...\trunk\working_vm\build>build.bat test
+        </source>
+
+        <p>
+            Note that the so-called "kernel" tests don't currently pass.  If you get through
the
+            "C Unit" and "Smoke" tests, you are doing ok.
+        </p>
+
+        <p>
+            At this point, the DRLVM build is complete.  There is a full JRE in the
+            <code>deploy/jre</code> subdirectory of the <code>build</code>
directory.
+            You can simply
+        </p>
+
+        <source>
+$ cd deploy/jre/bin
+$ ./java -version
+Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its
licensors, as applicable.
+java version "1.5.0"
+pre-alpha : not complete or compatible
+svn = r448280, (Sep 21 2006), Linux/ia32/gcc 3.4.6, debug build
+http://incubator.apache.org/harmon
+        </source>
+
+    </subsection>
+
+    <subsection name="Using the Built Code">
+
+        <p>
+            There are two ways developers use the code.  Class library developers tend
+            to install the IBM J9 VM in the <code>working_classlib/deploy/jdk/jre</code>
+            so they can use it as a "known good" VM for unit testing.  DRLVM developers
+            tend to work with the result of the DRLVM build step, which is a JRE
+            containing the DRLVM and the class library.
+        </p>
+
+        <p>
+            To work with the classlibrary, please continue with the material found
+            in our <a href="subcomponents/classlibrary/index.html">classlibrary subcomponent</a>.
+        </p>
+
+        <p>
+            To work with the DRLVM, you can simple set JAVA_HOME to the <code>deploy/jre</code>
+        </p>
+    </subsection>
+    </section>
+</body>
+
+</document>
+        
\ No newline at end of file

Added: incubator/harmony/standard/site/xdocs/quickhelp_users.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/xdocs/quickhelp_users.xml?view=auto&rev=448759
==============================================================================
--- incubator/harmony/standard/site/xdocs/quickhelp_users.xml (added)
+++ incubator/harmony/standard/site/xdocs/quickhelp_users.xml Thu Sep 21 18:09:38 2006
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+    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.
+-->
+
+<document>
+
+<properties>
+	<title>Apache Harmony - Getting Started For Users</title>
+	<author email="harmony-dev@incubator.apache.org">Harmony Documentation Team</author>
+</properties>
+
+<body>
+
+	<section name="Getting Started For Users">
+
+        <p>
+            The following instructions are for users that wish to use Apache Harmony
+            for running their Java programs.  These steps require no development
+            tools our need to compile source code.
+        </p>
+        <p>
+            Any required dependencies are listed below per platform.
+        </p>
+
+    <subsection name="Download the Apache Harmony Snapshot">
+
+        <p>
+            The first step is to download the binary distribution appropriate to
+            your platform.  We currently distribute binaries for Linux and Microsoft
+            Windows.  Please follow the instructions on the <a href="download.html">download
page</a>
+            to choose and download the software.
+        </p>
+        <p>
+            Currently, the Apache Harmony project has no formal releases of its software.
+            Instead, the project is offering pre-built snapshots that
+            are expected to run well on the paltforms offered.
+        </p>
+
+    </subsection>
+
+    <subsection name="Unpack the binary distribution">
+
+        <p>
+            Once you have optained the appropriate binary distribution, you need to unpack
+            it on your machine.  In all cases, the distribution will unpack into a <code>jre</code>
+            directory.  We shall refer to this directory as the 'root directory' of the
+            distribution.
+        </p>
+
+        <strong>Linux Users</strong>
+
+        <p>
+            If you are running Linux, you will need to use the <code>tar</code>
program as follows :
+        </p>
+
+        <source>
+$ tar -tzf latest-harmony-jre-linux.tar.gz
+        </source>
+
+        <p>
+            This will unpack the JRE directory tree into the current directory.
+        </p>
+
+        <strong>Windows Users</strong>
+
+        <p>
+            If you are running Windows, you will need to use the commercial
+            <a href="http://www.winzip.com/">WinZip</a> or other utility.  Using
the
+            utility, extract the distribution zip file.  this will create the
+            JRE directory tree.
+        </p>
+    </subsection>
+
+    <subsection name="Configuring Your Environment">
+        <p>
+            Apache Harmony doesn't need any further environmental setup, but sometimes other
+            programs do.  Also, it's convenient to have the Apache Harmony executables on
+            your path.
+        </p>
+
+        <p>
+            Generally speaking, you'll want to set your JAVA_HOME and PATH  environment variables.
+            Exactly how to do this depends on the operating system and/or shell you are using.
+        </p>
+
+        <strong>Linux Users</strong>
+
+        <p>
+            The following works for the Bash shell.
+        </p>
+
+
+        <source>
+$ cd jre
+$ export JAVA_HOME=`pwd`
+$ cd bin
+$ export PATH=`pwd`:$PATH
+        </source>
+
+        <p>
+            Note that this assumed your current directory was the parent directory of the
+            Harmony JRE.  Also, please note those are 'backtick' characters, not apostrophes.
+        </p>
+
+        <strong>Windows Users</strong>
+
+        <p>
+            The following example assumes you unpacked the zip file into the root directory
"C:\".
+            Please adjust as necessary.
+        </p>
+
+        <source>
+C:> cd jre
+C:\jre>set JAVA_HOME=C:\jre
+C:\jre> cd bin
+C:\jre\bin> set PATH=C:\jre\bin;%PATH%
+        </source>
+
+    </subsection>
+
+    <subsection name="Using Apache Harmony">
+
+        <p>
+            Now you should be ready to use Apache Harmony.  Note that we don't yet include
+            <code>javac</code>, so continue to use the compiler from some other
JRE.  You
+            should be able to run programs normally.
+        </p>
+
+        <source>
+$ java Foo
+$ java -jar myjar.jar
+        </source>
+
+
+    </subsection>
+    </section>
+</body>
+
+</document>

Modified: incubator/harmony/standard/site/xdocs/stylesheets/site.vsl
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/site/xdocs/stylesheets/site.vsl?view=diff&rev=448759&r1=448758&r2=448759
==============================================================================
--- incubator/harmony/standard/site/xdocs/stylesheets/site.vsl (original)
+++ incubator/harmony/standard/site/xdocs/stylesheets/site.vsl Thu Sep 21 18:09:38 2006
@@ -263,7 +263,7 @@
             #foreach ( $link in $links )
             $link
             #end
-        <link rel="Stylesheet" type="text/css" href="/harmony/site.css"/>
+        <link rel="Stylesheet" type="text/css" href="site.css"/>
         </head>
 
         <body>        



Mime
View raw message