You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by na...@apache.org on 2007/03/13 13:17:45 UTC
svn commit: r517663 [1/14] - in /harmony/standard/site: docs/
docs/documentation/ docs/subcomponents/classlibrary/
docs/subcomponents/drlvm/ xdocs/ xdocs/documentation/ xdocs/stylesheets/
xdocs/subcomponents/classlibrary/ xdocs/subcomponents/drlvm/
Author: nadinem
Date: Tue Mar 13 05:17:43 2007
New Revision: 517663
URL: http://svn.apache.org/viewvc?view=rev&rev=517663
Log:
changing svn-eol-style property
Modified:
harmony/standard/site/docs/auth_cont_quest.txt
harmony/standard/site/docs/bulk_contribution_checklist.txt
harmony/standard/site/docs/documentation/conventions.html
harmony/standard/site/docs/hdk.html
harmony/standard/site/docs/issue_resolution_guideline.html
harmony/standard/site/docs/sitemap.html
harmony/standard/site/docs/subcomponents/classlibrary/rmi_provider.html
harmony/standard/site/docs/subcomponents/drlvm/DoxygenStart.html
harmony/standard/site/docs/subcomponents/drlvm/EM.html
harmony/standard/site/docs/subcomponents/drlvm/JIT.html
harmony/standard/site/docs/subcomponents/drlvm/JIT_PMF.html
harmony/standard/site/docs/subcomponents/drlvm/JVMTI-PopFrame.html
harmony/standard/site/docs/subcomponents/drlvm/encoder_library.html
harmony/standard/site/docs/subcomponents/drlvm/internal_profiler.html
harmony/standard/site/xdocs/auth_cont_quest.txt
harmony/standard/site/xdocs/bulk_contribution_checklist.txt
harmony/standard/site/xdocs/documentation/conventions.xml
harmony/standard/site/xdocs/documentation/dev_eclipse.xml
harmony/standard/site/xdocs/documentation/dev_eclipse_movie.html
harmony/standard/site/xdocs/hdk.xml
harmony/standard/site/xdocs/issue_resolution_guideline.xml
harmony/standard/site/xdocs/sitemap.xml
harmony/standard/site/xdocs/stylesheets/site.vsl
harmony/standard/site/xdocs/stylesheets/site.xsl
harmony/standard/site/xdocs/stylesheets/site_printable.vsl
harmony/standard/site/xdocs/subcomponents/classlibrary/rmi_provider.xml
harmony/standard/site/xdocs/subcomponents/drlvm/DoxygenStart.xml
harmony/standard/site/xdocs/subcomponents/drlvm/JIT.xml
harmony/standard/site/xdocs/subcomponents/drlvm/JIT_PMF.xml
harmony/standard/site/xdocs/subcomponents/drlvm/JVMTI-PopFrame.xml
harmony/standard/site/xdocs/subcomponents/drlvm/Jitrino.html
harmony/standard/site/xdocs/subcomponents/drlvm/Jitrino_PMF.html
harmony/standard/site/xdocs/subcomponents/drlvm/encoder_library.xml
harmony/standard/site/xdocs/subcomponents/drlvm/internal_profiler.xml
Modified: harmony/standard/site/docs/auth_cont_quest.txt
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/auth_cont_quest.txt?view=diff&rev=517663&r1=517662&r2=517663
==============================================================================
--- harmony/standard/site/docs/auth_cont_quest.txt (original)
+++ harmony/standard/site/docs/auth_cont_quest.txt Tue Mar 13 05:17:43 2007
@@ -1,288 +1,288 @@
- The Apache Software Foundation
- Apache Harmony Project
- Authorized Contributor Questionnaire
- v1.0
-
-
-Please Note : This document and your answers are considered public information,
-and shall be part of the Apache Harmony project public records.
-
-Part I : Identification
-
- Please provide the following information
-
- Name : ___________________________________________
- E-mail : ___________________________________________
-
- Mailing address :
- ___________________________________________
- ___________________________________________
- ___________________________________________
- ___________________________________________
-
- Employer : ___________________________________________
-
-Part II: Access to Repositories
-
- The Project is committed to producing an implementation of Java that
- can be licensed freely under the Apache License. To do this,
- we wish to know what, if any, previous exposure you have had
- to the source for any of the parts of a Java implementation
- including virtual machines, class libraries, tooling, etc.
-
- The following activities are not considered "accessing the
- source code" and would not generally disqualify you from
- committing to the related repository here at Apache Harmony
-
- a) Having a copy of src.jar (or equivalent) on a computer as long as you
- never viewed or edited the contents of the file.
-
- b) While running a debugger on a Java language program, having
- had occasion to step into the source code for the implementation
- as long as you did not attempt to understand or debug the
- implementation code itself.
-
- c) Having implemented "plug-ins" or other component software which
- interact with an implementation, but doing so only with reference
- to the published service provider interfaces.
-
- d) Have written or executed test cases that probed the behavior
- of an implementation as long as you did so with reference
- only to published specifications and interfaces.
-
- The following is a list of the components of the project each
- labeled with an ID (ex. JVM-1):
-
- VM
- --
- VM-1 VM core (including JVMPI, JVMDI, JDWP, JVMTI, JNI,
- JIT, Memory Management/GC, OS Portabillity,
- Threading, etc)
- VM-X other ____________________________________________
-
-
- Classlibrary
- ------------
- CL-1 Applet (java.applet)
- CL-2 Archive (java.util.zip, java.util.jar)
- CL-3 Beans (java.beans)
- CL-4 Core (incl. lang, util, net, io, annotation, concurrent,
- NIO-channels, NIO-charset, text, javax.net
- where not covered elsewhere in list)
- CL-5 Image IO (javax.imageio)
- CL-6 Instrument (java.lang.instrument)
- CL-7 JMX (javax.management)
- CL-8 Lang-management (java.lang.management)
- CL-9 Logging (java.util.logging)
- CL-10 Math (java.math)
- CL-11 ORB (javax.activity, javax.rmi.*, javax.transaction.*, org.omg.*)
- CL-12 Prefs (java.util.prefs)
- CL-13 Print (javax.print.*)
- CL-14 Regex (java.util.regex)
- CL-15 RMI (java.rmi.*)
- CL-16 Security (java.security.*, javax.security.*, org.ietf.jgss,
- javax.crypto)
- CL-17 Sound (javax.sound)
- CL-18 SQL (java.sql, javax.sql.*)
- CL-19 Swing / AWT (java.awt.*, javax.swing.*, javax.accessibility)
- CL-20 XML (javax.xml.*, org.w3c.*, org.xml.*)
- CL-21 JNDI (javax.naming.*)
- CL-X other ____________________________________________
-
- Tools & Misc
- ------------
- T-1 launcher (e.g. java.exe)
- T-2 javah
- T-3 javap
- T-4 javac
- T-5 jdb
- T-6 javadoc
- T-7 jar
- T-8 browser plugins
- T-X other ____________________________________________
-
-
-Part III : General Exposure
-
- With the above activities a)-d) in mind, have you done any of the following
- to an implementation of one or more of the components listed above. If the
- question doesn't apply to you, please write "N/A". If it does, please list
- the components by the above-listed IDs, and provide details :
-
- 1. Read some or all the source code for an implementation?
-
- [ ] Yes [ ] No
-
- Components : ________________________________________________________
- Details : ___________________________________________________________
- _____________________________________________________________________
-
- 2. Fixed defects or performed other maintenance activity on an
- implementation?
-
- [ ] Yes [ ] No
-
- Components : ________________________________________________________
- Details : ___________________________________________________________
- _____________________________________________________________________
-
-
- 3. Enhanced the source code for an implementation with additional function,
- performance or other qualities of service?
-
- [ ] Yes [ ] No
-
- Components : ________________________________________________________
- Details : ___________________________________________________________
- _____________________________________________________________________
-
-
- 4. Ported an implementation to a different operating system or hardware
- platform?
-
- [ ] Yes [ ] No
-
- Components : ________________________________________________________
- Details : ___________________________________________________________
- _____________________________________________________________________
-
- 5. Reverse compiled or otherwise reverse engineered an implementation?
-
- [ ] Yes [ ] No
-
- Components : ________________________________________________________
- Details : ___________________________________________________________
- _____________________________________________________________________
-
-
- If you have answered yes to any question above, and that implementation is
- not available under a recognized Open Source license, you may not be an
- contributor to the related component of Apache Harmony unless the
- copyright owner of that implementation either:
-
- a) submits the implementation to this project under the Software Grant or
- the Corporate Contribution License Agreement (the CCLA);
-
- b) if the copyright owner is your current employer, signs a CCLA and
- lists you as a designated employee; or
-
- c) if the copyright owner is not your current employer, submits
- a written authorization disclaiming any copyright or confidentiality
- interest in your current or future contributions to this project.
-
- 6. For each of the components listed above, please indicate either that you
- will not be an Authorized Contributor for those components at Apache
- Harmony, or indicate how you will resolve the issue of previous
- exposure :
-
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
-
-
-Part IV : Confidential Exposure
-
- 1. Have you had access to any information regarding a proprietary
- implementation of a component that could be considered
- confidential?
-
- [ ] Yes [ ] No
-
- If so, you may be a Authorized Contributor for that component only
- if the owner of that potential confidential information submits
- a written authorization disclaiming any confidentiality interest
- in your current or future contributions to this project.
-
- 2. For each of the components listed above for which you have had access
- to such information, please indicate either that you will not
- be an Authorized Contributor for those components at Apache Harmony, or
- indicate how you will resolve the issue :
-
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
-
-
-Part V : Non-Compete Restrictions
-
- 1. Are you subject to a non-compete agreement that covers the
- development of software?
-
- [ ] Yes [ ] No
-
- 2. Would the restrictions of that non-compete agreement prevent
- you from working on any of the technology in or potentially
- in Apache Harmomy? If yes, please provide details.
-
- [ ] Yes [ ] No
-
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
-
- If so, you may be an Authorized Contributor for those areas
- only if the other party submits a written authorization acknowledging that
- your participation in the project is not in conflict with the
- non-compete agreement.
-
- 3. Please indicate either that you will not be an Authorized Contributor for
- those applicable components at Apache Harmony, or indicate how you will
- resolve the issue :
-
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
- _____________________________________________________________________
-
-Part VI : ICLA
-
- 1. Please execute a Individual Contributor License Agreement (ICLA).
-
- [ ] Yes, I have executed an ICLA
-
-Part VII : Employment Limitations
-
- 2. Are you employed as a programmer, systems analyst, or other
- IT professional?
-
- [ ] Yes [ ] No
-
- If so, we encourage you to have your employer either :
-
- a) sign a Corporate Contribution License Agreement with Apache
- and lists you as a designated employee or
-
- b) submits a written authorization for your participation in this
- project and disclaims any copyright or confidentiality interest
- in your current or future contributions to this project.
-
-
-
-
- Signature : ___________________________________________
-Print Name : ___________________________________________
- Date : ___________________________________________
-
-
-v1.0 20060622
+ The Apache Software Foundation
+ Apache Harmony Project
+ Authorized Contributor Questionnaire
+ v1.0
+
+
+Please Note : This document and your answers are considered public information,
+and shall be part of the Apache Harmony project public records.
+
+Part I : Identification
+
+ Please provide the following information
+
+ Name : ___________________________________________
+ E-mail : ___________________________________________
+
+ Mailing address :
+ ___________________________________________
+ ___________________________________________
+ ___________________________________________
+ ___________________________________________
+
+ Employer : ___________________________________________
+
+Part II: Access to Repositories
+
+ The Project is committed to producing an implementation of Java that
+ can be licensed freely under the Apache License. To do this,
+ we wish to know what, if any, previous exposure you have had
+ to the source for any of the parts of a Java implementation
+ including virtual machines, class libraries, tooling, etc.
+
+ The following activities are not considered "accessing the
+ source code" and would not generally disqualify you from
+ committing to the related repository here at Apache Harmony
+
+ a) Having a copy of src.jar (or equivalent) on a computer as long as you
+ never viewed or edited the contents of the file.
+
+ b) While running a debugger on a Java language program, having
+ had occasion to step into the source code for the implementation
+ as long as you did not attempt to understand or debug the
+ implementation code itself.
+
+ c) Having implemented "plug-ins" or other component software which
+ interact with an implementation, but doing so only with reference
+ to the published service provider interfaces.
+
+ d) Have written or executed test cases that probed the behavior
+ of an implementation as long as you did so with reference
+ only to published specifications and interfaces.
+
+ The following is a list of the components of the project each
+ labeled with an ID (ex. JVM-1):
+
+ VM
+ --
+ VM-1 VM core (including JVMPI, JVMDI, JDWP, JVMTI, JNI,
+ JIT, Memory Management/GC, OS Portabillity,
+ Threading, etc)
+ VM-X other ____________________________________________
+
+
+ Classlibrary
+ ------------
+ CL-1 Applet (java.applet)
+ CL-2 Archive (java.util.zip, java.util.jar)
+ CL-3 Beans (java.beans)
+ CL-4 Core (incl. lang, util, net, io, annotation, concurrent,
+ NIO-channels, NIO-charset, text, javax.net
+ where not covered elsewhere in list)
+ CL-5 Image IO (javax.imageio)
+ CL-6 Instrument (java.lang.instrument)
+ CL-7 JMX (javax.management)
+ CL-8 Lang-management (java.lang.management)
+ CL-9 Logging (java.util.logging)
+ CL-10 Math (java.math)
+ CL-11 ORB (javax.activity, javax.rmi.*, javax.transaction.*, org.omg.*)
+ CL-12 Prefs (java.util.prefs)
+ CL-13 Print (javax.print.*)
+ CL-14 Regex (java.util.regex)
+ CL-15 RMI (java.rmi.*)
+ CL-16 Security (java.security.*, javax.security.*, org.ietf.jgss,
+ javax.crypto)
+ CL-17 Sound (javax.sound)
+ CL-18 SQL (java.sql, javax.sql.*)
+ CL-19 Swing / AWT (java.awt.*, javax.swing.*, javax.accessibility)
+ CL-20 XML (javax.xml.*, org.w3c.*, org.xml.*)
+ CL-21 JNDI (javax.naming.*)
+ CL-X other ____________________________________________
+
+ Tools & Misc
+ ------------
+ T-1 launcher (e.g. java.exe)
+ T-2 javah
+ T-3 javap
+ T-4 javac
+ T-5 jdb
+ T-6 javadoc
+ T-7 jar
+ T-8 browser plugins
+ T-X other ____________________________________________
+
+
+Part III : General Exposure
+
+ With the above activities a)-d) in mind, have you done any of the following
+ to an implementation of one or more of the components listed above. If the
+ question doesn't apply to you, please write "N/A". If it does, please list
+ the components by the above-listed IDs, and provide details :
+
+ 1. Read some or all the source code for an implementation?
+
+ [ ] Yes [ ] No
+
+ Components : ________________________________________________________
+ Details : ___________________________________________________________
+ _____________________________________________________________________
+
+ 2. Fixed defects or performed other maintenance activity on an
+ implementation?
+
+ [ ] Yes [ ] No
+
+ Components : ________________________________________________________
+ Details : ___________________________________________________________
+ _____________________________________________________________________
+
+
+ 3. Enhanced the source code for an implementation with additional function,
+ performance or other qualities of service?
+
+ [ ] Yes [ ] No
+
+ Components : ________________________________________________________
+ Details : ___________________________________________________________
+ _____________________________________________________________________
+
+
+ 4. Ported an implementation to a different operating system or hardware
+ platform?
+
+ [ ] Yes [ ] No
+
+ Components : ________________________________________________________
+ Details : ___________________________________________________________
+ _____________________________________________________________________
+
+ 5. Reverse compiled or otherwise reverse engineered an implementation?
+
+ [ ] Yes [ ] No
+
+ Components : ________________________________________________________
+ Details : ___________________________________________________________
+ _____________________________________________________________________
+
+
+ If you have answered yes to any question above, and that implementation is
+ not available under a recognized Open Source license, you may not be an
+ contributor to the related component of Apache Harmony unless the
+ copyright owner of that implementation either:
+
+ a) submits the implementation to this project under the Software Grant or
+ the Corporate Contribution License Agreement (the CCLA);
+
+ b) if the copyright owner is your current employer, signs a CCLA and
+ lists you as a designated employee; or
+
+ c) if the copyright owner is not your current employer, submits
+ a written authorization disclaiming any copyright or confidentiality
+ interest in your current or future contributions to this project.
+
+ 6. For each of the components listed above, please indicate either that you
+ will not be an Authorized Contributor for those components at Apache
+ Harmony, or indicate how you will resolve the issue of previous
+ exposure :
+
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+
+
+Part IV : Confidential Exposure
+
+ 1. Have you had access to any information regarding a proprietary
+ implementation of a component that could be considered
+ confidential?
+
+ [ ] Yes [ ] No
+
+ If so, you may be a Authorized Contributor for that component only
+ if the owner of that potential confidential information submits
+ a written authorization disclaiming any confidentiality interest
+ in your current or future contributions to this project.
+
+ 2. For each of the components listed above for which you have had access
+ to such information, please indicate either that you will not
+ be an Authorized Contributor for those components at Apache Harmony, or
+ indicate how you will resolve the issue :
+
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+
+
+Part V : Non-Compete Restrictions
+
+ 1. Are you subject to a non-compete agreement that covers the
+ development of software?
+
+ [ ] Yes [ ] No
+
+ 2. Would the restrictions of that non-compete agreement prevent
+ you from working on any of the technology in or potentially
+ in Apache Harmomy? If yes, please provide details.
+
+ [ ] Yes [ ] No
+
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+
+ If so, you may be an Authorized Contributor for those areas
+ only if the other party submits a written authorization acknowledging that
+ your participation in the project is not in conflict with the
+ non-compete agreement.
+
+ 3. Please indicate either that you will not be an Authorized Contributor for
+ those applicable components at Apache Harmony, or indicate how you will
+ resolve the issue :
+
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+ _____________________________________________________________________
+
+Part VI : ICLA
+
+ 1. Please execute a Individual Contributor License Agreement (ICLA).
+
+ [ ] Yes, I have executed an ICLA
+
+Part VII : Employment Limitations
+
+ 2. Are you employed as a programmer, systems analyst, or other
+ IT professional?
+
+ [ ] Yes [ ] No
+
+ If so, we encourage you to have your employer either :
+
+ a) sign a Corporate Contribution License Agreement with Apache
+ and lists you as a designated employee or
+
+ b) submits a written authorization for your participation in this
+ project and disclaims any copyright or confidentiality interest
+ in your current or future contributions to this project.
+
+
+
+
+ Signature : ___________________________________________
+Print Name : ___________________________________________
+ Date : ___________________________________________
+
+
+v1.0 20060622
Modified: harmony/standard/site/docs/bulk_contribution_checklist.txt
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/bulk_contribution_checklist.txt?view=diff&rev=517663&r1=517662&r2=517663
==============================================================================
--- harmony/standard/site/docs/bulk_contribution_checklist.txt (original)
+++ harmony/standard/site/docs/bulk_contribution_checklist.txt Tue Mar 13 05:17:43 2007
@@ -1,144 +1,144 @@
- The Apache Software Foundation
- Apache Harmony Project
- Bulk Contribution Checklist
- v 1.1 20051114
-
-The Apache Harmony project is dedicated to producing a codebase that
-has clear IP pedigree and protects the IP rights of others. As part
-of this effort, we ask the following questions of all contributions
-of software that has been created outside of the project. Our goal is
-to provide clear and consistent oversight of the project codebase, as
-well as encourage our contributors to carefully examine their
-contributions before bringing to the project.
-
-Please Note : This document and your answers are considered public
-information, and shall be part of the Apache Harmony project public
-records.
-
-
-Part I : Identification
-
- Please provide the following information
-
- Name : ___________________________________________
- E-mail : ___________________________________________
-
- Mailing address :
- ___________________________________________
- ___________________________________________
- ___________________________________________
- ___________________________________________
-
- Employer : ___________________________________________
-
-
-Part II : Description
-
- Please describe the contribution :
-
-
-
-
-
-Part III : Statement of Origination
-
-a) Have you personally written all of the code or other material
- that you are intending to contribute to this project, and if so,
- are you an Authorized Contributor for all parts of the contribution?
-
- [ ] Yes
- [ ] No
-
- If "yes", you're done with Part III, skip to Part IV
- If "no" please continue with the rest of Part III
-
-b) Have you verified the development history of the code to
- identify ALL of the authors?
-
- Please list the other authors:
-
-
-c) Do you have a written agreement with all of the authors that
- either gives you ownership of the material or otherwise provides
- you sufficient rights to submit this material to the project
- on their behalf.
-
- Please provide the details of this agreement:
-
-
-d) Are all of the authors Authorized Contributors for the part of
- the contribution written/created by each author?
-
- [ ] Yes Ð if "yes", you're done with Part III, skip to Part IV.
- [ ] No Ð if "no", please continue with the rest of part III
-
-
-e) Was the code written prior to May 2005 (when the Harmony Project
- was initiated)?
-
- [ ] Yes
- [ ] No
-
- (i) If No, you must provide Authorized Contributor Questionnaires
- for the authors of the code created after May 2005 such that
- those authors are classified as Authorized Contributors for
- the portions of the contribution written by them
- after May 2005.
-
-f) Did any of the authors of the code have access to third
- party implementations of similar technology while developing the
- contribution?
-
- [ ] Yes
- [ ] No
-
- If "yes", please give details below :
-
-
-
-
-g) Was the code developed in accordance with a development
- process which was designed to prevent unauthorized inclusion
- of third party intellectual property rights into the code?
- (e.g., does the process require that developers not have
- concurrent access to third party implementations of similar
- technology during development?)
-
- [ ] Yes
- [ ] No
-
- If "no", the code isn't eligible for the Harmony Project.
-
- If "yes", please provide short description of the process,
- focusing on protections related to third party intellectual
- property :
-
-
-
-
-Note : The Apache Harmony project generally performs additional
-scans of it's codebase, including bulk contributions, to help
-confirm code pedigree. Prior to submitting any contribution,
-we strongly encourage you to verify that the contribution is
-acceptable. Please see http://harmony.apache.org/code_scan_tools.html
-for more information.
-
-
-
-
-Part IV : Checklist
-
- [ ] Contribution is licensed under the Apache License v2.0
-
- [ ] Software Grant or Corporate Contributor License Agreement and Software
- Grant executed and submitted
-
-
- Signature : ___________________________________________
-Print Name : ___________________________________________
- Date : ___________________________________________
-
-
-
-v1.1 20051114
-
+ The Apache Software Foundation
+ Apache Harmony Project
+ Bulk Contribution Checklist
+ v 1.1 20051114
+
+The Apache Harmony project is dedicated to producing a codebase that
+has clear IP pedigree and protects the IP rights of others. As part
+of this effort, we ask the following questions of all contributions
+of software that has been created outside of the project. Our goal is
+to provide clear and consistent oversight of the project codebase, as
+well as encourage our contributors to carefully examine their
+contributions before bringing to the project.
+
+Please Note : This document and your answers are considered public
+information, and shall be part of the Apache Harmony project public
+records.
+
+
+Part I : Identification
+
+ Please provide the following information
+
+ Name : ___________________________________________
+ E-mail : ___________________________________________
+
+ Mailing address :
+ ___________________________________________
+ ___________________________________________
+ ___________________________________________
+ ___________________________________________
+
+ Employer : ___________________________________________
+
+
+Part II : Description
+
+ Please describe the contribution :
+
+
+
+
+
+Part III : Statement of Origination
+
+a) Have you personally written all of the code or other material
+ that you are intending to contribute to this project, and if so,
+ are you an Authorized Contributor for all parts of the contribution?
+
+ [ ] Yes
+ [ ] No
+
+ If "yes", you're done with Part III, skip to Part IV
+ If "no" please continue with the rest of Part III
+
+b) Have you verified the development history of the code to
+ identify ALL of the authors?
+
+ Please list the other authors:
+
+
+c) Do you have a written agreement with all of the authors that
+ either gives you ownership of the material or otherwise provides
+ you sufficient rights to submit this material to the project
+ on their behalf.
+
+ Please provide the details of this agreement:
+
+
+d) Are all of the authors Authorized Contributors for the part of
+ the contribution written/created by each author?
+
+ [ ] Yes Ð if "yes", you're done with Part III, skip to Part IV.
+ [ ] No Ð if "no", please continue with the rest of part III
+
+
+e) Was the code written prior to May 2005 (when the Harmony Project
+ was initiated)?
+
+ [ ] Yes
+ [ ] No
+
+ (i) If No, you must provide Authorized Contributor Questionnaires
+ for the authors of the code created after May 2005 such that
+ those authors are classified as Authorized Contributors for
+ the portions of the contribution written by them
+ after May 2005.
+
+f) Did any of the authors of the code have access to third
+ party implementations of similar technology while developing the
+ contribution?
+
+ [ ] Yes
+ [ ] No
+
+ If "yes", please give details below :
+
+
+
+
+g) Was the code developed in accordance with a development
+ process which was designed to prevent unauthorized inclusion
+ of third party intellectual property rights into the code?
+ (e.g., does the process require that developers not have
+ concurrent access to third party implementations of similar
+ technology during development?)
+
+ [ ] Yes
+ [ ] No
+
+ If "no", the code isn't eligible for the Harmony Project.
+
+ If "yes", please provide short description of the process,
+ focusing on protections related to third party intellectual
+ property :
+
+
+
+
+Note : The Apache Harmony project generally performs additional
+scans of it's codebase, including bulk contributions, to help
+confirm code pedigree. Prior to submitting any contribution,
+we strongly encourage you to verify that the contribution is
+acceptable. Please see http://harmony.apache.org/code_scan_tools.html
+for more information.
+
+
+
+
+Part IV : Checklist
+
+ [ ] Contribution is licensed under the Apache License v2.0
+
+ [ ] Software Grant or Corporate Contributor License Agreement and Software
+ Grant executed and submitted
+
+
+ Signature : ___________________________________________
+Print Name : ___________________________________________
+ Date : ___________________________________________
+
+
+
+v1.1 20051114
+
Modified: harmony/standard/site/docs/documentation/conventions.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/documentation/conventions.html?view=diff&rev=517663&r1=517662&r2=517663
==============================================================================
--- harmony/standard/site/docs/documentation/conventions.html (original)
+++ harmony/standard/site/docs/documentation/conventions.html Tue Mar 13 05:17:43 2007
@@ -1,398 +1,398 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You 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.
--->
-
-
-<!-- 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="dev@harmony.apache.org">
-
-
-
-
-
-
-
- <title>Apache Harmony - Conventions</title>
-
-
-
- <link rel="stylesheet" type="text/css" href="../site.css"/>
- </head>
-
- <body>
- <table width="100%" cellspacing="0">
- <!-- TOP IMAGE -->
- <tr>
- <td align='LEFT'>
- <table><tr><td>
- <td>
-<a href="http://harmony.apache.org/"><img src="../images/harmony-logo-new.png" alt="Apache Harmony" /></a>
-</td>
-</td>
- </td></tr></table>
- </td>
- <td align='RIGHT'>
- <a href="http://www.apachecon.com/2007/EU/index.html">
- <img src="http://www.apache.org/ads/ApacheCon/2007-europe-234x60.png"
- alt="ApacheCon Europe 2007" /></a>
- </td>
- </tr>
- </table>
- <table width="100%" cellspacing="4">
- <tr><td colspan="2">
- <hr noshade="" size="1"/>
- </td></tr>
-
- <tr>
- <!-- LEFT SIDE NAVIGATION -->
- <td class="menuItem" width="20%" nowrap="true">
-
- <!-- special ACon Logo - leave here for next time
- <a href="http://www.us.apachecon.com/">
- <img src="http://www.apache.org/ads/ApacheCon/2007-europe-125x125.png"
- alt="ApacheCon Europe 2007" />
- </a> -->
-
- <!-- regular menu -->
-
-
- <!-- ============================================================ -->
-
- <p class="menuItem"><strong>General</strong></p>
- <ul>
- <li class="menuItem"> <a href="../index.html">Home</a>
-</li>
-
-
- <li class="menuItem"> <a href="../license.html">License</a>
-</li>
-
-
- <li class="menuItem"> <a href="http://apache.org">ASF</a>
-</li>
-
-
- <li class="menuItem"> <a href="../contribution_policy.html">Contribution Policy</a>
-</li>
-
-
- <li class="menuItem"> <a href="../downloads.html">Downloads</a>
-</li>
-
-
- <li class="menuItem"> <a href="../faq.html">FAQ</a>
-</li>
-
-
-
- </ul>
- <p class="menuItem"><strong>Community</strong></p>
- <ul>
- <li class="menuItem"> <a href="../get-involved.html">Get Involved</a>
-</li>
-
-
- <li class="menuItem"> <a href="../contributors.html">Who we are</a>
-</li>
-
-
- <li class="menuItem"> <a href="../mailing.html">Mailing Lists</a>
-</li>
-
-
- <li class="menuItem"> <a href="http://issues.apache.org/jira/browse/HARMONY">Bug Tracker</a>
-</li>
-
-
- <li class="menuItem"> <a href="../related.html">Other Projects</a>
-</li>
-
-
-
- </ul>
- <p class="menuItem"><strong>Development</strong></p>
- <ul>
- <li class="menuItem"> <a href="../svn.html">Source Code</a>
-</li>
-
-
- <li class="menuItem"> <a href="../quickhelp_contributors.html">Getting Started</a>
-</li>
-
-
- <li class="menuItem"> <a href="../roadmap.html">Project Roadmap</a>
-</li>
-
-
- <li class="menuItem"> <a href="../issue_resolution_guideline.html">Resolution Guideline</a>
-</li>
-
-
- <li class="menuItem"> <a href="../performance.html">Performance</a>
-</li>
-
-
-
- </ul>
- <p class="menuItem"><strong>Documentation</strong></p>
- <ul>
- <li class="menuItem"> <a href="../sitemap.html">Sitemap</a>
-</li>
-
-
- <li class="menuItem"> <a href="http://wiki.apache.org/harmony">Wiki</a>
-</li>
-
-
- <li class="menuItem"> <a href="../hdk.html">HDK</a>
-</li>
-
-
- <li class="menuItem"> <a href="../subcomponents/drlvm/index.html">DRLVM</a>
-</li>
-
-
- <li class="menuItem"> <a href="../subcomponents/classlibrary/index.html">Class Library</a>
-</li>
-
-
- <li class="menuItem"> <a href="../subcomponents/buildtest/index.html">Build-test Framework</a>
-</li>
-
-
-
- </ul>
- </td>
- <td width="80%" valign="top"><a name="top"></a>
- <h1>
- <a name="Conventions">Conventions</a>
- </h1>
- <p>The DRL (dynamic run-time layer) documentation set uses the following conventions.</p>
- <table>
- <tr>
- <th class="TableHeading" colspan="" rowspan="">
- Convention
- </th>
- <th class="TableHeading" colspan="" rowspan="">
- Explanation
- </th>
- <th class="TableHeading" colspan="" rowspan="">
- Example
- </th>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> monospace </code>
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Filenames
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> ippsapi.h </code>
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> monospace </code>
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Directory names and pathnames
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> \alt\include</code>
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> monospace </code>
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Commands and command-line options
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> ecl -O2 </code>
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> monospace </code>
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Function names, methods, classes, data structures in
- running text
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Use the <code> okCreateObjs </code> function to ...
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> monospace </code>
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Parameters or other placeholders
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- <code> ippiMalloc(int widthPixels, ...)<br />
- int* pStepBytes </code>
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
-
- <code>
- <b>monospace bold</b>
- </code>
-
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- User input
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
-
- <code>
- [c:] <b> dir</b>
- </code>
-
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
-
- <i>italics </i>
-
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Emphasis; introducing or defining terms
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
-
- The term <i> access</i> takes as its subject ...
-
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
- [ ]
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
- Optional items
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
-
- <code> -Fa[c]</code> Indicates these command-line
- options: <code> -Fa</code> and <code> -Fac</code>
-
- </td>
- </tr>
- <tr>
- <td class="TableCell" colspan="" rowspan="" >
-
- { | }
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
-
- Choice of one item from a selection of two or more
- items.
-
- </td>
- <td class="TableCell" colspan="" rowspan="" >
-
-
- <code> -aX{K | W | P}</code> Indicates these command-line
- options:<br />
- <code> -aXK <br />
- -aXW <br /> -aXP</code>
- </td>
- </tr>
- </table>
- <p><a href="#top">Back to top</a></p>
-
- </td>
- </tr>
-
- <!-- FOOTER -->
- <tr><td colspan="2">
- <hr noshade="" size="1"/>
- </td></tr>
- <tr><td colspan="2">
- <div class="special"><em>
- Copyright © 2003-2007, The Apache Software Foundation
- </em></div>
- </td></tr>
- </table>
- </body>
- </html>
-<!-- end the processing -->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+
+
+<!-- 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="dev@harmony.apache.org">
+
+
+
+
+
+
+
+ <title>Apache Harmony - Conventions</title>
+
+
+
+ <link rel="stylesheet" type="text/css" href="../site.css"/>
+ </head>
+
+ <body>
+ <table width="100%" cellspacing="0">
+ <!-- TOP IMAGE -->
+ <tr>
+ <td align='LEFT'>
+ <table><tr><td>
+ <td>
+<a href="http://harmony.apache.org/"><img src="../images/harmony-logo-new.png" alt="Apache Harmony" /></a>
+</td>
+</td>
+ </td></tr></table>
+ </td>
+ <td align='RIGHT'>
+ <a href="http://www.apachecon.com/2007/EU/index.html">
+ <img src="http://www.apache.org/ads/ApacheCon/2007-europe-234x60.png"
+ alt="ApacheCon Europe 2007" /></a>
+ </td>
+ </tr>
+ </table>
+ <table width="100%" cellspacing="4">
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+
+ <tr>
+ <!-- LEFT SIDE NAVIGATION -->
+ <td class="menuItem" width="20%" nowrap="true">
+
+ <!-- special ACon Logo - leave here for next time
+ <a href="http://www.us.apachecon.com/">
+ <img src="http://www.apache.org/ads/ApacheCon/2007-europe-125x125.png"
+ alt="ApacheCon Europe 2007" />
+ </a> -->
+
+ <!-- regular menu -->
+
+
+ <!-- ============================================================ -->
+
+ <p class="menuItem"><strong>General</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="../index.html">Home</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../license.html">License</a>
+</li>
+
+
+ <li class="menuItem"> <a href="http://apache.org">ASF</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../contribution_policy.html">Contribution Policy</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../downloads.html">Downloads</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../faq.html">FAQ</a>
+</li>
+
+
+
+ </ul>
+ <p class="menuItem"><strong>Community</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="../get-involved.html">Get Involved</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../contributors.html">Who we are</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../mailing.html">Mailing Lists</a>
+</li>
+
+
+ <li class="menuItem"> <a href="http://issues.apache.org/jira/browse/HARMONY">Bug Tracker</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../related.html">Other Projects</a>
+</li>
+
+
+
+ </ul>
+ <p class="menuItem"><strong>Development</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="../svn.html">Source Code</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../quickhelp_contributors.html">Getting Started</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../roadmap.html">Project Roadmap</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../issue_resolution_guideline.html">Resolution Guideline</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../performance.html">Performance</a>
+</li>
+
+
+
+ </ul>
+ <p class="menuItem"><strong>Documentation</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="../sitemap.html">Sitemap</a>
+</li>
+
+
+ <li class="menuItem"> <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../hdk.html">HDK</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../subcomponents/drlvm/index.html">DRLVM</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../subcomponents/classlibrary/index.html">Class Library</a>
+</li>
+
+
+ <li class="menuItem"> <a href="../subcomponents/buildtest/index.html">Build-test Framework</a>
+</li>
+
+
+
+ </ul>
+ </td>
+ <td width="80%" valign="top"><a name="top"></a>
+ <h1>
+ <a name="Conventions">Conventions</a>
+ </h1>
+ <p>The DRL (dynamic run-time layer) documentation set uses the following conventions.</p>
+ <table>
+ <tr>
+ <th class="TableHeading" colspan="" rowspan="">
+ Convention
+ </th>
+ <th class="TableHeading" colspan="" rowspan="">
+ Explanation
+ </th>
+ <th class="TableHeading" colspan="" rowspan="">
+ Example
+ </th>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> monospace </code>
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Filenames
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> ippsapi.h </code>
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> monospace </code>
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Directory names and pathnames
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> \alt\include</code>
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> monospace </code>
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Commands and command-line options
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> ecl -O2 </code>
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> monospace </code>
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Function names, methods, classes, data structures in
+ running text
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Use the <code> okCreateObjs </code> function to ...
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> monospace </code>
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Parameters or other placeholders
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ <code> ippiMalloc(int widthPixels, ...)<br />
+ int* pStepBytes </code>
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+
+ <code>
+ <b>monospace bold</b>
+ </code>
+
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ User input
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+
+ <code>
+ [c:] <b> dir</b>
+ </code>
+
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+
+ <i>italics </i>
+
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Emphasis; introducing or defining terms
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+
+ The term <i> access</i> takes as its subject ...
+
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ [ ]
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ Optional items
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+
+ <code> -Fa[c]</code> Indicates these command-line
+ options: <code> -Fa</code> and <code> -Fac</code>
+
+ </td>
+ </tr>
+ <tr>
+ <td class="TableCell" colspan="" rowspan="" >
+
+ { | }
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+
+ Choice of one item from a selection of two or more
+ items.
+
+ </td>
+ <td class="TableCell" colspan="" rowspan="" >
+
+
+ <code> -aX{K | W | P}</code> Indicates these command-line
+ options:<br />
+ <code> -aXK <br />
+ -aXW <br /> -aXP</code>
+ </td>
+ </tr>
+ </table>
+ <p><a href="#top">Back to top</a></p>
+
+ </td>
+ </tr>
+
+ <!-- FOOTER -->
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr><td colspan="2">
+ <div class="special"><em>
+ Copyright © 2003-2007, The Apache Software Foundation
+ </em></div>
+ </td></tr>
+ </table>
+ </body>
+ </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Modified: harmony/standard/site/docs/hdk.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/hdk.html?view=diff&rev=517663&r1=517662&r2=517663
==============================================================================
--- harmony/standard/site/docs/hdk.html (original)
+++ harmony/standard/site/docs/hdk.html Tue Mar 13 05:17:43 2007
@@ -1,345 +1,345 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You 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.
--->
-
-
-<!-- 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="dev@harmony.apache.org">
-
-
-
-
-
-
-
- <title>Apache Harmony - Harmony Development Kit for the Apache Harmony Class Library</title>
-
-
-
- <link rel="stylesheet" type="text/css" href="site.css"/>
- </head>
-
- <body>
- <table width="100%" cellspacing="0">
- <!-- TOP IMAGE -->
- <tr>
- <td align='LEFT'>
- <table><tr><td>
- <td>
-<a href="http://harmony.apache.org/"><img src="./images/harmony-logo-new.png" alt="Apache Harmony" /></a>
-</td>
-</td>
- </td></tr></table>
- </td>
- <td align='RIGHT'>
- <a href="http://www.apachecon.com/2007/EU/index.html">
- <img src="http://www.apache.org/ads/ApacheCon/2007-europe-234x60.png"
- alt="ApacheCon Europe 2007" /></a>
- </td>
- </tr>
- </table>
- <table width="100%" cellspacing="4">
- <tr><td colspan="2">
- <hr noshade="" size="1"/>
- </td></tr>
-
- <tr>
- <!-- LEFT SIDE NAVIGATION -->
- <td class="menuItem" width="20%" nowrap="true">
-
- <!-- special ACon Logo - leave here for next time
- <a href="http://www.us.apachecon.com/">
- <img src="http://www.apache.org/ads/ApacheCon/2007-europe-125x125.png"
- alt="ApacheCon Europe 2007" />
- </a> -->
-
- <!-- regular menu -->
-
-
- <!-- ============================================================ -->
-
- <p class="menuItem"><strong>General</strong></p>
- <ul>
- <li class="menuItem"> <a href="./index.html">Home</a>
-</li>
-
-
- <li class="menuItem"> <a href="./license.html">License</a>
-</li>
-
-
- <li class="menuItem"> <a href="http://apache.org">ASF</a>
-</li>
-
-
- <li class="menuItem"> <a href="./contribution_policy.html">Contribution Policy</a>
-</li>
-
-
- <li class="menuItem"> <a href="./downloads.html">Downloads</a>
-</li>
-
-
- <li class="menuItem"> <a href="./faq.html">FAQ</a>
-</li>
-
-
-
- </ul>
- <p class="menuItem"><strong>Community</strong></p>
- <ul>
- <li class="menuItem"> <a href="./get-involved.html">Get Involved</a>
-</li>
-
-
- <li class="menuItem"> <a href="./contributors.html">Who we are</a>
-</li>
-
-
- <li class="menuItem"> <a href="./mailing.html">Mailing Lists</a>
-</li>
-
-
- <li class="menuItem"> <a href="http://issues.apache.org/jira/browse/HARMONY">Bug Tracker</a>
-</li>
-
-
- <li class="menuItem"> <a href="./related.html">Other Projects</a>
-</li>
-
-
-
- </ul>
- <p class="menuItem"><strong>Development</strong></p>
- <ul>
- <li class="menuItem"> <a href="./svn.html">Source Code</a>
-</li>
-
-
- <li class="menuItem"> <a href="./quickhelp_contributors.html">Getting Started</a>
-</li>
-
-
- <li class="menuItem"> <a href="./roadmap.html">Project Roadmap</a>
-</li>
-
-
- <li class="menuItem"> <a href="./issue_resolution_guideline.html">Resolution Guideline</a>
-</li>
-
-
- <li class="menuItem"> <a href="./performance.html">Performance</a>
-</li>
-
-
-
- </ul>
- <p class="menuItem"><strong>Documentation</strong></p>
- <ul>
- <li class="menuItem"> <a href="./sitemap.html">Sitemap</a>
-</li>
-
-
- <li class="menuItem"> <a href="http://wiki.apache.org/harmony">Wiki</a>
-</li>
-
-
- <li class="menuItem"> <a href="./hdk.html">HDK</a>
-</li>
-
-
- <li class="menuItem"> <a href="./subcomponents/drlvm/index.html">DRLVM</a>
-</li>
-
-
- <li class="menuItem"> <a href="./subcomponents/classlibrary/index.html">Class Library</a>
-</li>
-
-
- <li class="menuItem"> <a href="./subcomponents/buildtest/index.html">Build-test Framework</a>
-</li>
-
-
-
- </ul>
- </td>
- <td width="80%" valign="top"><a name="top"></a>
- <h1>
- <a name="Harmony Development Kit for the Apache Harmony Class Library">Harmony Development Kit for the Apache Harmony Class Library</a>
- </h1>
- <p>
- The Harmony Development Kit (HDK) allows a Harmony developer to
- rebuild any module of the Harmony Classlib in a standalone way by providing all the
- necesary supplementary binaries and header files. This document describes the layout
- of such an HDK and its contents.
- </p>
-
- <h2>
- <a name="Layout of the HDK">Layout of the HDK</a>
- </h2>
-
- <p>
- An HDK contains all the header files and binaries, both native and Java, required
- for a Harmony classlib developer to build against. The directory structure for an
- HDK is as follows:
- <blockquote>
- <pre>
-<hdkbase>
- |
- |---build
- | |---make
- | |---patternsets
- | \---test
- |
- |---jdk
- | |---jre
- | \---include
- |
- |---include
- |
- \---lib
-
- </pre>
- </blockquote>
-
- The directories laid out above are used in the following manner:
-
- <ul>
- <li><code><hdkbase>/build/make</code> - this directory contains include
- files used by native makefiles.
- </li>
-
- <li><code><hdkbase>/build/patternsets</code> - this directory contains
- patternsets describing jar content.
- </li>
-
- <li><code><hdkbase>/build/test</code> - this directory contains test
- support classes, bundled up into a jar file.
- </li>
-
- <li><code><hdkbase>/jdk/jre</code> - this directory contains the standard
- jre layout, including <code>bin</code> and <code>lib</code> directories.
- </li>
-
- <li><code><hdkbase>/jdk/include</code> - this directory contains the standard
- jdk header files. For example, jni.h is held here.
- </li>
-
- <li><code><hdkbase>/include</code> - this directory contains header files that
- are Harmony specific and are used across multiple classlib modules.
- </li>
-
- <li><code><hdkbase>/lib</code> - this directory is used in HDKs on Windows for
- .lib files and on Linux for .a files necessary for linking during compilation of
- classlib natives.
- </li>
- </ul>
- </p>
-
-
- <h2>
- <a name="Building Classlib Against an HDK">Building Classlib Against an HDK</a>
- </h2>
-
- <p>
- <i>Note: The HDK and relevant build system changes are work in progress.
- Not all of the Ant targets/properties described exist yet, and thus not
- all of what is described below currently works. This disclaimer will be
- removed once work on the HDK is completed.</i><br />
- <br />
- The Harmony Class Library can be built at the global or modular level.
- At the modular level, there are three ways to build:
- <ul>
- <li><b>Building the default target</b> - An HDK is not required here, and the class
- library is built against and into the default (deploy) directory. This is the
- standard way to build, and is what happens when you just run "ant" at the
- command line.</li>
- <li><b>Building against an HDK</b> - The location of an HDK must be specified at
- the Ant command line, and the ouptut will be built into the default (deploy)
- directory. The command line for this is "ant -DHY.HDK=path/to/HDK".</li>
- <li><b>Building against an HDK and into a target directory</b> - The location of
- an HDK and of a target directory must be specified on the Ant command line.
- The Class Library code will be compiled against the libraries contained in
- the HDK, and the output of those compiles will be placed into the specified
- target directory. The command line for this is "ant -DHY.HDK=path/to/HDK
- -DHY.TARGET=path/to/target".</li>
- </ul>
-
- So, for example, if you wanted to build only the luni module against
- an HDK, and put the resulting artifacts into a separate target directory,
- you would do the following:
- <ol>
- <li>Checkout the luni module</li>
- <li>cd into the root directory of the module</li>
- <li>Execute "ant -DHY.HDK=path/to/hdk -DHY.TARGET=path/to/target"</li>
- </ol>
- The luni Java and native code will be built against the HDK location
- specified, and all produced binaries placed under the target directory, laid
- out in the HDK structure described at the top of this page.
- </p>
-
- <p><a href="#top">Back to top</a></p>
-
- </td>
- </tr>
-
- <!-- FOOTER -->
- <tr><td colspan="2">
- <hr noshade="" size="1"/>
- </td></tr>
- <tr><td colspan="2">
- <div class="special"><em>
- Copyright © 2003-2007, The Apache Software Foundation
- </em></div>
- </td></tr>
- </table>
- </body>
- </html>
-<!-- end the processing -->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+
+
+<!-- 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="dev@harmony.apache.org">
+
+
+
+
+
+
+
+ <title>Apache Harmony - Harmony Development Kit for the Apache Harmony Class Library</title>
+
+
+
+ <link rel="stylesheet" type="text/css" href="site.css"/>
+ </head>
+
+ <body>
+ <table width="100%" cellspacing="0">
+ <!-- TOP IMAGE -->
+ <tr>
+ <td align='LEFT'>
+ <table><tr><td>
+ <td>
+<a href="http://harmony.apache.org/"><img src="./images/harmony-logo-new.png" alt="Apache Harmony" /></a>
+</td>
+</td>
+ </td></tr></table>
+ </td>
+ <td align='RIGHT'>
+ <a href="http://www.apachecon.com/2007/EU/index.html">
+ <img src="http://www.apache.org/ads/ApacheCon/2007-europe-234x60.png"
+ alt="ApacheCon Europe 2007" /></a>
+ </td>
+ </tr>
+ </table>
+ <table width="100%" cellspacing="4">
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+
+ <tr>
+ <!-- LEFT SIDE NAVIGATION -->
+ <td class="menuItem" width="20%" nowrap="true">
+
+ <!-- special ACon Logo - leave here for next time
+ <a href="http://www.us.apachecon.com/">
+ <img src="http://www.apache.org/ads/ApacheCon/2007-europe-125x125.png"
+ alt="ApacheCon Europe 2007" />
+ </a> -->
+
+ <!-- regular menu -->
+
+
+ <!-- ============================================================ -->
+
+ <p class="menuItem"><strong>General</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="./index.html">Home</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./license.html">License</a>
+</li>
+
+
+ <li class="menuItem"> <a href="http://apache.org">ASF</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./contribution_policy.html">Contribution Policy</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./downloads.html">Downloads</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./faq.html">FAQ</a>
+</li>
+
+
+
+ </ul>
+ <p class="menuItem"><strong>Community</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="./get-involved.html">Get Involved</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./contributors.html">Who we are</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./mailing.html">Mailing Lists</a>
+</li>
+
+
+ <li class="menuItem"> <a href="http://issues.apache.org/jira/browse/HARMONY">Bug Tracker</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./related.html">Other Projects</a>
+</li>
+
+
+
+ </ul>
+ <p class="menuItem"><strong>Development</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="./svn.html">Source Code</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./quickhelp_contributors.html">Getting Started</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./roadmap.html">Project Roadmap</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./issue_resolution_guideline.html">Resolution Guideline</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./performance.html">Performance</a>
+</li>
+
+
+
+ </ul>
+ <p class="menuItem"><strong>Documentation</strong></p>
+ <ul>
+ <li class="menuItem"> <a href="./sitemap.html">Sitemap</a>
+</li>
+
+
+ <li class="menuItem"> <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./hdk.html">HDK</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./subcomponents/drlvm/index.html">DRLVM</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./subcomponents/classlibrary/index.html">Class Library</a>
+</li>
+
+
+ <li class="menuItem"> <a href="./subcomponents/buildtest/index.html">Build-test Framework</a>
+</li>
+
+
+
+ </ul>
+ </td>
+ <td width="80%" valign="top"><a name="top"></a>
+ <h1>
+ <a name="Harmony Development Kit for the Apache Harmony Class Library">Harmony Development Kit for the Apache Harmony Class Library</a>
+ </h1>
+ <p>
+ The Harmony Development Kit (HDK) allows a Harmony developer to
+ rebuild any module of the Harmony Classlib in a standalone way by providing all the
+ necesary supplementary binaries and header files. This document describes the layout
+ of such an HDK and its contents.
+ </p>
+
+ <h2>
+ <a name="Layout of the HDK">Layout of the HDK</a>
+ </h2>
+
+ <p>
+ An HDK contains all the header files and binaries, both native and Java, required
+ for a Harmony classlib developer to build against. The directory structure for an
+ HDK is as follows:
+ <blockquote>
+ <pre>
+<hdkbase>
+ |
+ |---build
+ | |---make
+ | |---patternsets
+ | \---test
+ |
+ |---jdk
+ | |---jre
+ | \---include
+ |
+ |---include
+ |
+ \---lib
+
+ </pre>
+ </blockquote>
+
+ The directories laid out above are used in the following manner:
+
+ <ul>
+ <li><code><hdkbase>/build/make</code> - this directory contains include
+ files used by native makefiles.
+ </li>
+
+ <li><code><hdkbase>/build/patternsets</code> - this directory contains
+ patternsets describing jar content.
+ </li>
+
+ <li><code><hdkbase>/build/test</code> - this directory contains test
+ support classes, bundled up into a jar file.
+ </li>
+
+ <li><code><hdkbase>/jdk/jre</code> - this directory contains the standard
+ jre layout, including <code>bin</code> and <code>lib</code> directories.
+ </li>
+
+ <li><code><hdkbase>/jdk/include</code> - this directory contains the standard
+ jdk header files. For example, jni.h is held here.
+ </li>
+
+ <li><code><hdkbase>/include</code> - this directory contains header files that
+ are Harmony specific and are used across multiple classlib modules.
+ </li>
+
+ <li><code><hdkbase>/lib</code> - this directory is used in HDKs on Windows for
+ .lib files and on Linux for .a files necessary for linking during compilation of
+ classlib natives.
+ </li>
+ </ul>
+ </p>
+
+
+ <h2>
+ <a name="Building Classlib Against an HDK">Building Classlib Against an HDK</a>
+ </h2>
+
+ <p>
+ <i>Note: The HDK and relevant build system changes are work in progress.
+ Not all of the Ant targets/properties described exist yet, and thus not
+ all of what is described below currently works. This disclaimer will be
+ removed once work on the HDK is completed.</i><br />
+ <br />
+ The Harmony Class Library can be built at the global or modular level.
+ At the modular level, there are three ways to build:
+ <ul>
+ <li><b>Building the default target</b> - An HDK is not required here, and the class
+ library is built against and into the default (deploy) directory. This is the
+ standard way to build, and is what happens when you just run "ant" at the
+ command line.</li>
+ <li><b>Building against an HDK</b> - The location of an HDK must be specified at
+ the Ant command line, and the ouptut will be built into the default (deploy)
+ directory. The command line for this is "ant -DHY.HDK=path/to/HDK".</li>
+ <li><b>Building against an HDK and into a target directory</b> - The location of
+ an HDK and of a target directory must be specified on the Ant command line.
+ The Class Library code will be compiled against the libraries contained in
+ the HDK, and the output of those compiles will be placed into the specified
+ target directory. The command line for this is "ant -DHY.HDK=path/to/HDK
+ -DHY.TARGET=path/to/target".</li>
+ </ul>
+
+ So, for example, if you wanted to build only the luni module against
+ an HDK, and put the resulting artifacts into a separate target directory,
+ you would do the following:
+ <ol>
+ <li>Checkout the luni module</li>
+ <li>cd into the root directory of the module</li>
+ <li>Execute "ant -DHY.HDK=path/to/hdk -DHY.TARGET=path/to/target"</li>
+ </ol>
+ The luni Java and native code will be built against the HDK location
+ specified, and all produced binaries placed under the target directory, laid
+ out in the HDK structure described at the top of this page.
+ </p>
+
+ <p><a href="#top">Back to top</a></p>
+
+ </td>
+ </tr>
+
+ <!-- FOOTER -->
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr><td colspan="2">
+ <div class="special"><em>
+ Copyright © 2003-2007, The Apache Software Foundation
+ </em></div>
+ </td></tr>
+ </table>
+ </body>
+ </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+