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.
+
+
+- Solaris/SPARC and Solaris/x86, 32- and 64-bit
+
+
+- Linux/x86, 32- and 64-bit
+
+
+- Macintosh PowerPC or Intel
+
+
+- Windows/x86 (32-bit currently, but 64-bit is known to work)
+
+
+
+
+
+
+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.
+
+
- 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.
- 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 @@
- Overview
- 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.
-
-
-
- - Solaris
-
-
-
- - Linux
-
-
-
-
- - Macintosh
-
-
-
-
- - Windows
-
-
-
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
@@ -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.
+ |
+
+
+
+
+
+
+
+
+
+
+
+Jake2 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
+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.
+
+
+ |
+
+
+
+
+
+chronotext 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.
+
+ |
+
+
+FengGUI 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 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
+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.
+
+ |
+
+
+
+
+
+Processing 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.
+
+ |
+
+
+VLDocking 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.
- Current nightly build
+
|
@@ -413,23 +450,14 @@ documentation for details.
-
- |
-
-
-
-
-
- |
-
+
+
+
-
-
-
- |
-
-
-
+
+
+
+