|
Hi Neil,
Actually you should be asking the question, Why is Java Platform specific. Let me shed some light on a few things. SUN takes the responsibility of bringing out Java and related API's only on Solaris and Windows. For the rest of the platforms, SUN licences the technology to the respective vendors and they are supposed to come up with a version of the JDK/API on their platforms. Do you have versions of JDK coming from SUN for SGI, Apple, HP and IBM. No. They come from the respective vendors. BTW, Java3D is available on Linux. SUN had licensed it to blackdown and they have a beta for Linux avaialble (www.blackdown.org). SGI has also licensed Java3D from SUN and should come out with a version for Irix pretty soon. So if want a version of Java3D on OS/2 or AS/400, you should be asking IBM about the status of their port. Since performance was one of top most, I guess going native (or using OpenGL) was unavoidable. About the OpenGL. All I can say is that there is much more to porting a library like Java3D than just just changing a name in the loadLibrary call. You should try asking the guys at blackdown ( and probably SGI too) who have been sweating it out trying to port Java3D to these platforms and have only been able to come up with only a beta till now. Hope that answers your doubts. Forgive me if I have been rude. Regards, Rajesh Gupta ----- Original Message ----- From: Neil Witcomb <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, September 02, 1999 12:24 AM Subject: [JAVA3D] Why is Java3D Platform specific? > Well you all know my question, from the subject. I don't understand why Java3D would be made to be platform specific. It could be because of the DirectX route taken which is only supported by Windows, but there is an OpenGL version. As long as the platform supports OpenGL it should support the Java3D. > > One reason I could think of was, we are linking to a native library but what does that matter. If we know the platform we know the corresponding OpenGL library. > > Another reason may because the majority of computers are made up of either Windows Machines. But if this was ever considered in the creation of Java3D they should take the Java out of the name. > > There are many different platforms out, SGI, Windows, Solaris, Apple, etc. and Java3D is supported on Solaris SPARC only, and Windows. > > Does someone have an answer to this question? > > Thanks > Neil Witcomb > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". > |
- Re: [JAVA3D] Realtime? Or a fast tim... Justin Couch
- [JAVA3D] J3D for IRIX Jose Monzon
- Re: [JAVA3D] J3D for IRIX Kenneth Tallman
- Re: [JAVA3D] J3D for IRIX David Halle
- Re: [JAVA3D] Why is Java3D Platform specific? Ben Hinkle
- Re: [JAVA3D] Why is Java3D Platform spec... Vladimir Olenin
- Re: [JAVA3D] Why is Java3D Platform spec... Anselm Hook
- Re: [JAVA3D] Why is Java3D Platform specific? Ben Hinkle
- Re: [JAVA3D] Why is Java3D Platform specific? CAZOULAT Renaud CNET/DIH/REN
- Re: [JAVA3D] Why is Java3D Platform specific? Ben Hinkle
- Re: [JAVA3D] Why is Java3D Platform specific? Rajesh Gupta
- Re: [JAVA3D] Why is Java3D Platform specific? Doug Twilleager
