I am having difficulty understanding the difference. I know that Carbon is something that is updated from Classic format to OS X, and Cocoa is OS X only. Java is supposed to run without recompile on all platforms with a Java Virtual Machine. (I.E. OS X, Mac OS Whatever, Windoze, Solaris) What I...