<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta content="text/html; charset=windows-1252" http-equiv="Content-Type"> <meta content="MSHTML 5.00.2920.0" name="GENERATOR"> <title></title> </head> <body bgcolor="#f5f5f5"> <div Align=center> <img ID="NavBar" WIDTH=800 HEIGHT=32 SRC="https://games.dev.java.net/images/navbar2p.gif" VSPACE=0 HSPACE=0 ALIGN="TOP" BORDER=0 USEMAP="#NavBar_MAP" NOFINSIDE="~! ~!" > </div> <MAP NAME="NavBar_Map"> <AREA SHAPE="rect" ALT="Projects" COORDS="356,7,440,23" HREF="https://games.dev.java.net" TARGET="_self"> <AREA SHAPE="rect" ALT="Wiki" COORDS="643,7,695,23" HREF="http://wiki.java.net/bin/view/Games"> <AREA SHAPE="rect" ALT="Weblogs" COORDS="562,7,624,23" HREF="http://weblogs.java.net/weblogs/project/games"> <AREA SHAPE="rect" COORDS="463,7,541,23" HREF="http://192.18.37.44/forums/index.php" target="_top" ALT="Forums"> <AREA SHAPE="rect" ALT="JavaGames Home" COORDS="147,7,334,23" HREF="http://community.java.net/games"> <AREA SHAPE="rect" ALT="Java.net" COORDS="21,7,128,23" HREF="http://www.java.net" TARGET="_self"> </MAP> <div align="center"><font color="#005177" size="+2">Welcome to the JOGL API Project! </font></div> <table border="0" cellpadding="0" cellspacing="1" width="100%"> <tbody> <tr> <td valign="top" width="66%"> <table border="0" cellpadding="5" cellspacing="1" height="358" width="100%"> <tbody> <tr> <td valign="top"> <table bgcolor="#6E94B7" border="0" cellpadding="5" cellspacing="1" width="100%"> <tbody> <tr> <td bgcolor="#6E94B7" valign="top" width="589"> <div align="left"><font color="#ffffff"><strong>Overview</strong></font></div> </td> </tr> <tr> <td bgcolor="#F8F8F8" valign="top"> <div align="justify"> <p> The JOGL project hosts the development version of the Java Bindings for OpenGL (<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> </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> </p> </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>Project Status</strong></font></div> </td> </tr> <tr> <td bgcolor="#F8F8F8"> <div align="justify">The intial 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&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> <p>�</p> </td> <td valign="top"> <table border="0" cellpadding="5" cellspacing="1" width="100%"> <tbody> <tr> <td> <table bgcolor="#6E94B7" border="0" cellpadding="5" cellspacing="1" width="100%"> <tbody> <tr> <td bgcolor="#6E94B7" valign="top"> <div align="left"><font color="#ffffff"><strong>Useful Links</strong></font></div> </td> </tr> <tr> <td valign="top" bgcolor="#F8F8F8"> <ul> <li><a href="http://www.opengl.org" target="_blank">OpenGL</a> Home</li> <li><a href="https://jogl-demos.dev.java.net/">JOGL Demos</a></li> <li><a href="ts1361.pdf">JOGL JavaOne 2004 Presentation Slides</a></li> <li><a href="2125.pdf">JOGL JavaOne 2003 Presentation Slides</a></li> <li><a href="http://192.18.37.44/forums/index.php?board=25.0">JOGL Forums</a></li> <li><a href="https://jogl.dev.java.net/unbranded-source/browse/*checkout*/jogl/doc/userguide/index.html?rev=HEAD&content-type=text/html">JOGL User's Guide</a></li> <li><a href="3167.pdf">JavaOne 2002 Slides</a> on <a href="http://jausoft.com/gl4java/">OpenGL for Java</a><br> </li> <li><a href="sun_contributor_agreement.pdf">Sun Contributor Agreement</a><br> </li> </ul> </td> </tr> </tbody> </table> </td> </tr> <tr> <td> <table bgcolor="#6E94B7" border="0" cellpadding="5" cellspacing="1" width="100%"> <tbody> <tr> <td bgcolor="#6E94B7" valign="top"> <div align="left"><font color="#ffffff"><strong>Downloads</strong></font></div> </td> </tr> <tr> <td valign="top" bgcolor="#F8F8F8"> <ul> <li><a href="https://jogl.dev.java.net/servlets/ProjectDocumentList" target="_blank">Precompiled binaries and documentation</a></li> </ul> </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>Current nightly build</strong></font></div> </td> </tr> <tr> <td bgcolor="#F8F8F8"> <!- BEGIN NIGHTLY --> <TABLE CELLPADDING=3> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/javadoc_public/>Browsable javadoc</A></TD></TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl.jar> jogl.jar </A></TD> <TD> 922508 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-natives-linux.jar> jogl-natives-linux.jar </A></TD> <TD> 174532 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-natives-macosx.jar> jogl-natives-macosx.jar </A></TD> <TD> 121958 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-natives-solsparc.jar> jogl-natives-solsparc.jar </A></TD> <TD> 198277 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-natives-solx86.jar> jogl-natives-solx86.jar </A></TD> <TD> 176746 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-natives-win32.jar> jogl-natives-win32.jar </A></TD> <TD> 55009 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-src.zip> jogl-src.zip </A></TD> <TD> 1277035 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-demos.jar> jogl-demos.jar </A></TD> <TD> 275791 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-demos-data.jar> jogl-demos-data.jar </A></TD> <TD> 7994010 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-demos-util.jar> jogl-demos-util.jar </A></TD> <TD> 128874 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> <TR> <TD> <A HREF=http://download.java.net/media/jogl/builds/nightly/jogl-demos-src.zip> jogl-demos-src.zip </A></TD> <TD> 8340702 bytes </TD> <TD> 2006-01-09 05:15 </TD> </TR> </TABLE> <!- END NIGHTLY --> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </body> </html>