savannah-hackers
[Top][All Lists]
Advanced

[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:






reply via email to

[Prev in Thread] Current Thread [Next in Thread]