Books & Videos

Table of Contents

  1. Chapter 1 Getting Oriented

    1. All Those Confusing Names

    2. Why Now?

  2. Chapter 2 Apple’s Java Platform

    1. Apple JVM Basics

    2. Apple’s JVM Directory Layout

    3. Additional APIs and Services

    4. Going Forward

  3. Chapter 3 Java Tools

    1. Terminal

    2. Code Editors

    3. Jakarta Ant

    4. Additional Tools

  4. Chapter 4 GUI Applications

    1. Swing and Aqua

    2. An Example Swing Application

  5. Chapter 5 Apple Extensions

    1. The Mac OS X Finder

    2. Native Access

  6. Chapter 6 Cross-Platform Programming

    1. GUI Construction

    2. New Line

    3. File Encoding

    4. Threading

    5. File Separator

    6. Testing Cross-Platform Compatibility

    7. For More Information

  7. Chapter 7 Standalone Applications

    1. Packaging

    2. JAR Files

    3. Application Bundles

    4. Building an Application from Scratch

    5. MRJAppBuilder

    6. Next Steps

  8. Chapter 8 Web-Delivered Applications

    1. Applets

    2. Java Web Start

    3. GUI Application Delivery Comparison

    4. Next Steps

  9. Chapter 9 The Mac OS X Speech Framework

    1. The Speech API

    2. Putting Speech to Work

  10. Chapter 10 QuickTime for Java

    1. Getting Started

    2. The QuickTime API

    3. The SimplePlayer Application

  11. Chapter 11 The Mac OS X Spelling Framework

    1. Getting Set Up

    2. The Spelling API

    3. Spelling in Action

  12. Chapter 12 Databases

    1. Basic Concepts

    2. Mac OS X Databases

    3. Next Steps

  13. Chapter 13 Servlets, JSP, and Tomcat

    1. Apache Tomcat

    2. Database-Driven JSP Applications

    3. Frontending Tomcat with Apache

    4. Next Steps

  14. Chapter 14 EJB and JBoss

    1. JBoss

    2. Getting Started with J2EE

    3. Pushing the Envelope

  15. Chapter 15 Web Services

    1. RPC

    2. XML-RPC

    3. SOAP

    4. Additional Reading

    5. Final Thoughts

  1. Colophon