Jump To:
Leopard Articles
Apple provides tools and programming interfaces to help move code to Mac OS X, where developers can take advantage of advanced features such as the Aqua user interface, the Quartz graphics system, and Bonjour networking.

A guided introduction and learning path for developers new to Mac OS X porting.   Essential information for developers porting applications to Mac OS X.  
Porting Topics
View the complete Porting Articles List.
Guidance for adapting Carbon applications to use Apple's newest technologies.   Tools and programming interfaces for moving code to the Cocoa environment.   Guidance for adapting low-level code and drivers to the Darwin platform.

Tools and programming interfaces for moving Java code to Mac OS X.   Techniques for porting applications to Mac OS X with the Mac OS X developer tools.