The Wayback Machine - https://web.archive.org/all/20050303085652/http://www.apple.com:80/macosx/features/java/
AppleThe Apple StoreiPod+iTunes.MacQuickTimeApple SupportMac OS X
ProductsSwitchHot AppsDownloadsServerDeveloperResourcesFeedback

Mac OS X delivers Java 2 on every system. Apple has optimized Java on Mac OS X to look great and perform superbly, making Mac OS X the ultimate platform for developing and deploying cross-platform Java applications.
Java applications - Xcode development - Web applets
Java Compatible Java has become the de-facto standard language for developing cross-platform applications. Recognizing this, Apple has made Java a core component of Mac OS X. Mac OS X includes the full version of Java 2, Standard Edition, version 1.4.2 — meaning you have the Java Developer Kit (JDK) and the HotSpot virtual machine (VM) without downloading, installing or configuring anything. And because Apple has optimized Java on Mac OS X, Java applications act as first-class citizens on Mac OS X.

Cross-platform compatibility with native charm
Quartz Extreme Java applications take on the Aqua look and feel by default and implement Java's graphics directly on top of Quartz, providing the best-looking Java ever. Mac OS X also makes Java applications leaner and faster — it reduces the memory footprint of Java applications by providing a version of Java's HotSpot VM that implements a mechanism similar to shared libraries. Plus, to help developers get started out of the box, Mac OS X also includes an integrated development environment — Xcode.

Explore more of the Java-based web on Safari
Safari On Mac OS X, Java applets work best in Safari, which takes advantage of the latest version of the standard Java Internet Plug-In. Applets load faster than previously and the plug-in supports new advanced caching features for Java classes and JAR files. Certificates used in signed applets are now stored directly in the Mac OS X Keychain, providing centralized access. What’s more, with the Java 1.4.2 Plug-In, Safari supports websites that use LiveConnect for communication between JavaScript and Java applets, letting you work with more Java-based websites than ever before on the Mac.

Xserve rack Ready to protect and serve
Java is one of the key components of a good server solution. That’s why it’s a vital part of the Mac OS X Server software for Xserve. In addition, Mac OS X Server includes all of the components necessary to host high-performance J2EE-based applications — including JBoss, Apache Tomcat, and Apache Axis. As if that weren’t enough, Xserve also includes a deployment license of the full WebObjects Java application server, so that you can deploy sophisticated web applications right out of the box.

Less memory, faster start
On other platforms, each Java application consumes some system memory, so you might end up using more memory than you need to when running multiple Java applications. Other languages, such as C or C++, solve this problem using what’s called shared libraries. Apple developed an innovative new technology that allows Java code to be shared across multiple applications. This reduces the amount of memory that Java applications normally use. And it fits right into Sun’s Hot Spot VM, allowing Mac OS X to remain compatible with standard Java. In addition, Apple has given this implementation to Sun so the company can deploy it on other platforms. It’s just one example of how Apple supports standards and shares ideas to benefit all.

Universal Access User friendly
As with all other Mac OS X applications, Java applications get all the accessibility benefits of Mac OS X, including full keyboard access, visual notifications and the innovative Zoom view. So you can be assured of Section 508 compatibility for your Mac OS X Java application deployments.

AppleScript Add Java applications to your automated workflow
Now Java applications are scriptable on Mac OS X, thanks to the new UI Scripting facility in AppleScript. You can automate your Java applications, selecting menu items, pushing buttons and exchanging data. It’s the perfect tool for testing and including Java applications in your workflow solutions.

Developer Tools Wide array of developer tools
There are many ways to develop Java applications on Mac OS X. Many of the industry leading tools are available, including IntelliJ’s IDEA, Oracle’s JDeveloper, Eclipse and Sun’s NetBeans, just to name a few. Mac OS X also includes free developer tools which support rapid Java development right out of the box.

 
 
 
Copyright © 2005 Apple Computer, Inc. All rights reserved.