For 3D Desktop Demo _ student _ project ...
Having access to both the APIs and source code would be advantageous, and having an active developer community with access to all the internals would be advantageous, and a layered OS design would be easier to work with ...
A 3D Desktop is something Sun has demoed & is releasing now.
Linux is a superiour target relative to Microsoft Windows for a highly customized "3D interface" add on, and his what Sun's Madhatter / Java Desktop 3D Desktop is based on ( and a Solaris version will be available also ).
Linux is open source so you can get all the source code for free, and it is a layered solution which also makes your implementation easier.
Linux has the Kernal at it's core, has a X-Windows graphics layer, and multiple Windows managers including Gnome and KDE that implement the graphical user interface and all these layers are available to you to modify and enhance as you desire.
I realize you had a Microsoft Windows implementation in mind, but as this is a student project and it is in the initial stages of conceptualization, I hope you would consider a larger set of solutions as Sun's 3D Desktop based on open standards including Java might be vastly superior choice.
3D Desktop Demo ( java.net OpengGL bindings ) ---------------
SUN DECLARES LINUX DESKTOP READY FOR PRIMETIME | | Java Technology a Key Feature of Mad Hatter |------------------------------------------- | Sun's Java technology on the desktop is also | being enhanced for Project Mad Hatter providing | a native GNOME look and feel for all Java | applications. | | The innovative 3D desktop demo that wowed the crowd | during the keynote was built using Java technology | on Linux with Java for Open GL bindings which | Sun recently open sourced at java.net. | | Java technology is pervasive on the desktop as it | now runs on 550 million personal computers via | distribution arrangements with leading PC | manufacturers. | http://www.sun.com/2003-0805/feature/index.html | http://java.net/index.html http://sunnetwork.sun.com/ | http://www.mail-archive.com/[EMAIL PROTECTED]/msg25859.html
Nicholas Pappas wrote: > > I'm planning to develop a 3D desktop ... > > 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. ... > > > thank you > http://archives.java.sun.com/cgi-bin/wa?A2=ind0310&L=java3d-interest&P=32109
http://archives.java.sun.com/cgi-bin/wa?A2=ind0310&L=java3d-interest&P=33303
Sun's Java Desktop at it's core is written in "C" but it's built on open standards and supports Java. I use Linux and will try Sun's Java Desktop soon.
Java3d and VRML offer a quick portable solution for displaying 3d objects that can receive mouse clicks ( Picking ) and repond with 3d animations, it is portable, runs and runs in a browser.
Interactive Web Animatino made simple with Java3d & VRML --------------------------------------------------------
| | The program reads a 3d scene as a simple VRML | text file, and displays the Java3d Scene Graph | ( which is interactive, you can expand and collapse | the branches of the scenegraph and examine the contents | of the nodes ), it renders the 3d scene, and | | when you click on an object it tells you what you clicked on. | http://www.frontiernet.net/~imaging/games_with_java3d.html
Java3d & VRML: Portable with Picking & Animation in a Browser ------------------------------------------------------------- http://www.frontiernet.net/~imaging/java3d_and_vrml.html http://www.frontiernet.net/~imaging/vrml_loaders_working.html
The Failures and Faudulent claims of Nasa & Yumetech.com staff in no way reflect the reality of Java3d VRML Animation in a Browser with Sun's VRML / Xj3D Loaders for Java3d.
-- Paul, Java Developer & Web Animator ----------------------------------------------------- "Imaging the Imagined: Modeling with Math & a Keyboard"
=========================================================================== 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".