|
Getting Started with JavaTechnology OverviewJava is a modern object-oriented programming language used by millions of developers worldwide. Java has a few different roles in Mac OS X:
Start HereBefore you begin developing Java software in Mac OS X, learn about the Java technologies available in Mac OS X by looking at the following Apple websites:
Choose A Learning PathIf you do not know how to program with Java, you need to learn how. If you want to develop Java applications for multiple platforms, you need to learn about the cross-platform technologies supported by Mac OS X. If you want to deploy Java applications on Mac OS X only, you need to learn about developing Mac OS X-specific desktop applications. If you develop or deploy Java-based applications on servers, you need to learn about developing and deploying server-based applications. Learning How to Program with JavaApple’s Java technologies assume that you already know how to program with Java. If you are not already familiar with Java programming, Sun’s Java Technology website has many useful links for learning the language, including The Java Tutorial. Many other third-party resources are also available. If you are learning to program Java on Mac OS X, also see the Java on Mac OS X FAQ to help you use the information provided by Sun and others. Developing Cross-Platform Desktop ApplicationsIf you develop cross-platform Java 2, Standard Edition (J2SE) applications with J2SE 1.4.2 or J2SE 5.0 and plan to deploy them on Mac OS X, read Java Development Guide for Mac OS X for an understanding of how Java development on Mac OS X differs from development on other platforms. Developing Mac OS X–Specific Desktop ApplicationsIf you are developing applications for Mac OS X but want to write them in Java:
Developing and Deploying Server-based ApplicationsIf you plan to deploy Java server-based applications, you have two solutions built into Mac OS X Server. (Mac OS X has no built-in Java server solutions.) MacOS X Server includes the JBoss server and the WebObjects application server. Both allow you deploy Java 2, Enterprise Edition applications. WebObjects provides additional benefits by allowing you to take advantage of WebObjects-specific application frameworks.
Next StepsThe Java Reference Library includes the following high-level resource pages, which can be bookmarked for easy access:
These additional resource pages may also be helpful:
|
© 2004, 2006 Apple Computer, Inc. All Rights Reserved. (Last updated: 2006-05-23)
|