Mac OS X for Java Geeks
Authors: Iverson W.
Published year: 2005
Pages: 6-9/105
Buy this book on amazon.com >>

Organization

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.

Conventions Used in This Book

The following font conventions are used in this book:

  • Italic is used forUnix pathnames, filenames, and program names; for Internet addresses, such as domain names and URLs; and for new terms where they are defined.

  • Constant Width is used for command lines and options that should be typed verbatim; and for names and keywords in Java programs, including method names, variable names, and class names.

  • Constant Width Bold is used occasionally for emphasis in code.

Indicates a tip, suggestion, or general note.

Indicates a warning or caution.

Comments and Questions

Please address comments and questions concerning this book to the publisher:

O'Reilly & Associates, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(800) 998-9938 (in the United States or Canada)
(707) 829-0515 (international or local)
(707) 829-0104 (fax)

There is a web page for this book, which lists errata, examples, or any additional information. You can access this page at:

http://www.oreilly.com/catalog/macxjvgks

To comment or ask technical questions about this book, send email to:

bookquestions@oreilly.com

For more information about books, conferences, Resource Centers, and the O'Reilly Network, see the O'Reilly web site at:

http://www.oreilly.com/

Acknowledgments

One person can write a book, but alone, one person cannot write a book like the one you hold in your hand. I send my appreciation to the oft-unseen engine behind the production, marketing, and sales of this book. I know you're there and appreciate all of your effort.

This book wouldn't be what it is without the valiant efforts of my editor, Brett McLaughlin. His tireless effort has made it a far better work than it might have been.

Thanks to Michael Loukides for entertaining and supporting the idea behind this book, and for making it possible to work with Brett.

Thanks to Tim O'Reilly for all the fine tomes that grace my bookshelf , and for allowing me to add my own title to O'Reilly's great library.

For their time, feedback and enthusiasm , I would like to thank James Duncan Davidson and Daniel Steinberg. Both could have written this book with their eyes shut ”I just got lucky, I guess.

Thanks to Allen Denison for his support and enthusiasm; Bodhi for taking the time to provide feedback; the MRJ-Dev mailing list for asking and answering all my questions before I even knew to articulate them; and everyone at Apple Computer ”many long hours go into building your beautiful software.

On a personal note, thanks to the entire B-night crew, the Anagamin players, and the LJ crowd .

And finally, thanks to Mom, Diane, and Cynthia. You are simply amazing.

Mac OS X for Java Geeks
Authors: Iverson W.
Published year: 2005
Pages: 6-9/105
Buy this book on amazon.com >>