From: kaffiene <kaf...@xt...> - 2003-04-28 20:59:30
|
<snip> >I guess we are seeing the emergence of these 2 competing OpenGL bindings >because people are no longer satisfied/confident with the gl4java >project, otherwise I guess they wouldn't bother wasting their time >working on a new binding. > >As Gerard Ziemsky said, gl4java has grown too complex. I think we should >learn the lessons of what's going on and improve gl4java so people feel >satisfied and confident with it and programmers don't get scared by the >complexity of the build process. > >Since some people are being interested by keeping the compatibility with >older Java VMs, I suggest we could start a new module on the official >gl4java sourceforge CVS that we may call "gl4java2", without modifying >the regular gl4java module. People in need with prior JDK compatibility >would stick to the current stable release. People in need for the latest >OpenGL features and better performance would go for the gl4java2 >version. > >This new module would have the following features : > > - true "plug and play" cross platform compilation script (ANT >based) > - clean build process (remove the complicate C2J generation) > - code lighter and easier to maintain (remove code compatibility >for VMs prior to 1.4, and ensure compatibility with Java 1.4 and future >releases) > - support for OpenGL 1.4 with shaders and, when appropriate, >OpenGL 2.0. > >Though I barely have any free time, I could handle the ANT compilation >script. But I need some of you to provide me a "C2J free" version of >gl4java. > >Alban. > > > I think that setting up a fork and separate project is the only way forward. Sven seems to be AWOL. I've tried to contact him about getting developer status on the SF project and there's no response. gl4java is in need of work (esp. the documentation), but it can't be done under the current regime where no one can commit anything to the repository. I'd be keen on helping out with any new work (I know java, ant, openGL all pretty well). I might be able to do the work to create a java version of c2j - that could be made an ant task, I suppose? Anybody else interested in helping move the codebase forward? I'd particularly like someone who has experience with gl4java to document the code more fully and clearly. Cheers, Peter. |