Hi,

 Just a few explanations:
 * DirectX is a API for 3D,2D Sound, etc. Commonly it
is used in C++ programms, but can be used by another
languages, using a king of bridge. Runs on Windows
platform only.

* There is a Java3D OpenGL and Java3D DirectX, this
last is a Windows only version (using DX 8.1 or
higher). Some old/cheap video card runs Java3D DirectX
better. The new ones (GForce, etc) runs both fine,
OpenGL slightly better/faster.

My toughts about your project:
  It is very interesting. You just have to consider
how complex it can be.
 Windows is build around Explorer. You can do a kind
of Explorer 3D, with some (3D) icons to click,
drag,select, etc. You can also execute programs,
creating Process instances by calling
Runtime.exec(cmdString).

 About using C++/DirectX : It will not be easier this
way. DirectX is very low level, and something hard to
program. I think it : This is not a option, is a
suicide. Just 6 months...

 Sometime ago I found a small, pure 3D software, scene
graph based, Java 3D API called IDX3D.
 There is a "click and open"  demo that can inspire
you :
http://www.idx3d.ch/idx3d/demo10.html

 The main page is :
http://www.idx3d.ch/idx3d/idx3d.html

 Of course you can use Java3D hardware capabilities to
go to full screen at full speed.

 Pieces to build your project using Java/Java3D
(tips):
  * cubes as folders and files;
  * click in a cube to open a folder or to run a
executable file;
  * a toolbar in the botton to show info about that
cube under mouse arrow (like used on that demo10
above);
  * a cube to go to a upper folder level;
  * run programs as Process from Runtime.exec;

steps to do it:
 * learn how to pick, drag and select things within a
Java3D scene - See java3D demos;
 * learn how to run applications from a Java
application (JavaWorld site has several articles about
it);
 * build a good looking scene ;)But avoid a quake like
enviroment. This is a Explorer not a FPS game.

 If well done, your application can run on another
platforms, as Linux.

Alessandro Borges





 --- stereo typical <[EMAIL PROTECTED]>
escreveu: > thanks for your reply,
> 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?
>
> thank you
>


_______________________________________________________________________
Desafio AntiZona: participe do jogo de perguntas e respostas que vai
dar um Renault Clio, computadores, cāmeras digitais, videogames e muito
mais! www.cade.com.br/antizona

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