[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of Jungle: OpenGL for the Java Platform -
From: |
kbrussel |
Subject: |
[Savannah-hackers] submission of Jungle: OpenGL for the Java Platform - savannah.nongnu.org |
Date: |
Sun, 16 Mar 2003 21:30:00 -0500 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530 |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Kenneth Russell <address@hidden> described the package as follows:
License: mbsd
Other License:
Package: Jungle: OpenGL for the Java Platform
System name: jungle
Type: non-GNU
Description:
We are developing a Java programming language binding to the OpenGL 3D graphics
library.
There are currently a few such bindings available: GL4Java and LWJGL are the
most prominent. (I am personally one of the maintainers of GL4Java, which is
hosted at sourceforge.net.) My colleagues and I have developed a new binding to
address some of the shortcomings of GL4Java:
- Ease of maintenance. GL4Java has a very complicated build structure and a
lot of legacy code for backward compatibility. Making changes to the GL4Java
source base is extremely difficult even for seasoned developers.
- Ease of porting. GL4Java depends on a significant amount of hand-written C
code; bugs in this code are much more difficult to track down than analogous
bugs in Java code, which tend to generate exceptions with backtraces. Our new
binding is written almost completely in Java, with all but 50 lines of its C
code produced with a glue code generator.
- Features. We want to have access to the latest features of OpenGL that are
supported by the current set of graphics cards. When we considered the option
of adding these features to GL4Java, it was easier to start from scratch.
We don\'t currently have the source code on a public server but intend to
release under the modified BSD license and do not have external dependencies on
non-free software.
Other Software Required:
Depends on a Java environment that supports the AWT at a minimum.
Depends on ANTLR (http://antlr.org/), a public domain parser generator.
Other Comments:
- [Savannah-hackers] submission of Jungle: OpenGL for the Java Platform - savannah.nongnu.org,
kbrussel <=