If you look at the .net runtime you will find that offers memory-managed directX which you can write for with C#, which is very similar to Java. Almost as though when MS were not allowed to embrace and extend java any more, they took all their java developers off and gave them a new language and VM to develop along very similar lines. I would think that might be the best tool for the job you are talking about.
 
Java3D is several layers of abstraction above either DirectX or OpenGL - using the DX version of it would not be any better for you. In fact, it would probably be worse, as Direct X is quite a bit slower.
 
If you are determined to use Java you may find that one of the OpenGL libraries would be better for you- they are a lot faster and more low level. However, I still don't see that you gain very much by running through the JVM over running directly on the native platform. There are a lot of things Java is good for, but I wouldn't say that this is one of them.
 
It would certainly consume a lot of resources and slow down the system - I would suggest a system with plenty of Ram and a reasonably new 3D card (GeForce 2 or better?) to optimise it. Or do everything at a really low resolution...
 
-ben
-----Original Message-----
From: Discussion list for Java 3D API [mailto:[EMAIL PROTECTED]On Behalf Of stereo typical
Sent: 10 November 2003 12:03
To: [EMAIL PROTECTED]
Subject: [JAVA3D] developing a 3d desktop

Hi,
so what your saying is i have to learn c++? can i opt to learn java instead and use that with  directx? cuz from what ive heard learning c++ is a pain! and im wondering wether i have enough time to learn c++ as i have only 6 mths plus? and in a weeks time i have to submit my proposal and tell them which language i am planning to use..........can you please help me?  i know for sure that c++ can do it, and im just worried wether i can learn c++.................or should i use java3d with directx? is it much more easier to learn compared to c++/directx?
i just want to know which would be better for me.........im speaking in terms of time contraints and learning curb as well enough resources.
 
Also, would such a project like this consume hardware resources and also slow down the system? how much RAM or what type of graphic card requirements do i need to have to do this project?
 
please help
thank you


Nicholas Pappas <[EMAIL PROTECTED]> wrote:
> im doing this for my final year project.Yes im planning to replicate the windows desktop and make it into 3d and put it ontop of the current windows desktop sort of like a skin.I have yet to determine which language i need to use to do this, that is why im trying to find out if java3d can do all of this.......i have a time limit of 6 months to finish this project and im a beginner in Java.I have found a site that uses c++ and lingo to do such a desktop.And about directx, you said that it would work better with the windows shell, if so.......do i have to use just directx only or do i have to mix and match with other languages?
> which language do you think i should use, c++, java3d, or directx for this project?


DirectX is probably your best choice for this, in my opinion.
DirectX is not a language, it is an API -- so you will need to use a
different language in order to code it. Java3D, for example, can be used
to hook into DirectX, or OpenGL, on a Windows platform.
I would suggest C++ in order to work with DirectX. You will find
many references and sample programs out there using Visual C++ and MFC to
code for DirectX. You can even find Visual Basic examples, if you have a
death wish and want to try and do it all in VB. ;)

The New Yahoo! Search
- Now with image search! =========================================================================== 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".

=========================================================================== 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".

Reply via email to