64 bit

Is JOGL 2 supporting any 64 bit operating systems?

Is it obvious or doesn’t anyone know?

I can confirm JOGL works for me on linux 64bit.

It works fine for me on Linux 32 bits and Linux 64 bits, I have recently used both JOGL 1.1.1a and JOGL 2

It works for me on Mac OS 10.6.2, which is 64 bit. I don’t think I’m using 64bit binaries however.

Thank you.

Doesn’t there exist some list of officially supported platforms? I haven’t been able to locate one.

Well, I guess everything is in flux right now. Hopefully Oracle makes a firm committment to OpenGL. I just cannot understand why such an important standard isn’t part of core Java. Hobby projects aside, what company would use Java for game or scientific visualization developments if Java doesn’t support OpenGL? Java is supposed to be platform independent for heavens sake but doesn’t support the most important platform independent standard in graphics. It’s so lame it’s almost funny.

hmm, which platform are you talking about?
Win, Mac, Linux and Solaris (both 32bit and 64bit) are all supported by JOGL, unless you had another platform in mind.

There is also LWJGL which like JOGL also has an OpenGL binding, again it supports Windows, Mac, Linux, Solaris (again both 32bit and 64bit).

Java also is in desperate need of DX10 support before it becomes even remotely interesting to real game developers.

Cas :slight_smile:

I’m talking about the official list of Jogl supported platforms. Version X of Jogl supports the following platforms, Y1, Y2, … and YN. Platforms Z1, Z2, … and ZN are not supported but are known to work. That list.

For Jogl to be credible such a list must exist. Otherwise it’s a morass. You cannot depend on what people claim at forums.

Well, in the best of worlds both are supported but as it stands none is supported and that’s stupid beyond comprehension.

At least initially I think OpenGL has priority because it’s portable and an industry standard and that’s more in line with how Java is positioned. Also what you can do in DirectX you can also do in OpenGL. Although DirectX dominates gaming right now there still are some OpenGL enabled games and things can change if Khronos gets their act together.

By the way I note that Sun was a “Khronos Promoting Member Company”. It’s all a big laugth isn’t. Whatever Sun promoted with Java it definately wasn’t OpenGL.

Java’s had OpenGL support for over 5 years now, and as of today, has fully supported OpenGL3.2 on all main desktop J2SE platforms and architectures (thats i386, x64, PPC, Solaris, Linux, Mac OS 10.3+, and Windows 2000 onwards), through the ever-present ever-brilliant LWJGL library, which unlike JOGL, is not at the mercies or whims of corporate shenanigans.

So basically what I’m saying is: OpenGL support is already brilliant.

Now we need DirectX APIs for All The Other People.

Cas :slight_smile:

And I’m saying that claims made by individuals aren’t good enougth. To be worth anything such claims must be supported by firm evidence. In short, show me the list.

Note that Java has no official OpenGL support at the moment. OpenGL is not part of Java. There exists different non-official OpenGL initiatives though and I can live with that. But what I need is a list of what exact platforms these projects are committed to support. I haven’t been able to locate any.

Without any firm commitments of what exactly is supported the OpenGL support can hardly be characterized as “brilliant”. I would rather call it shaky.

As an example have a look at this,

http://java.sun.com/javase/6/webnotes/install/system-configurations.html

I won’t turn this thread into a JOGL versus LWJGL debate, you already know my opinion concerning Linux support of LWJGL.

JOGL is used by the commercial game Wakfu. As far as I know, JOGL is supported on Windows, Solaris and Linux, there are some problems with the second version on Mac but the first one (1.1.1a) works quite reliably. JOGL 2 is the only currently maintained Java binding of OpenGL-ES. It has become anew a community project like LWJGL, it has nothing to do with Sun/Oracle (therefore we are not at the mercies of any corporations unlike princec said).

What exactly do you want?

Community A, B, and C saying a specific OpenGL binding is supported => worthless
Company X saying a specific OpenGL binding is supported => priceless

As gouessej said: neither LWJGL nor JOGL are supported by Sun/Oracle, or any other company for that matter. Is a webpage with a massive table with Operating System names and ticks/checkboxes really that much worth to you? That’s naive. Lots of technologies made by Sun/Oracle are officially supported, and they are bugged beyond belief (applets/webstart/awt/swing).

Ask the people that are using the bindings, and the people installing and playing the games, that’s what matters.

Because Java is a platform, and there are zillion different uses, and nobody benefits if they all get included in the JRE.

Also, once your lib is in the JRE, it’s virtually feature-frozen, and will have to be supported in that state, for eternity. Like we have CORBA (or AWT/Swing for that matter) in the JRE, because some moron thought that that was convenient for have it all included. Every bugfix causes regressions (not to mention new bugs!), and you cannot easily ship your own (known to work) version of a certain lib (like Swing) because there aren’t any version numbers, and every vendor has it’s own quirks anyway.

Companies that know how to include 3rd party JARs in their projects. :-X

scientific visuaisation ? there is a little society called Nasa that do it, about others ? hum… mine ! : we produce web 3d projects and games all in Java with and without opengl (but as said above as an external librarie ==> same version for every visitor ==> no/less regression)

the fact that it does not include opengl as a requierment for all target device make it even more compatible !

If you download LWJGL you’ll see that there are native libraries for Windows, Mac OS X, Linux and Solaris. Windows 95 and 98 support was dropped in version 2.0, meaning the oldest Windows version still supported is Windows 2000. The oldest Mac OS X version still supported is 10.4, but it’s nearly impossible to find someone still on 10.3 anyway. For Linux I don’t know because there are so many different combinations, plus the drivers are extremely unreliable. For Solaris I don’t care because there are only two people using it. 64 bit Windows, Mac and Linux work ok, I don’t know about 64 bit Solaris.

And yes, this list should exist somewhere in the LWJGL documentation. But like any open source project documentation is lacking.

It’s okay for hobby developments, but not for commersial developments. If you think someone would “bet the company” on heresay at a forum you’re more than a little naive.

I’ve realize I’ve asked at the wrong forum so I stop here.

No, this is the right forum, as there is no other forum. Most of the professional Java / graphics developers hang out here. Do you know who I am etc etc etc.

If this pleases you:

As an administrator of the LWJGL project, director of Shaven Puppy Ltd (Puppygames), moderator of JGO, and professional in the broadcast video and graphics industry, I would like to assure you that your needs are entirely met with LWJGL, and will continue to be met for as long as you support us. The project is liberally licensed under Open Source and hence cannot simply vanish, and is actively developed still and will continue to be actively developed. Anyone is free to join in development of LWJGL, and you don’t necessarily have the time or skills, you are encouraged at least to donate funds to our very lean operation. LWJGL’s greatest benefits are not being owned by a single corporate and not being closed source and not being supplied directly with the JRE*

LWJGLs commercial customers that I have directly supplied systems to include Associated Press Television News (live TV graphics output) and Sony Broadcast & Professional Research Labs. There are several game studios using LWJGL for commercial products. All of these depend on the continued support and success of LWJGL.

If you would like an even more thorough response please contact us at lwgl.org or PM me for a chat via email.

Cas :slight_smile:

  • I used to moan about this but in these days of modularisation I am now quite glad it’s the way it is

In fact it doesn’t. Don’t take it personal but to me you’re just anybody posting at a forum.

If you are who you claim to be you should understand my concern. I don’t have the kind of insight into LWJGL that you have. So for the benefit of me and other commersial developers I suggest you use your influence to improve the LWJGL site. Would it be so darn hard to produce a list of all supported platforms? No ifs or buts or maybes, just the plain facts in writing. We at LWJGL are committed to support these platforms. Reduce the bull and increase the hard facts.