The Wayback Machine - https://web.archive.org/web/20031003211804/http://developer.apple.com:80/macosx/
AppleThe Apple StoreiTunes.MacQuickTimeApple SupportMac OS X
FeaturesUpgradeHot AppsTechnologiesDownloadsServerDeveloperDarwinFeedback

Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Mac OS X
Sneak Preview Mac OS X v10.3 Panther

Mac OS X combines the rock solid reliability of UNIX with the ease-of-use of Macintosh. The newest release of Mac OS X v10.2 (Jaguar), includes more reasons than ever to develop for, or port your applications to, Mac OS X.

For the complete story on the array of standards-based technologies available in Mac OS X, check out Mac OS X Overview: Introduction for Developers (PDF).

News and Updates
Darwin 6.7 and 6.8 Source Code Posted
The Darwin team has posted source code for Darwin 6.7 and Darwin 6.8. These sources correspond to Mac OS X 10.2.7 and Mac OS X 10.2.8, respectively.
[Sep 26 2003]
New Developer Performance Page
How can you get the best possible performance out of your code? Are you making the most of Mac OS X and Mac platform? The answers are available on the Apple Developer Connection's Performance page. [Sept 19 2003]
August 2003 GCC Updater Now Available
The August 2003 GCC updater includes the new GCC 3.3 compiler in addition to other updates that will allow development of G5 optimized code with the December 2002 Mac OS X Developer Tools. This update is available to all ADC Members from the Download Software area of the ADC website. [Sep 12 2003]
Optimizing for the Power Mac G5
The full capabilities of the Power Mac G5 are available to those who optimize their applications for the new system. Learn how to analyze your code and reap the full benefits of the G5 for both new and existing apps. [Sep 05 2003]
Developer Opportunities with Keynote and APXL
Apple's Keynote presentation software stores data in an open XML format called APXL. Learn about Keynote extensibility and how your applications can use APXL to leverage the display capabilities built into Keynote. [Aug 20 2003]
WWDC Sessions Now Available on ADC TV
If you missed the Worldwide Developers conference this year, you now have another chance to get up to speed on Mac OS X version 10.3 Panther, the Xcode developer tools suite, the new Power Mac G5, and all of the powerful technologies that were unveiled.

ADC TV now gives you instant online access to 142 WWDC 2003 sessions with flexible options for purchasing just a few sessions or the entire set. The ADC TV All Access option even includes a 12 disc DVD-ROM set. Free sessions also available. [Aug 15 2003]
Apple Public Source License 2.0 Now Available
The Darwin team at Apple is pleased to announce that version 2.0 of the Apple Public Source License has been certified as a "Free Software License." APSL 2.0 includes numerous changes and simplifications to make it even easier to use Apple Open Source software as part of your programs. To indicate acceptance of APSL 2.0, you can now use your new or existing "Apple ID," rather than having a separate Darwin account. [Aug 08 2003]
Optimizing an Xserve for Web Hosting
Learn how to configure Xserve and Mac OS X Server for optimal web hosting. This article provides practical advice on configuring and optimizing an Xserve to ensure fast, robust Web hosting. [Aug 08 2003]

New Releases
Final Cut Pro 4.0.1 [Aug 15 2003]
Security Update2003-08-14 v.1.0 (Server) [Aug 15 2003]
Security Update 2003-08-14 v.1.0 (Client) [Aug 15 2003]
AirPort Software Update 3.1.1 [Aug 08 2003]

New Mac OS X Documentation
QA1303 - Sequence Grabber - Setting the sound channel play through state
[Sep 26 2003]
QA1287 - How can I tell if a PCI device has on board I/O space? [Sep 26 2003]
Java 1.4.1 System Properties [Sep 26 2003]
QA1305 - Debugging arbitrary applications with Xcode [Sep 19 2003]
QA1301 - Spaces in project names: solving "Missing file or directory" errors in Project Builder [Sep 19 2003]
QA1300 - How to add other pasteboard types to an HFS Promise drag in Cocoa
[Sep 19 2003]
QA1299 - NSL and how it relates to Rendezvous [Sep 19 2003]
QA1292 - Avoiding the -42 error with DiscRecording [Sep 19 2003]
QA1290 - Rendezvous and wake from sleep [Sep 19 2003]
QA1289 - How to remove the "Open Recent" menu item in a Document-based Cocoa application [Sep 19 2003]

New Mac OS X Sample Code
QuickTime: Goodies: VideoProcessing QuickTime: Basics: Movie Overlay [Sep 19 2003]
Java: AppleJavaExtensions [Sep 19 2003]
DiscRecording: ContentBurn [Sep 12 2003]
Java: JAWTExample [Sep 12 2003]
Text: MacTextEditor [Sep 12 2003]
Interapplication Communications: EmbededAppleScripts [Sep 12 2003]
QuickTime: Basics: QTMLPrintingSample [Sep 12 2003]
QuickTime: Effects: QTEffectsDialog - Cocoa [Revised] [Sep 12 2003] QuickTime: Capturing: SoftVDigX [Aug 29 2003]

Technical Resources
Mac OS X Getting Started
For those new to creating software for the Macintosh, this page provides directions to Apple's support services, documentation, tutorials, examples, tools, and business services.
Free Mac OS X Developer Tools
Mac OS X includes a complete suite of professional-quality developer tools. Registered developers can download for free the latest version of the Mac OS X Developer Tools from the Apple Developer Connection Member Site. The suite of tools includes:
  • Project Builder, Apple's integrated development environment for Mac OS X;
  • Interface Builder, Apple's graphical user interface editor;
  • popular Unix development tools such as gcc, gdb, vi, emacs, pico, Perl, PHP, and Python;
  • familiar Unix shell tools such as grep, chrontab, chmod, ps, top, tail, and more.
Updated Windows Win32 API to Mac OS X Porting Guide
The "Windows Win32 API-Mac OS X Porting Guide" is intended to help Windows developers porting their existing C or C++ Windows applications to Mac OS X. The guide introduces Windows programmers to the Mac OS X procedural APIs for key areas such as 2D/3D graphics, user interface, text handling, networking, and multiprocessing. It also directs readers to additional resources on the ADC website, in third-party books, and elsewhere.
History of Darwin
To learn details about the origin and evolution of Darwin--the UNIX-based, open source core of Mac OS X--check out this Darwin Technology Profile from the Apple Developer Connection.
Internet Software Consortium Hosts OpenDarwin.org
OpenDarwin.org is the home for the Darwin bug tracking system and an "experimental" source code repository. Hosted by the Internet Software Consortium, OpenDarwin.org provides developers with greater freedom to experiment with Darwin open source projects.
Aqua User Interface
Learn how to leverage the Mac OS X Aqua user interface to create applications that users find intuitive, friendly, elegant, and powerful.
AppleGlot 3.1
AppleGlot is a tool for extracting the text strings out of an application so that you can translate them, and then reinserts the strings into the application you are localizing.

Completely rewritten for Mac OS X 10.2, AppleGlot 3.1 offers new features and improved performance, and supports incremental text changes, so you do not have to start over with each version or build of your application. The 3.1 version of AppleGlot supports Cocoa and Carbon applications, bundled applications, and shared translation libraries.

Everything you need to get started with AppleGlot (including a Users Guide) can be downloaded from: AppleGlot 3.1.
CHUD tools
The Computer Hardware Understanding Development kit is designed to simplify performance studies of PowerPC Macintosh systems running Mac OS X. Developers interested in tuning their products for the Macintosh platform can either take advantage of existing performance tools written with CHUD or create their own using the same set of building blocks.
Mac OS X Series by O'Reilly & Associates
The books in this series have been technically reviewed by Apple engineers and are recommended by the Apple Developer Connection. The series includes:
  • "Learning Carbon"
  • "Learning Cocoa"
  • "Building Cocoa Applications"
  • "AppleScript in a Nutshell"
ADC Members receive discounts on O'Reilly books, O'Reilly Network, Safari, and O'Reilly Conferences.

The MacDevCenter on the O'Reilly Network provides additional technical articles for Mac OS X developers.
Mac OS X and SourceForge.net
Open source developers with projects on SourceForge.net have access to Mac OS X through SourceForge's compile farm. Project administrators can compile and test their projects on Apple's UNIX-based operating system.
Sherlock 3 Channel SDK
In Mac OS X 10.2, Sherlock introduces channels which provide Web services for the rest of us. Sherlock 3 uses a new model for channels that provides developers with more flexibility in how data is displayed and organized by providing a front-end interface for a Web-based search engine and full control over how search results are displayed using Aqua. Everything required to develop a channel is provided in the Sherlock Channel SDK including technical documentation, a sample channel, a Project Builder template, and an Interface Builder Sherlock palette.
Business Resources
Mac OS X Badge
Tell the world your product runs on Mac OS X. The artwork, licensing requirements, and guidelines for use of the "Built for Mac OS X" badge are available on the ADC Software Licensing website. Please note that this badge cannot be used for products that launch the Classic environment.
Mac Logo Program
Ensuring your Mac-compatible product receives maximum customer recognition in the retail space is easy. By aggressively utilizing Apple's Mac Logo Program, you can make sure your products are readily identifiable.
Market Your Products
When you are ready to show the world your Mac OS X products, take advantage of discounted marketing services and programs--from public relations to low-cost advertising in magazines like MacHome and Macworld.
Mac OS X User Interface Design Services
With the growth of Mac OS X, Mac developers everywhere have an increasing need for user interface/interaction design services. Attractive discounts are available to all ADC Premier and Select members.

Gray line

Chinese French Translation Information German Japanese
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2003 Apple Computer, Inc.
All rights reserved. | Terms of use | Privacy Notice