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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Apache Harmony - Apache Harmony Classlib Building + + + + + + + + + +
+ + +
+ +Apache Harmony +
+
+ + Apache Harmony +
+ + + + + + + + + + + + +
+
+
+ + + + + + + + +

General

+ +

Community

+ +

Development

+ +
+ + + + +
+ + Apache Harmony Class Library Building + +
+
+

+ The Harmony class library code is a subset of the Java(tm) SE 1.4.2 APIs currently + being developed in the + Apache Harmony project. This page describes how to build the class library code, + and includes links to pre-built versions of the code. +

+

+ Standard Disclaimer: + 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. +

+ + + + +
+ + Building from source + +
+
+

+ The Harmony class library code is available for Microsoft(tm) Windows(tm) and + Linux(tm) operating systems, on x86 processors only. +

+

+ The following prerequisite tools must be available on the path in order to build + the Harmony classlib code from source. +

    +
  • All platforms require Subversion client, Apache Ant, Java 1.4.2 JDK (i.e. including javac)
  • +
  • in addition +
      +
    • Windows platforms : Microsoft Visual C++, and nmake.
    • +
    • Linux platforms : Gnu gcc.
    • +
    +
  • +
+

+

+ You can build the classlib code in three simple steps: +

    +
  1. Download classlib source from Harmony subversion repository +
    svn checkout https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/tags/SNAP-20060112 Harmony
    +
  2. +
  3. Change to main make directory, and run the default ant script target +
    cd Harmony/make
    +
    ant
    +
  4. +
  5. 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) +
    unzip <path_to_vm_zip> -d ../.. (on Windows)
    +
    tar xzf <path_to_vm_tarball> --directory ../.. (on Linux)
    +
  6. +
+

+

+ Now you are ready to run some Java applications! +

+
+

+ + + + +
+ + Using pre-built binaries + +
+
+

+ 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. +

+

+ Check back soon for some binary download links! +

+
+

+ + + + +
+ + Obtaining a compatible VM + +
+
+

+ The Harmony class library code interfaces to a VM through a virtual machine interface + defined in the Harmony project. +

+

+ There is a VM that implements this interface available from the + + IBM DeveloperWorks site. + The IBM VM is not open source (although the VM interface itself is). +

+

+ Once you have obtained the IBM VM you should have one of the following files: +

    +
  • on Windows ?Harmony-vme-win.IA32-v1.zip?
  • +
  • on Linux ?Harmony-vme-linux.IA32-v1.tar.gz?
  • +
+

+
+

+
+

+

+
+
+
+
+ Copyright © 2003-2005, The Apache Software Foundation +
+
+ + + + + + + + + + + + + + + + + + + + + + + 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 @@ + Tim Ellison + + + + + IBM UK + + + + + A + + + + + + Dan Lydick 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 @@

-Currently, Apache Harmony has no downloads -

- - - - -
- - Binaries - -
-
-
-

- - - - -
- - Source_Code - -
-
-
-

+ Apache Harmony comprises efforts in the virtual machine and class library areas. +

+

+ Access to the code repository is available to all, and we have + instructions for building the virtual machine code and + building the class library code. +

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 @@

+ Java Security Code Contribution +

+ 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! + (2006-01-16) +
+

+

VM Interface and Core Classes Contribution

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 @@ + + + + + + + + Apache Harmony Classlib Building + Harmony Documentation Team + + + + +
+

+ The Harmony class library code is a subset of the Java(tm) SE 1.4.2 APIs currently + being developed in the + Apache Harmony project. This page describes how to build the class library code, + and includes links to pre-built versions of the code. +

+

+ Standard Disclaimer: + 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. +

+ + +

+ The Harmony class library code is available for Microsoft(tm) Windows(tm) and + Linux(tm) operating systems, on x86 processors only. +

+

+ The following prerequisite tools must be available on the path in order to build + the Harmony classlib code from source. +

    +
  • All platforms require Subversion client, Apache Ant, Java 1.4.2 JDK (i.e. including javac)
  • +
  • in addition +
      +
    • Windows platforms : Microsoft Visual C++, and nmake.
    • +
    • Linux platforms : Gnu gcc.
    • +
    +
  • +
+

+

+ You can build the classlib code in three simple steps: +

    +
  1. Download classlib source from Harmony subversion repository +
    svn checkout https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/tags/SNAP-20060112 Harmony
    +
  2. +
  3. Change to main make directory, and run the default ant script target +
    cd Harmony/make
    +
    ant
    +
  4. +
  5. 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) +
    unzip <path_to_vm_zip> -d ../.. (on Windows)
    +
    tar xzf <path_to_vm_tarball> --directory ../.. (on Linux)
    +
  6. +
+

+

+ Now you are ready to run some Java applications! +

+
+ + +

+ 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. +

+

+ Check back soon for some binary download links! +

+
+ + +

+ The Harmony class library code interfaces to a VM through a virtual machine interface + defined in the Harmony project. +

+

+ There is a VM that implements this interface available from the + + IBM DeveloperWorks site. + The IBM VM is not open source (although the VM interface itself is). +

+

+ Once you have obtained the IBM VM you should have one of the following files: +

    +
  • on Windows “Harmony-vme-win.IA32-v1.zip”
  • +
  • on Linux “Harmony-vme-linux.IA32-v1.tar.gz”
  • +
+

+
+ +
+ +
\ 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 @@ + 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 @@
- -

-Currently, Apache Harmony has no downloads -

- - - - - - - - - +

+ Apache Harmony comprises efforts in the virtual machine and class library areas. +

+

+ Access to the code repository is available to all, and we have + instructions for building the virtual machine code and + building the class library code. +

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 @@
- +

+ Java Security Code Contribution +

+ 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! + (2006-01-16) +
+

VM Interface and Core Classes Contribution

NameOrganizationStatus
Archie CobbsAwarixA
Tim EllisonIBM UKA
Dan LydickIndependentA
Geir Magnusson Jr.IntelA
David Tanzer?A