Author: tellison
Date: Mon Jan 16 05:29:50 2006
New Revision: 369469
URL: http://svn.apache.org/viewcvs?rev=369469&view=rev
Log:
Website updates:
- added Intel security code news item
- added Tim to committer list
- created new classlib build page
- modified downloads page to point to classlib build
Added:
incubator/harmony/standard/site/docs/build_classlib.html
incubator/harmony/standard/site/xdocs/build_classlib.xml
Modified:
incubator/harmony/standard/site/docs/contributors.html
incubator/harmony/standard/site/docs/downloads.html
incubator/harmony/standard/site/docs/index.html
incubator/harmony/standard/site/xdocs/contributors.xml
incubator/harmony/standard/site/xdocs/downloads.xml
incubator/harmony/standard/site/xdocs/index.xml
Added: incubator/harmony/standard/site/docs/build_classlib.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/build_classlib.html?rev=369469&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/build_classlib.html (added)
+++ incubator/harmony/standard/site/docs/build_classlib.html Mon Jan 16 05:29:50 2006
@@ -0,0 +1,288 @@
+<!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 Classlib Building</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="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>
+ <li> <a href="./license.html">License</a>
+</li>
+ <li> <a href="./contribution_policy.html">Contribution
Policy</a>
+</li>
+ <li> <a href="./guidelines.html">Project Guidelines</a>
+</li>
+ <li> <a href="http://www.apache.org/">ASF</a>
+</li>
+ <li> <a href="./downloads.html">Downloads</a>
+</li>
+ </ul>
+ <p><strong>Community</strong></p>
+ <ul>
+ <li> <a href="./get-involved.html">Get Involved</a>
+</li>
+ <li> <a href="./contributors.html">Committers</a>
+</li>
+ <li> <a href="./mailing.html">Mailing Lists</a>
+</li>
+ <li> <a href="./documentation.html">Documentation</a>
+</li>
+ <li> <a href="./faq.html">FAQ</a>
+</li>
+ <li> <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+ </ul>
+ <p><strong>Development</strong></p>
+ <ul>
+ <li> <a href="./roadmap.html">Road Map / TODO</a>
+</li>
+ <li> <a href="./svn.html">Source Code</a>
+</li>
+ <li> <a href="http://issues.apache.org/jira/browse/HARMONY">JIRA</a>
+</li>
+ <li> <a href="./related.html">Other Projects</a>
+</li>
+ </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="Apache Harmony Class Library Building"><strong>Apache Harmony
Class Library Building</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)</li>
+ <li>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 classlib code in three simple steps:
+ <ol>
+ <li>Download classlib source from Harmony subversion repository
+ <pre>svn checkout https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/tags/SNAP-20060112
Harmony</pre>
+ </li>
+ <li>Change to main make directory, and run the default ant script target
+ <pre>cd Harmony/make</pre>
+ <pre>ant</pre>
+ </li>
+ <li>Get a VM suitable for running the class library code (see below), and
+ expand it over the top of the Harmony directory (so that the 'jre'
+ directories line-up)
+ <pre>unzip <path_to_vm_zip> -d ../.. (on Windows)</pre>
+ <pre>tar xzf <path_to_vm_tarball> --directory ../.. (on Linux)</pre>
+ </li>
+ </ol>
+ </p>
+ <p>
+ Now you are ready to run some Java applications!
+ </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 will soon be made available as a convenience for people who don't
+ have ready access to the prerequisite tools. These are snapshot builds, not official
+ releases of the project.
+ </p>
+ <p>
+ <i>Check back soon for some binary download links!</i>
+ </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>
+ <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>
+ </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 © 2003-2005, The Apache Software Foundation
+ </em></font></div>
+ </td></tr>
+ </table>
+ </body>
+ </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Modified: incubator/harmony/standard/site/docs/contributors.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/contributors.html?rev=369469&r1=369468&r2=369469&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/contributors.html (original)
+++ incubator/harmony/standard/site/docs/contributors.html Mon Jan 16 05:29:50 2006
@@ -174,6 +174,23 @@
<tr>
<td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Tim Ellison
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ IBM UK
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ A
+ </font>
+</td>
+ </tr>
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
Dan Lydick
</font>
</td>
Modified: incubator/harmony/standard/site/docs/downloads.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/downloads.html?rev=369469&r1=369468&r2=369469&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/downloads.html (original)
+++ incubator/harmony/standard/site/docs/downloads.html Mon Jan 16 05:29:50 2006
@@ -131,32 +131,13 @@
<tr><td>
<blockquote>
<p>
-Currently, Apache Harmony has no downloads
-</p>
- <table border="0" cellspacing="0"
cellpadding="2" width="100%">
- <tr><td bgcolor="#828DA6">
- <font color="#ffffff" face="arial,helvetica,sanserif">
- <a name="Binaries"><strong>Binaries</strong></a>
- </font>
- </td></tr>
- <tr><td>
- <blockquote>
- </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="Source_Code"><strong>Source_Code</strong></a>
- </font>
- </td></tr>
- <tr><td>
- <blockquote>
- </blockquote>
- </td></tr>
- <tr><td><br/></td></tr>
- </table>
+ Apache Harmony comprises efforts in the virtual machine and class library areas.
+ </p>
+ <p>
+ Access to <a href="svn.html">the code repository</a> is available to all, and
we have
+ instructions for building the virtual machine code and <a href="build_classlib.html">
+ building the class library code</a>.
+ </p>
</blockquote>
</p>
</td></tr>
Modified: incubator/harmony/standard/site/docs/index.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/index.html?rev=369469&r1=369468&r2=369469&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/index.html (original)
+++ incubator/harmony/standard/site/docs/index.html Mon Jan 16 05:29:50 2006
@@ -174,6 +174,17 @@
<tr><td>
<blockquote>
<p>
+ <strong>Java Security Code Contribution</strong>
+ <blockquote>
+ On December 30th, 2005 the Apache Harmony project accepted additional
+ class library code into the project. The code had been contributed by
+ Mikhail Loenko on behalf of Intel corp. The new class library code
+ includes security, cryptography, javax.net and unit tests. Thanks to
+ Mikhail and his collegues in the Intel Managed Runtime Division!
+ (<i>2006-01-16</i>)
+ </blockquote>
+</p>
+ <p>
<strong>VM Interface and Core Classes Contribution</strong>
<blockquote>
IBM has offered the Apache Harmony project a set of core
Added: incubator/harmony/standard/site/xdocs/build_classlib.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/build_classlib.xml?rev=369469&view=auto
==============================================================================
--- incubator/harmony/standard/site/xdocs/build_classlib.xml (added)
+++ incubator/harmony/standard/site/xdocs/build_classlib.xml Mon Jan 16 05:29:50 2006
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+ 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.
+-->
+
+<document>
+
+ <properties>
+ <title>Apache Harmony Classlib Building</title>
+ <author email="harmony-dev@incubator.apache.org">Harmony Documentation Team</author>
+ </properties>
+
+<body>
+
+<section name="Apache Harmony Class Library Building">
+ <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>
+
+<subsection name="Building from source">
+ <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)</li>
+ <li>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 classlib code in three simple steps:
+ <ol>
+ <li>Download classlib source from Harmony subversion repository
+ <pre>svn checkout https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/tags/SNAP-20060112
Harmony</pre>
+ </li>
+ <li>Change to main make directory, and run the default ant script target
+ <pre>cd Harmony/make</pre>
+ <pre>ant</pre>
+ </li>
+ <li>Get a VM suitable for running the class library code (see below), and
+ expand it over the top of the Harmony directory (so that the 'jre'
+ directories line-up)
+ <pre>unzip <path_to_vm_zip> -d ../.. (on Windows)</pre>
+ <pre>tar xzf <path_to_vm_tarball> --directory ../.. (on Linux)</pre>
+ </li>
+ </ol>
+ </p>
+ <p>
+ Now you are ready to run some Java applications!
+ </p>
+</subsection>
+
+<subsection name="Using pre-built binaries">
+ <p>
+ Pre-built binaries will soon be made available as a convenience for people who don't
+ have ready access to the prerequisite tools. These are snapshot builds, not official
+ releases of the project.
+ </p>
+ <p>
+ <i>Check back soon for some binary download links!</i>
+ </p>
+</subsection>
+
+<subsection name="Obtaining a compatible 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>
+</subsection>
+
+</section>
+</body>
+</document>
\ No newline at end of file
Modified: incubator/harmony/standard/site/xdocs/contributors.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/contributors.xml?rev=369469&r1=369468&r2=369469&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/contributors.xml (original)
+++ incubator/harmony/standard/site/xdocs/contributors.xml Mon Jan 16 05:29:50 2006
@@ -21,6 +21,7 @@
<table>
<tr><th>Name</th><th>Organization</th><th>Status</th></tr>
<tr><td>Archie Cobbs</td><td>Awarix</td><td>A</td></tr>
+ <tr><td>Tim Ellison</td><td>IBM UK</td><td>A</td></tr>
<tr><td>Dan Lydick</td><td>Independent</td><td>A</td></tr>
<tr><td>Geir Magnusson Jr.</td><td>Intel</td><td>A</td></tr>
<tr><td>David Tanzer</td><td>?</td><td>A</td></tr>
Modified: incubator/harmony/standard/site/xdocs/downloads.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/downloads.xml?rev=369469&r1=369468&r2=369469&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/downloads.xml (original)
+++ incubator/harmony/standard/site/xdocs/downloads.xml Mon Jan 16 05:29:50 2006
@@ -10,19 +10,14 @@
<body>
<section name="Downloads">
-
-<p>
-Currently, Apache Harmony has no downloads
-</p>
-
-<subsection name="Binaries">
-
-</subsection>
-
-<subsection name="Source_Code">
-
-</subsection>
-
+ <p>
+ Apache Harmony comprises efforts in the virtual machine and class library areas.
+ </p>
+ <p>
+ Access to <a href="svn.html">the code repository</a> is available to all, and
we have
+ instructions for building the virtual machine code and <a href="build_classlib.html">
+ building the class library code</a>.
+ </p>
</section>
</body>
</document>
Modified: incubator/harmony/standard/site/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/index.xml?rev=369469&r1=369468&r2=369469&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/index.xml (original)
+++ incubator/harmony/standard/site/xdocs/index.xml Mon Jan 16 05:29:50 2006
@@ -48,7 +48,17 @@
<section name="Harmony News">
-
+<p>
+ <strong>Java Security Code Contribution</strong>
+ <blockquote>
+ On December 30th, 2005 the Apache Harmony project accepted additional
+ class library code into the project. The code had been contributed by
+ Mikhail Loenko on behalf of Intel corp. The new class library code
+ includes security, cryptography, javax.net and unit tests. Thanks to
+ Mikhail and his collegues in the Intel Managed Runtime Division!
+ (<i>2006-01-16</i>)
+ </blockquote>
+</p>
<p>
<strong>VM Interface and Core Classes Contribution</strong>
|