Typically, if you were to ask me whether I prefer theoretical sciences or applied sciences, I would tend to answer pretty strongly with theory. For instance, I’m interested in physics but not engineering. In physics I’m more interested in theoretical physics, leaning towards mathematics, than I am in applied physics, which is where the money is. Which is why I’m not a physicist.
Anyway, I’ve been trying to learn this Java 3D stuff, and I’ve been going along through the tutorials, learning the theory of how to write code, examining examples of code, learning code heirarchies and how to properly construct Java 3D code so it will render properly, and that’s all going fine. Except that the version of Java that exists on Apple computers does not contain the Java 3D API, and Sun’s FAQ basically says they want nothing to do with Apple, and would I please just go ask Apple to write their own Java 3D API? Which means I can’t compile or execute any of the code I’m learning about. I can look at the code of the example, and I can look at the screenshots of the output in the tutorial, but I can’t actually follow along. I can’t change a variable and see the effect. I can write my own program, but I can’t see it work, or even IF it works.
Here is a place where I’d like to lean towards the Applied end of the spectrum. I can’t, but I’d like to. If I had a current version of Virtual PC, I could be running Windows on my Mac, and I could compile and run the Java 3D code in the version of Java included in Windows. Except I didn’t buy the new version of Virtual PC when I had a job and I certainly can’t afford it now. So… Theory it is. I’m going to go ahead and plow through the tutorials, see if I can memorize it all without actually applying any of it until i can sit down in front of a PC. Argh.
Maybe later in the tutorials it’ll explain how to do it all in a browser. If it does, and it still doesn’t work on a Mac, I’ll come back here and update this to reflect my new frustration.