
For example, two applications could share the same Swing code base. Apple, taking the idea further, looked at classes that remain unchanged between different applications. The idea: objects that have been around a while tend to stay around a long time, so they don't need to be polled quite as often. Some of Java's performance improvements stem from smarter garbage collection. Consequently, your application's downloads will be smaller.Īpple has also improved the Java user experience by sharing libraries in an interesting way. Both developments represent compelling reasons for Java developers to target Mac OS X: there is a single VM for the Mac, and the client already has it installed. At the same time, Microsoft will ship its final version of IE 5.1 for Mac OS X that will include browser support for Java 2 applets. By September, Apple will ship J2SE 1.3.1 with Mac OS X, and every current Mac OS X user will be entitled to a free upgrade. Every Mac a Java 1.3 machineĮvery Mac shipped today comes preinstalled with Mac OS X, each copy of which features Java 2, Standard Edition (J2SE) 1.3. Now that the OS is shipping, we can take a closer look.

Past Java-on-the-Mac articles in JavaWorld noted Apple's promised Java features in Mac OS X, as well as reviews of what features were in beta. After that, we want you to consider Mac OS X for your development." At last week's Macworld Expo in New York, you could see products doing just that. Moreover, Apple's message at June's JavaOne conference was summed up by its Java Technology Manager Alan Samuel: "We at least want you to target Mac OS X when you deploy your applications.

Further, for the first time Sun Microsystems will incorporate some of Apple's innovations into future JVM releases. Many of the sessions at Apple's Worldwide Developers Conference (WWDC) in May were led by the Java team who are improving Java's performance on the platform. That fact alone makes the Mac a great target platform for deploying Java applications. As promised, in March the company shipped Mac OS X with Java 1.3 installed as part of the OS.

J- It's been a busy six months for Apple.
