This book provides a learning path for a Java developer new to the Mac OS X platform. It assumes a basic working familiarity with Java.
- Chapter 1
-
Covers the history of Mac OS X and provides a preliminary introduction to the platform.
- Chapter 2
-
Explores the technical underpinnings of the Mac OS X Java implementation, including the layout, classpath, and additions to the standard Java environment.
- Chapter 3
-
Explores the pragmatics of Java development, including how to set up your development environment, and an overview of available tools.
- Chapter 4
-
Builds a local desktop application in Swing and examines how to extend this application while still retaining cross-platform capability.
- Chapter 5
-
Discusses and gives examples of Apple's various additions to the Java platform.
- Chapter 6
-
Looks at the potential pitfalls of developing applications that are intended for multiple platforms and examines how to mitigate them.
- Chapter 7
-
Describes how to package and deliver an application to end users that looks and behaves like a native Mac OS X application.
- Chapter 8
-
Examines how to build client applications that are delivered via the Web, including applets and Web Start applications.
- Chapter 9
-
Discusses how to make an application generate human speech and respond to your speech.
- Chapter 10
-
Examines an application that provides support for rich multimedia.
- Chapter 11
-
Adds real-time support and interactive spellchecking to an application.
- Chapter 12
-
Provides basic information on installation, setup, and usage of the popular MySQL and PostgreSQL databases.
- Chapter 13
-
Builds and debugs a web application using standard Java presentation technologies.
- Chapter 14
-
Examines the development process for creating Enterprise JavaBeans on Mac OS X, and details installation of the JBoss application server.
- Chapter 15
-
Builds XML-RPC and SOAP web services and communicates with these services by using Apple's AppleScript scripting package.