| Mac OS X for Java Geeks |
| By Will Iverson |
| | |
| Publisher | : O'Reilly |
| Pub Date | : April 2003 |
| ISBN | : 0-596-00400-1 |
| Pages | : 296 |
| | Copyright |
| | | Preface |
| | | | Organization |
| | | | Conventions Used in This Book |
| | | | Comments and Questions |
| | | | Acknowledgments |
| |
| | | 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 |
| |
| | | Colophon |
| | | Index |