Author: geirm Date: Mon Jan 16 06:21:18 2006 New Revision: 369483 URL: http://svn.apache.org/viewcvs?rev=369483&view=rev Log: the generated docs Added: incubator/harmony/standard/site/docs/documentation/ incubator/harmony/standard/site/docs/documentation/build_classlib.html incubator/harmony/standard/site/docs/documentation/documentation.html Added: incubator/harmony/standard/site/docs/documentation/build_classlib.html URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/documentation/build_classlib.html?rev=369483&view=auto ============================================================================== --- incubator/harmony/standard/site/docs/documentation/build_classlib.html (added) +++ incubator/harmony/standard/site/docs/documentation/build_classlib.html Mon Jan 16 06:21:18 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 +
+
+ + + + + + + + + + + + + + + + + + + + + + + Added: incubator/harmony/standard/site/docs/documentation/documentation.html URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/documentation/documentation.html?rev=369483&view=auto ============================================================================== --- incubator/harmony/standard/site/docs/documentation/documentation.html (added) +++ incubator/harmony/standard/site/docs/documentation/documentation.html Mon Jan 16 06:21:18 2006 @@ -0,0 +1,246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Apache Harmony - Apache Harmony + + + + + + + + + +
+ + +
+ +Apache Harmony +
+
+ + Apache Harmony +
+ + + + + + + + + + + + +
+
+
+ + + + + + + + +

General

+ +

Community

+ +

Development

+ +
+ + + + +
+ + Apache Harmony Documentation + +
+
+

+There is not yet a full manual or similar official documentation. However, +the resources below will help new users and developers get up to speed with +the technology. +

+ + + + +
+ + Project Documentation + +
+
+ +
+

+ + + + +
+ + Project Resource + +
+
+ +
+

+ + + + +
+ + Books + +
+
+
+

+ + + + +
+ + Research Papers and Talks + +
+
+
+

+ + + + +
+ + Articles and Interviews + +
+
+
+

+
+

+

+
+
+
+
+ Copyright © 2003-2005, The Apache Software Foundation +
+
+ + + + + + + + + + + + + + + + + + + + + + +