Thanks. I’ll look at that if I need to. The problem I am having may dissappear, since I will be building it in with LWJGL. They already have all this stuff figured out, so it may just go away.
CaptainJester… your work will be a blessing for all of us.
I´m very excited to see your work in a near future. It will probably help us to deploy our games in windows assuring that almost ever user could run it without problems. 
- Nero
That’s fantastic news! 
I’ll see if I can work on the OpenGL-D3D wrapper when the binding starts getting results.
It’s nice to see java gaming moving forward. If this binding gets finish i will certainly switch from jogl to lwjgl.
basically what cas said. I would have no direct advantage to it’s existence. I think if we spend the time that we used to discus the use of it here and used that time to write software we’ve would have already had enough money to hire someone.
It’s got me thinking perhaps we could do a java-gaming.org - summer of code. We can’t apply to googles one because we don’t have someone to mentor(I’m guessing) then again perhaps chris could fix something and just write down the hours on Jonathan’s time. Because it also attracts a lot of students it could spread the hey-java-isn’t-so-bad-not-bad-at-all mindset.
IMHO, I think that with the great engine technology that is written in C++ (Unreal Engine 3, Natural Motion, Havok, Ageia, Kynogon, Trinigy, etc.), Java has no way to compete (make it into the mainstream) unless we (Java game developers) create great engines. So many of us are focus on making games and not improving the Java game technology. There are a couple of good engines written in Java (Slick, jmonkeyengine, both written on top of LWJGL) but there is no (comercial strength) engines dedicated to physics, AI, animation, etc.
Improve the Java game technology and you will get results.
Let me put my tough skin lotion on!
Jeff
Very true, that’s what I was saying earlier 8)
Good. And so it shall be.
Cas 
A lot has already been done but there’s still a lot to do.
Commercial and Support
[] OpenGL support (check)
[] DirectX support (missing)
[] Good graphics engine with support for multiple renderers (check)
[] Separate input API that allows easy integration of input devices over several platforms (check)
[] Separate sound support for multiple platforms (check)
[] XBox and PS3 availability (missing)
Technical
[] Math api (check)
[] Algorithms and data structures (check)
[] Render engine (check)
[] Scenegraph (check)
[] Shaders and materials (check)
[] Animation support (don’t know about this)
[] Basic collision and physics support (check)
[] Rag dolls support (don’t know about this)
[] Terrain managers like speedtree (don’t know about this)
[] Facial expression software integrated with animation (don’t know about this)
[] Face generators (don’t know about this)
[] AI support with tools like JClips and Jess. (check)
[] Input (check)
[] Sound (check)
[] Video (don’t know about this)
[] Network support for games (i suppose so but this isn’t an area i’m very interested in so can’t say anything)
[] Database centric data (check)
[] XML centric data (check)
Media Support
[] Collada support in a separate and independent API that all can profit from (don’t know about this)
[] Collada skeletal animation (don’t know about this)
[] X3D support in a separate and independent API that all can profit from (xj3d?)
[] Hanim support (don’t know about this)
[] Other animation formats (don’t know about this)
[] Basic loaders for obj, 3ds (check)
[] Image loaders (check)
[] Sound and stream loaders (check)
[*] Movie loaders (don’t know about this)
Development
[] The Java language and it’s API. (check)
[] Eclipse is a great tool for Java development. Better than anything in the C++ world. (check)
[] We have excellent Eclipse plugins for profiling, unit tests, documentation, etc (check)
[] Profiling tools for OpenGL in Java programs (don’t know about this)
[*] Profiling tools for DirectX (missing)
Game Editors and Tools
[] Eclipse platform can be used to build game editors and other tools. SWT also supports LWJGL. (check)
[] A minimal game editor to assemble a scene and assign game properties to objects. (Blender?)
[*] A game editor similar to The Elderscrolls Construction Set for sandbox games (optional)
WRT profiling - just use one of the various existing profilers that insert themselves betwixt drivers and applications.
Cas 
Network Support I believe Darkstar will handle any game server situation. Doesn´t need to be a MMO.
Perhaps it would be usefull to ask some ‘heavyweights’ outside the javaworld what they are missing.
Maybe…
Reason 1: Java spent too long without these features and people have got used to the idea that it is not suitable!
Reason 2: Everyone still believes the Java myths
Reason 3: People got scared away when they followed all the wrong instructions on drawing pixels, so when they came to writing games they found it was too slow and assumed it was because Java was slow
[quote]Everyone still believes the Java myths
[/quote]
i defintely see that in some of my teachers at shool 
Well both Microsoft, Borland and Sun created their IDE’s that run entirely within a runtime environment so it’s got to mean something. Maybe an open source Java graphics editor that can rival The Gimp with good performance might be the proof of the pudding.
I work programming business Java apps and the sad part is, some people I work with, that also program in Java, think that Java is slow. Though they have not seen any proof.
Well, I think that desktop applications such as IDEs and the popular java P2P and Torrent clients are not really good examples to show off java’s performance as they are memory hogs compared to their native counterparts. Java really doesn’t shine in that area as much (yet?).
For showing off performance and suitability for games I usually point them to http://home.halden.net/tombr/squareheads/squareheads.html.
Having directx support in lwjgl would be really great and something I personally would like to contribute to in some fashion. Can we start an official forum section at the lwjgl.org forums for it? Maybe a donate link (if that makes sense)?
Sure, bring it up on the lwjgl forums over there. Matzon will sort it out.
Cas 