

| New Features | Overview | Architecture | Developer Tools | Tech Specs | Upgrade |
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.
Cross-platform compatibility with native charm
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
Ready to protect and serveJava is one of the key components of a good server solution. Thats why its 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 werent 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 whats 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 Suns 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. Its just one example of how Apple supports standards and shares ideas to benefit all. 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.
There are many ways to develop Java applications on Mac OS X. Many of the industry leading tools are available, including IntelliJs IDEA, Oracles JDeveloper, Eclipse and Suns NetBeans, just to name a few. Mac OS X also includes free developer tools which support rapid Java development right out of the box. |