Mac OS X for Java Geeks
Crossplatform Compatibility and Platform Specific Functionality
Publisher: O'Reilly Media
Final Release Date: April 2003
Pages: 304

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.The book begins by laying out the Mac OS X tool set, from the included Java Runtime Environment to third-party tools IDEs and Jakarta Ant. You'll then be brought up to speed on the advanced, Mac-specific extensions to Java, including the spelling framework, speech framework, and integration with QuickTime. In addition to clear explanations of these extensions, you'll learn how to write code that falls back to non-Mac specific code when it runs on other platforms, keeping your application portable.Once you have the fundamentals of the Mac OS X Java platform in hand, this book takes you beyond the basics. You'll learn how to get the Apache web server running, and supplement it with the Jakarta Tomcat JSP and servlet container. JSPs and servlets running on Mac OS X are covered, as is installation and connectivity to a database. Once you have your web applications up and running, you'll learn how to interface them with EJBs, as running the JBoss application server on Mac OS X is covered. Finally, the latest developments in web services, including XML-RPC and SOAP, are found within.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyMac OS X for Java Geeks

(based on 3 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 3 customers

Displaying reviews 1-3

Back to top


Nice primer for Java geeks who are not Mac geeks.

By Rakesh Patel from the Columbia Java Users Group

from Undisclosed

Comments about oreilly Mac OS X for Java Geeks:

This book has provided preliminary introduction to the platform with exploring the technical underpinnings of the Mac OS X Java implementation.

It is good for a new java developer for Mac OS X platform, someone can explore the pragmatics of Java development, including how to set up your development environment.

And it makes you aware of Apple's various additons to the java platform and describes how

to package and deliver an application to end users that looks and behaves like a native

Mac OS X application.

It covers some recent features like Web start, Speech framework, Web service and EJB's and Jboss.

After that this book is good start for getting hands on with the Apache web server and

supplement it with the jakarta Tomcat JSP and servlet containers.


Mac OS X for Java Geeks Review

By Paul Wren

from Undisclosed

Comments about oreilly Mac OS X for Java Geeks:

I had been playing around with my PowerBook G4 as a webserver (using Apache), building some PHP-based applications, and serving them up locally during development. PHP is great for quick deployment of server-side web pages, but I had wanted to try my hand at developing Java-based web apps. I didn't really know where to start, but then I found Mac OS X for Java Geeks.

Using this book as my guide, I was able to:

Install and configure Apache Tomcat

Write and deploy my first "Hello World" JSP

Write and deploy my first Servlet

Deploy a working JSP that accesses a MySQL database

For me, this book has been invaluable... and I've only used two chapters! Will Iverson has created a volume that has something for everyone-- but most people will only use parts of the book.

Everyone can benefit from his overview of the JVM on Mac OS X, as well as the chapter on Java development tools.

If you want to develop web-based Java applications, there are chapters on Applets, JSPs and Servlets, Web services such as SOAP, and even using JBoss to serve EJBs.

If you hope to develop applications for the Mac platform, there are chapters on creating Mac applications, and interfacing with Mac OS gems such as QuickTime (read the sample chapter on QuickTime), Mac OS speech, and the Mac OS spelling framework.

The book is filled with great figures and examples, and readers looking to get their feet wet can build a swing application called SimpleEdit, which is used throughout the book as something to build on with newly acquired knowledge.

If you are planning to do any work in Java, and the Mac is your development (or deployment) platform, you gotta get this book. I know I'll be coming back to it over and over.

Paul Wren, LWG Java/C/C++ Users Group


Mac OS X for Java Geeks Review

By fede

from Undisclosed

Comments about oreilly Mac OS X for Java Geeks:

I would like to thanks mr. Iverson, his book is a complete panorama about mac osx java tech. The book is effective and the ideas are expressed step by step also with examples. I like the idea of the central example application (SimpleEdit) to make use of the plugin to explain various subjects on the same GUI. The code isn't easy to use in certain parts but probably due to the passage from the virtual machine 1.3.1 to 1.4.1 by apple osx.

I finish to read the book in a few days and I wait the next book of mr. will with more arguments on java/cocoa/osx . There is a lack of documentation about the developer system by apple and we (readers) need more advanced examples to use the tools to develop on osx.

Displaying reviews 1-3

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Print:  $39.95
The shipment of this item may be delayed.