From 5f2951582e1f544ed06ccdc4d51c68ae2354e01a Mon Sep 17 00:00:00 2001 From: Kenneth Russel Date: Fri, 24 Nov 2006 14:38:12 +0000 Subject: Added featured projects section to JOGL home page. Reorganized and updated documentation to move certain non-essential portions of home page into developer documentation. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@995 232f8b59-042b-4e1e-8c03-345bb8c30851 --- doc/HowToBuild.html | 59 +++++++- doc/userguide/index.html | 13 ++ www/artofillusion.jpg | Bin 0 -> 10066 bytes www/chronotext.jpg | Bin 0 -> 3797 bytes www/fenggui.jpg | Bin 0 -> 6144 bytes www/glstudio.jpg | Bin 0 -> 12433 bytes www/index.html | 356 +++++++++++++++++++++++++---------------------- www/jackflowers.jpg | Bin 0 -> 8558 bytes www/jake2.jpg | Bin 0 -> 9158 bytes www/processing.jpg | Bin 0 -> 11258 bytes www/vldocking.jpg | Bin 0 -> 5372 bytes 11 files changed, 261 insertions(+), 167 deletions(-) create mode 100755 www/artofillusion.jpg create mode 100755 www/chronotext.jpg create mode 100755 www/fenggui.jpg create mode 100755 www/glstudio.jpg create mode 100755 www/jackflowers.jpg create mode 100755 www/jake2.jpg create mode 100755 www/processing.jpg create mode 100755 www/vldocking.jpg diff --git a/doc/HowToBuild.html b/doc/HowToBuild.html index 76564edd8..8fab8bdbf 100644 --- a/doc/HowToBuild.html +++ b/doc/HowToBuild.html @@ -8,9 +8,62 @@

How to build the JOGL OpenGL binding for Java


-Here are the steps that are required in order to build the JOGL -OpenGL binding from a fresh copy of the source distribution: - +

+ +The following are the supported build environments and +platforms for JOGL. All require the ANTLR parser generator and the Ant build system version 1.6 or +later to be installed.

+ + + +

+ +Additional platforms such as FreeBSD and HP/UX are handled by the +build system, but are not officially supported. + +

+ +

+Here are the steps that are required in order to build the JOGL OpenGL +binding from a fresh copy of the source distribution, which can be +obtained either from CVS or a release +build. + +

  1. Install the JDK:
    the JOGL build requires JDK 1.4.2 or later. On AMD64 platforms such as Linux/AMD64, Solaris/AMD64 and Windows/AMD64, the build requires the Sun JDK 5.0 or later, as the 1.4.2 releases did not have an AMD64-specific JVM. On these platforms, it is also currently necessary to have e.g. bin/amd64/java in your PATH, although from a technical standpoint this could be worked around in the build process.
  2. Install Ant:
    Download and unpack the latest version of Ant from http://ant.apache.org and add the bin/ subdirectory to your PATH environment variable. diff --git a/doc/userguide/index.html b/doc/userguide/index.html index b3d1e408d..62011901a 100644 --- a/doc/userguide/index.html +++ b/doc/userguide/index.html @@ -14,6 +14,7 @@
  3. Overview
  4. Developing with JOGL
      +
    • Building the source tree
    • Local installation for development
    • Java Web Start integration
    • Applet support @@ -86,6 +87,18 @@ the JSR has not yet been produced.

      Developing with JOGL

      +

      Building the source tree

      + +

      + +Most developers using JOGL will download the most current release +build. Separate instructions are available on how to build +the source tree. + +

      +

      Local installation for development

      diff --git a/www/artofillusion.jpg b/www/artofillusion.jpg new file mode 100755 index 000000000..a4747f045 Binary files /dev/null and b/www/artofillusion.jpg differ diff --git a/www/chronotext.jpg b/www/chronotext.jpg new file mode 100755 index 000000000..a50d33f76 Binary files /dev/null and b/www/chronotext.jpg differ diff --git a/www/fenggui.jpg b/www/fenggui.jpg new file mode 100755 index 000000000..c55a8c1c6 Binary files /dev/null and b/www/fenggui.jpg differ diff --git a/www/glstudio.jpg b/www/glstudio.jpg new file mode 100755 index 000000000..d11b1388f Binary files /dev/null and b/www/glstudio.jpg differ 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® API (JSR-231), 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. - -

      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.
      +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.

      Please see the JOGL demos for illustrations of -advanced OpenGL techniques now possible with the Java platform.
      +advanced OpenGL techniques now possible with the Java platform. +

      + +

      Documentation is available for developers +wishing to use JOGL in their applications as well as those wishing +to build +the JOGL source tree.

      @@ -81,137 +85,6 @@ advanced OpenGL techniques now possible with the Java platform.
      - - - - - - - - - - - - - - -
      - - -
      Project - Status
      -
      - -
      The initial implementation of the JOGL - API is available for download from CVS. -
      -
      - - - - - - - - - - - - - - - - -
      - - -
      Getting - Started
      -
      - - -

      This project has been built in the following - environments. All require the ANTLR parser generator and the Ant build system version 1.6 or later to be installed; please -see the build -documentation for details.

      - - - -
      - - @@ -293,14 +166,17 @@ documentation for details.

      @@ -311,10 +187,171 @@ documentation for details.

      + + + + + + + + - - - + + + + - + + +
      + + + + + + + + + +
      + + +
      Featured Projects
      +
      + + + + +
      +The following are a few examples of projects and products using +JOGL. To have your project featured here, please email the project owners. +
      +
      + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Jake2Jake2 is a port +of id Software's GPL'd Quake II engine from C to Java done by bytonic software. You can run the game +via Java Web +Start with no manual installation on all of JOGL's +supported platforms. + + + +Art Of IllusionArt of +Illusion 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. + + +
      + +chronotextchronotext is a series +of visual design experiments involving animated text and 3D objects +and surfaces. Several examples can be run on-line via Java Web +Start. + + + +FengGUIFengGUI 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. + +
      + +GL
+StudioGL Studio 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 Java +code generator produces platform-independent Java code using JOGL. + + + + +Jack FlowersJack +Flowers 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. + +
      + +processingProcessing 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. + + + +VLDockingVLDocking 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. + +
      +
      +
      + + + + + + + + - - - - -
      @@ -322,7 +359,7 @@ documentation for details.

      @@ -413,23 +450,14 @@ documentation for details.

      -
      Current nightly build
      +
      - -
      -
      - - - - - - - + + + + diff --git a/www/jackflowers.jpg b/www/jackflowers.jpg new file mode 100755 index 000000000..21e072f58 Binary files /dev/null and b/www/jackflowers.jpg differ diff --git a/www/jake2.jpg b/www/jake2.jpg new file mode 100755 index 000000000..dd7bf96f7 Binary files /dev/null and b/www/jake2.jpg differ diff --git a/www/processing.jpg b/www/processing.jpg new file mode 100755 index 000000000..cf833d4d0 Binary files /dev/null and b/www/processing.jpg differ diff --git a/www/vldocking.jpg b/www/vldocking.jpg new file mode 100755 index 000000000..a4afaaf22 Binary files /dev/null and b/www/vldocking.jpg differ -- cgit v1.2.3