aboutsummaryrefslogtreecommitdiffstats
path: root/www/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'www/index.html')
-rw-r--r--www/index.html356
1 files changed, 192 insertions, 164 deletions
diff --git a/www/index.html b/www/index.html
index 0be4ea3af..563efe443 100644
--- a/www/index.html
+++ b/www/index.html
@@ -57,20 +57,24 @@ The JOGL project hosts the development version of the Java™
Binding for the OpenGL&reg; API (<a
href="http://jcp.org/en/jsr/detail?id=231">JSR-231</a>), and is
designed to provide hardware-supported 3D graphics to applications
-written in Java. JOGL is not the official reference implementation of
-the JSR, but an evolving workspace; snapshots are taken from this
-workspace which become the official reference implementations of the
-JSR. JOGL is part of a suite of open-source technologies initiated by
-the Game Technology Group at Sun Microsystems.
-
- <p>JOGL provides full access to the APIs in the OpenGL
-2.0 specification as well as nearly all vendor extensions, and integrates
-with the AWT and Swing widget sets.<br>
+written in Java. JOGL provides full access to the APIs in the OpenGL
+2.0 specification as well as nearly all vendor extensions, and
+integrates with the AWT and Swing widget sets. It is part of a suite
+of open-source technologies initiated by the Game Technology Group at
+Sun Microsystems.
</p>
<p>Please see the <a
href="https://jogl-demos.dev.java.net/">JOGL demos</a> for illustrations of
-advanced OpenGL techniques now possible with the Java platform.<br>
+advanced OpenGL techniques now possible with the Java platform.
+ </p>
+
+<p>Documentation is available for <a
+href="https://jogl.dev.java.net/unbranded-source/browse/*checkout*/jogl/doc/userguide/index.html?rev=HEAD&content-type=text/html">developers
+wishing to use</a> JOGL in their applications as well as those wishing
+to <a
+href="https://jogl.dev.java.net/unbranded-source/browse/*checkout*/jogl/doc/HowToBuild.html?rev=HEAD&amp;content-type=text/html">build
+the JOGL source tree</a>.
</p>
</div>
</td>
@@ -81,137 +85,6 @@ advanced OpenGL techniques now possible with the Java platform.<br>
</table>
</td>
</tr>
- <tr>
- <td>
-
- <table bgcolor="#6E94B7" border="0" cellpadding="5"
- cellspacing="1" width="100%">
- <tbody>
- <tr>
- <td bgcolor="#6E94B7" width="589">
-
-
- <div align="left"><font color="#ffffff"><strong>Project
- Status</strong></font></div>
- </td>
- </tr>
- <tr>
- <td bgcolor="#F8F8F8">
-
- <div align="justify">The initial implementation of the JOGL
- API is available for download from <a
- href="https://jogl.dev.java.net/source/browse/jogl/">CVS</a>.
- </div>
- </td>
- </tr>
-
- </tbody>
-
- </table>
- </td>
- </tr>
- <tr>
- <td>
-
- <table bgcolor="#6E94B7" border="0" cellpadding="5"
- cellspacing="1" width="100%">
- <tbody>
- <tr>
- <td bgcolor="#6E94B7" width="589">
-
-
- <div align="left"><font color="#ffffff"><strong>Getting
- Started </strong></font></div>
- </td>
- </tr>
- <tr>
- <td bgcolor="#F8F8F8" valign="top">
-
-
- <p>This project has been built in the following
- environments. All require the <a
- href="http://www.antlr.org/">ANTLR</a> parser generator and the <a
- href="http://ant.apache.org/">Ant</a> build system version 1.6 or later to be installed; please
-see the <a
- href="https://jogl.dev.java.net/unbranded-source/browse/*checkout*/jogl/doc/HowToBuild.html?rev=HEAD&amp;content-type=text/html">build
-documentation</a> for details. </p>
-
-
- <ul>
- <li> Solaris
-
- <ul>
- <li> <a
- href="http://www.sun.com/software/solaris/">Solaris
- 8 or later</a> </li>
- <li> <a
- href="http://www.sun.com/software/products/studio/">Sun
- ONE Studio 8 Compiler Collection or later</a> </li>
- <li> <a
- href="http://www.sun.com/software/graphics/opengl/">Sun
- OpenGL for Solaris</a> (or <a href="http://www.mesa3d.org/">Mesa</a> for Solaris 9 x86) </li>
- <li> <a
- href="http://java.sun.com/j2se/1.4.2/">Sun J2SDK 1.4.2 or later</a>
- </li>
-
-
- </ul>
- </li>
- <li> Linux
-
-
- <ul>
- <li> Red Hat Linux 7.3 for x86 or later </li>
- <li> GCC </li>
- <li> <a
- href="http://java.sun.com/j2se/1.4.2/">Sun J2SDK 1.4.2 or later</a>
- </li>
-
-
- </ul>
- </li>
- <li> Macintosh
-
-
- <ul>
- <li> Mac OS X 10.3 (note:
- will not work with earlier releases) </li>
- <li> GCC </li>
- <li> <a href="http://www.apple.com/java/">Java
- 1.4.2 or later for Mac OS X</a> </li>
-
-
- </ul>
- </li>
- <li> Windows
-
-
- <ul>
- <li> Windows 2000 or later for x86 </li>
- <li> Microsoft Visual C++
- 6.0 or later, or <a href="http://www.mingw.org/">MinGW</a> compilers
- </li>
- <li> <a
- href="http://java.sun.com/j2se/1.4.2/">Sun J2SDK 1.4.2 or later</a>
- </li>
-
-
- </ul>
-
-
- <p></p>
- </li>
-
-
- </ul>
- </td>
- </tr>
-
- </tbody>
-
- </table>
- </td>
- </tr>
</tbody>
</table>
@@ -293,14 +166,17 @@ documentation</a> for details. </p>
<td valign="top" bgcolor="#F8F8F8">
<ul>
- <li><a
- href="https://jogl.dev.java.net/servlets/ProjectDocumentList"
- target="_blank">Precompiled binaries and documentation</a></li>
+ <li><a href="#NIGHTLY">Current nightly build</a></li>
<li><a
href="https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=5971&expandFolder=5971"
target="_blank">Current release build (JSR-231 1.0.0)</a></li>
+
+ <li><a
+ href="https://jogl.dev.java.net/servlets/ProjectDocumentList"
+ target="_blank">Archived release and pre-release builds</a></li>
+
</ul>
</td>
@@ -311,10 +187,171 @@ documentation</a> for details. </p>
</table>
</td>
</tr>
+
+ </tbody>
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
- <tr>
- <td>
-
+<table border="0" cellpadding="0" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td valign="top" width="100%">
+ <table bgcolor="#6E94B7" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#6E94B7" width="589">
+
+
+ <div align="left"><font color="#ffffff"><strong>Featured Projects</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#F8F8F8">
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td>
+The following are a few examples of projects and products using
+JOGL. To have your project featured here, please email the <a
+href="mailto:[email protected]">project owners</a>.
+ </td>
+ </tr>
+ </table>
+ <br>
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td bgcolor="#F8F8F8">
+ <table border="0" cellspacing="15">
+ <tbody>
+ <tr>
+ <td bgcolor="#F8F8F8" width="50%">
+
+<a href="http://bytonic.de/html/jake2.html"><img src="jake2.jpg"
+width="160" height="128" align="left" alt="Jake2">Jake2</a> is a port
+of id Software's GPL'd Quake II engine from C to Java done by <a
+href="http://bytonic.de/">bytonic software</a>. You can run the game
+via <a href="http://bytonic.de/html/jake2_webstart.html">Java Web
+Start</a> with <b>no manual installation</b> on all of JOGL's
+supported platforms.
+
+ </td>
+ <td bgcolor="#F8F8F8">
+
+<a href="http://www.artofillusion.org/"><img src="artofillusion.jpg"
+width="160" height="117" align="left" alt="Art Of Illusion">Art of
+Illusion</a> is a free, open source 3D modelling and rendering
+studio. Many of its capabilities rival those found in commercial
+programs. Some of the highlights include subdivision surface based
+modelling tools, skeleton based animation, and a graphical language
+for designing procedural textures and materials. It uses JOGL for
+real-time OpenGL rendering in its modeling views.
+
+
+ </td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#F8F8F8" width="50%">
+
+<a href="http://chronotext.org/"><img src="chronotext.jpg" width="160"
+height="72" align="left" alt="chronotext">chronotext</a> is a series
+of visual design experiments involving animated text and 3D objects
+and surfaces. Several examples can be run on-line via <a
+href="http://chronotext.org/scriptorium/behind/index.htm">Java Web
+Start</a>.
+
+ </td>
+ <td bgcolor="#F8F8F8">
+
+<a href="http://www.fenggui.org/"><img src="fenggui.jpg" width="160"
+height="127" align="left" alt="FengGUI">FengGUI</a> is a graphical
+user interface (GUI) application programming interface (API) based on
+OpenGL. FengGUI provides all typical GUI components like buttons,
+sliders, trees, text areas, frames, tabs, etc. which are required to
+build a complete GUI system. Since it is based on OpenGL, FengGUI fits
+well in multimedia and game environments.
+
+ </td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#F8F8F8" width="50%">
+
+<a
+href="http://www.simulation.com/products/glstudio/glstudio.html"><img
+src="glstudio.jpg" width="160" height="135" align="left" alt="GL
+Studio">GL Studio</a> is the world's first and only object oriented
+rapid virtual prototyping tool. GL Studio's powerful and intuitive
+WYSIWYG modeling system allows you to rapidly create rich, interactive
+graphical user interfaces to prototype new interfaces or to simulate
+existing electronic and analog human machine interfaces. Its <a
+href="http://www.simulation.com/products/glstudio/java/java.html">Java
+code generator</a> produces platform-independent Java code using JOGL.
+
+
+ </td>
+ <td bgcolor="#F8F8F8">
+
+<a href="http://www.javapause.com/"><img src="jackflowers.jpg"
+width="160" height="120" align="left" alt="Jack Flowers">Jack
+Flowers</a> is a 3D platform action and adventure game under
+development. Jack is a flower collector (a kind of mutant beetle) who
+loves flowers so much that he can't help collecting them. Your goal
+through the game is to help Jack pick up flowers to progress through
+vegetal levels.
+
+ </td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#F8F8F8" width="50%">
+
+<a href="http://processing.org/"><img src="processing.jpg" width="160"
+height="158" align="left" alt="processing">Processing</a> is an open
+source programming language and environment for people who want to
+program images, animation, and sound. It is used by students, artists,
+designers, architects, researchers, and hobbyists for learning,
+prototyping, and production. Processing is developed by artists and
+designers as an alternative to proprietary software tools in the same
+domain. It uses JOGL for its hardware accelerated 3D rendering
+support.
+
+ </td>
+ <td bgcolor="#F8F8F8">
+
+<a href="http://www.vlsolutions.com/"><img src="vldocking.jpg"
+width="160" height="113" align="left" alt="VLDocking">VLDocking</a> is
+a set of Java components that helps the Swing developer to build
+applications with Docking capabilities, and even raise existing
+applications to higher standards. It supports docking via drag and
+drop, enhanced toolbars, closable tabs, and more. It fully supports
+heavyweight components such as JOGL's GLCanvas in a docking
+environment.
+
+ </td>
+ </tr>
+
+
+ </tbody>
+ </table>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+</tbody>
+</table>
+
+
+
+
+<table border="0" cellpadding="0" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td valign="top" width="100%">
<table bgcolor="#6E94B7" border="0" cellpadding="5"
cellspacing="1" width="100%">
<tbody>
@@ -322,7 +359,7 @@ documentation</a> for details. </p>
<td bgcolor="#6E94B7" width="589">
- <div align="left"><font color="#ffffff"><strong>Current nightly build</strong></font></div>
+ <div align="left"><font color="#ffffff"><strong><a name="NIGHTLY">Current nightly build</a></strong></font></div>
</td>
</tr>
<tr>
@@ -413,23 +450,14 @@ documentation</a> for details. </p>
</TR>
</TABLE>
<!- END NIGHTLY -->
-
- </td>
- </tr>
-
- </tbody>
-
- </table>
- </td>
- </tr>
+ </td>
+ </tr>
+ </table>
-
- </tbody>
- </table>
- </td>
- </tr>
-
- </tbody>
+</td>
+</tr>
+</tbody>
</table>
+
</body>
</html>