- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
New Trade Paper
Ships from International Warehouse (read more)
available for shipping only
Not available for In-store Pickup
Java and Mac OS X (Developer Reference)by T. Gene Davis
Synopses & Reviews
Integrate the power of Java with Apple's OS X
Are you ready to apply your Java skills to the world of Mac OS X? This book shows you how. It first walks you through the history of Java on Apple, then the free development tools available on OS X and the steps for automating builds. Next you'll find out how to make your Java applications behave the way you want in the Mac environment. With the help of numerous code samples, you'll also get up and running with more advanced programming—and soon be creating cutting-edge apps that take full advantage of any Apple technology.
Access the latest information on Apple development
Visit www.wileydevreference.com for the latest on tools and techniques for Apple development, as well as source code for the projects in this book.
Learn the guidelines of integrating Java with native Mac OS X applications with this Devloper Reference book.
Java is used to create nearly every type of application that exists and is one of the most required skills of employers seeking computer programmers. Java code and its libraries can be integrated with Mac OS X features, and this book shows you how to do just that.
You'll learn to write Java programs on OS X and you'll even discover how to integrate them with the Cocoa APIs.
With this book, you will learn that creating Java-based applications that integrate closely with OS X is not a myth!
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Reasons for writing Java programs on OS X include code reuse, employer or customer preference, or programmers' strong preference for the language. OS X 10.4 and beyond have deprecated the Java versions of Apple's Cocoa APIs. The typical response on the Web to common questions about how to create Java based applications that integrate closely with OS X has become, You can't. This answer is simply not true. Some knowledge of JNI and other integration technologies and a knowledge of what libraries to integrate with will enable mid-level to advance Java programmers to have the same coding options that were available before support for the Java Cocoa APIs was removed.
This book will fill in the knowledge gap preventing Java programmers from creating applications tightly integrated with OS X. Few other resources have been produced after the deprecation of the Java Cocoa APIs to explain to mid-level to advanced Java programmers the unique situations with OS X.
About the Author
T. Gene Davis is a Senior Web Applications Programmer at the University of Utah's Institute for Clean and Secure Energy. He has been professionally developing Java-based applications for the Mac and other computers since 1999. Davis also writes and maintains Shogi software for his company, Gene Davis Software. In addition, he is the author of Learning Java Bindings for OpenGL.
Table of Contents
Part I: Getting Started.
Chapter 1: Programming Java for OS X.
Chapter 2: Introducing the Environment.
Chapter 3: Understanding Xcode.
Chapter 4: Building Basic Projects.
Chapter 5: Deploying Applications.
Part II: Bringing Guidelines, APIs, and Languages Together.
Chapter 6: Porting and Designing.
Chapter 7: Integrating Windows, Menus, and Dialog Boxes.
Chapter 8: Embedding Cocoa Components.
Part III: Architecting Alternative Applications.
Chapter 9: Understanding JNI.
Chapter 10: Creating Screen Savers.
Chapter 11: Creating Terminal Applications.
Part IV: Appendixes.
Appendix A: More Development Tools.
Appendix B: JUnit on OS X.
What Our Readers Are Saying