diff options
-rw-r--r-- | www/index.html | 51 |
1 files changed, 23 insertions, 28 deletions
diff --git a/www/index.html b/www/index.html index 1e1bb22..f9989f4 100644 --- a/www/index.html +++ b/www/index.html @@ -6,18 +6,18 @@ <title>The Java 3D API Core</title> </head> <body> -This project contains the source code +<p>This project contains the source code for the core Java 3D API package, <code>javax.media.j3d</code>.<br> -<br> -Related projects include: <a href="http://vecmath.dev.java.net/">vecmath</a> +</p> +<p>Related projects include: <a href="http://vecmath.dev.java.net/">vecmath</a> (the 3D vector math package), <a href="http://j3d-core-utils.dev.java.net/">j3d-core-utils</a> (the Java 3D core utilities), and <a href="http://j3d-examples.dev.java.net/">j3d-examples</a> (the Java 3D example programs). The vecmath and j3d-core-utils projects are required to build j3d-core. Refer to the build instructions [TODO: link] for -more information.<br> +more information.</p> <h3>License</h3> <p>The source code for the core Java 3D API reference implementation is available for research use @@ -54,11 +54,12 @@ AudioDevice<br> <li>Some minor bug fixes have been incorporated [TODO: list fixed bugs]</li> </ol> -The reason the Headspace AudioEngine was removed is that we do not have +<p>The reason the Headspace AudioEngine was removed is that we do not +have the rights to ship the source code for the native Headspace sound mixer. Our plan going forward is to implement an AudioEngine using <a - href="http://joal.dev.java.net/">JOAL</a>.<br> + href="http://joal.dev.java.net/">JOAL</a>.</p> <p><span style="font-weight: bold;">Java3D 1.3.x bug fixes</span><br> </p> <p>We will work with the community to address bugs identified in Java @@ -83,35 +84,29 @@ thoughts are that this work will include large scale changes to support features such as extensibility and pluggable renderers.<br> </p> <h3><a name="Project_Suggestions"></a>Project Suggestions</h3> -Here are some project ideas for the j3d-core project. Please see the <a - href="http://j3d-core-utils.dev.java.net/#Project_Suggestions">Project +<p>Here are some project ideas for the j3d-core project. Please see the +<a href="http://j3d-core-utils.dev.java.net/#Project_Suggestions">Project Suggestions</a> in the <a href="http://j3d-core-utils.dev.java.net/">j3d-core-utils</a> -project for more ideas.<br> -<br> +project for more ideas.</p> <ul> <li>DirectX build environment for MinGW (using gcc)<br> </li> <li>DirectX 9 port</li> - <li>.....</li> - <li>JOAL-based audio engine</li> - <li>Character Animation utility</li> - <li>Terrain utility</li> - <li>Collision Avoidance utility</li> - <li>CSG (geometry boolean operators) utility</li> - <li>Loaders</li> </ul> <h3>How to Contribute</h3> +<p> Anyone who wants to contribute source code (even emailed bug fixes) must have a signed contributors agreement on file. The Java 3D team won't even look at emailed bug fixes unless this author has the contributor agreement on file. This seems onourous but it is a policy designed to protect the project from patent infringement etc which is obviously in the best interest of Java 3D.<br> -<br> -So sign the agreement, fax it to the contact indicated and start +</p> +<p>So sign the agreement, fax it to the contact indicated and start sending fixes for your favourite bugs ;-)<br> -<br> -As the community matures and contributors demonstrate their familiarity +</p> +<p>As the community matures and contributors demonstrate their +familiarity with the API internals they will be invited to join the project as a developer with full CVS commit privaledge. The last thing we want is lots of people hacking on the source in the central repository and @@ -120,8 +115,8 @@ not intending that Sun is the only organisation with the rights to grant developer privaledge, we would like to form a governance board with community members which will assume this mantel and help guide the project.<br> -<br> -The JCP process also has a signifcant impact on how people can +</p> +<p>The JCP process also has a signifcant impact on how people can contribute to the project. Although the source of the API is available and we actively encourage the community to contribute to it's development the API itself (javax.media.j3d.* and javax.vecmath.*) are @@ -129,15 +124,15 @@ controlled by the JCP process and can not be freely modified. Modifications to the API will be created within the Java 3D JSR's by a group of JSR members. A call for nominations for JSR members will be made once this process is kicked off.<br> -<br> +</p> <h3>Releases</h3> -<p>TODO links to code </p> +<p>[TODO: links to code] </p> <h3>Examples</h3> -<p>TODO links to examples </p> +<p>[TODO: links to examples] </p> <h3>Feedback</h3> -<p>TODO list of feedback and participation options including mailing +<p>[TODO: list of feedback and participation options including mailing lists, -project owners/contacts, discussion forum, wikis etc<br> +project owners/contacts, discussion forum, wikis, etc.]<br> <br> </p> </body> |