I've spent the last half year writing java code for a class, and I've
come to like it fairly well. Now, I'm working at a company that
primarily uses C/C++. I will be working on a medical system used in
surgery. Part of this program involves some 3D rendering. The machine
that will run this system is a duel processor 1 GHz machine with 1 GB
of RAM, running the RedHat Linux OS.
My question is, will java and Java3D be "good enough" to take
advantage of this machine's configuration? I want the 3D to be fairly
"impressive", not in terms of special effects or complex coding, but
in terms of many polygons being rendered. I also need to take
advantage of 1 GB of ram and two processors.
Can java do this? Is it appropriate for a large system like this,
with possibly demanding 3D? Can it take advantage of all that memory
and the duel processors? I know java isn't as fast (at least with the
VM -- how does compiled code compare?), but I think it's fast enough
for everything I need to do (with the possible exception of 3D, like I
Like I said, I like java much more than C++, but I don't want to
handycap this program by using it. Any advice would be appreciated.