Main Page

  Table of Contents
  Reader Reviews
Mac OS X for Java Geeks
By Will  Iverson
Publisher : O'Reilly
Pub Date : April 2003
ISBN : 0-596-00400-1
Pages : 296

Mac OS X for Java Geeks delivers a complete and detailed look at the Mac OS X platform, geared specifically at Java developers. Programmers using the 10.2 (Jaguar) release of Mac OS X, and the new JDK 1.4, have unprecedented new functionality available to them. Whether you are a Java newbie, working your way through Java Swing and classpath issues, or you are a Java guru, comfortable with digital media, reflection, and J2EE, this book will teach you how to get around on Mac OS X. You'll also get the latest information on how to build applications that run seamlessly, and identically, on Windows, Linux, Unix, and the Mac.

  Table of Contents
  Reader Reviews
Mac OS X for Java Geeks
By Will  Iverson
Publisher : O'Reilly
Pub Date : April 2003
ISBN : 0-596-00400-1
Pages : 296
        Conventions Used in This Book
        Comments and Questions
      Chapter 1.   Getting Oriented
        Section 1.1.   All Those Confusing Names
        Section 1.2.   Why Now?
      Chapter 2.   Apple's Java Platform
        Section 2.1.   Apple JVM Basics
        Section 2.2.   Apple's JVM Directory Layout
        Section 2.3.   Additional APIs and Services
        Section 2.4.   Going Forward
      Chapter 3.   Java Tools
        Section 3.1.   Terminal
        Section 3.2.   Code Editors
        Section 3.3.   Jakarta Ant
        Section 3.4.   Additional Tools
      Chapter 4.   GUI Applications
        Section 4.1.   Swing and Aqua
        Section 4.2.   An Example Swing Application
      Chapter 5.   Apple Extensions
        Section 5.1.   The Mac OS X Finder
        Section 5.2.   Native Access
      Chapter 6.   Cross-Platform Programming
        Section 6.1.   GUI Construction
        Section 6.2.   New Line
        Section 6.3.   File Encoding
        Section 6.4.   Threading
        Section 6.5.   File Separator
        Section 6.6.   Testing Cross-Platform Compatibility
        Section 6.7.   For More Information
      Chapter 7.   Standalone Applications
        Section 7.1.   Packaging
        Section 7.2.   JAR Files
        Section 7.3.   Application Bundles
        Section 7.4.   Building an Application from Scratch
        Section 7.5.   MRJAppBuilder
        Section 7.6.   Next Steps
      Chapter 8.   Web-Delivered Applications
        Section 8.1.   Applets
        Section 8.2.   Java Web Start
        Section 8.3.   GUI Application Delivery Comparison
        Section 8.4.   Next Steps
      Chapter 9.   The Mac OS X Speech Framework
        Section 9.1.   The Speech API
        Section 9.2.   Putting Speech to Work
      Chapter 10.   QuickTime for Java
        Section 10.1.   Getting Started
        Section 10.2.   The QuickTime API
        Section 10.3.   The SimplePlayer Application
      Chapter 11.   The Mac OS X Spelling Framework
        Section 11.1.   Getting Set Up
        Section 11.2.   The Spelling API
        Section 11.3.   Spelling in Action
      Chapter 12.   Databases
        Section 12.1.   Basic Concepts
        Section 12.2.   Mac OS X Databases
        Section 12.3.   Next Steps
      Chapter 13.   Servlets, JSP, and Tomcat
        Section 13.1.   Apache Tomcat
        Section 13.2.   Database-Driven JSP Applications
        Section 13.3.   Frontending Tomcat with Apache
        Section 13.4.   Next Steps
      Chapter 14.   EJB and JBoss
        Section 14.1.   JBoss
        Section 14.2.   Getting Started with J2EE
        Section 14.3.   Pushing the Envelope
      Chapter 15.   Web Services
        Section 15.1.   RPC
        Section 15.2.   XML-RPC
        Section 15.3.   SOAP
        Section 15.4.   Additional Reading
        Section 15.5.   Final Thoughts