|
|
Mac OS X is the world's most advanced operating system, combining the rock solid reliability of UNIX with the ease-of-use of Macintosh. Its time-tested stability and performance characteristics, standards-based technologies, remarkable user interface, and integrated
Xcode Tools
make it a powerful platform for developers. The current release, Mac OS X v10.3 Panther, contains over 150 new features and provides significant enhancements to its modern, UNIX-based foundation, including a completely redesigned Finder, Exposé, improved Mail, and for developers,
Xcode, gcc 3.3 and X11. Mac OS X also supports
High Performance Computing
with products like the
Xgrid.
|
|
|
For the complete story on the unique combination of industry-leading technologies and innovative architecture of Mac OS X, check out
Mac OS X Overview: Introduction for Developers (PDF).
|
|
|
RIACS and Mac OS X: A Critical Edge for NASA 3D Rendering
Moving to Mac OS X to develop 3D rendering solutions for NASA was a
huge win for RIACS. The port was easy, and now their development
team is coding faster and more efficiently.
[Sept 20 2004]
|
.
Developing Cross-Platform UNIX Applications with Mac OS X
Mac OS X makes it easy to develop applications then deploy them
to other flavors of UNIX. This article discusses tools and
techniques for developing code on Mac OS X for deploying on
other UNIX platforms.
[Aug 30 2004]
|
Introducing Xcode 1.5: Improving Speed and Workflow
Learn about some of the key new features included in the most recent release of Xcode, including dead-code stripping, enhancements to the user interface, additions to source code management support, and code completion. [Aug 09 2004]
|
Universal Access: Computers That Everyone Can Use
Computers must be usable by everyone, including those with disabilities.
Learn the architecture of Universal Access on Mac OS X and what you should do to
make your applications fully accessible. [Aug 02 2004]
|
New Developer Guide: Apple Software Design Guidelines
This guide explores principles used to design high-quality software and relates them to specific Mac OS X technologies, offering tips on how to use Mac OS X features effectively in your software. Apple Software Design Guidelines is a must-read for anyone who wants to develop great software for Mac OS X. [Jun 04 2004]
|
|
Mac OS X System Architecture
The core technologies of Mac OS X, including development frameworks, user interface, and graphics systems, are built on the stable and reliable foundation of Darwin. See how these elements relate to each other in the Mac OS X System Architecture diagram.
Getting Started with Apple Technologies
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.
|
ADC Reference Library
The
ADC Reference Library
is a key developer support tool. It integrates the core ADC technical resources Documentation, Technical Notes, Sample Code, Release Notes, and Technical Q&As and adds a highly functional interface that supports filtering, sorting, and browsing.
Getting Started with Mac OS X
provides a guided introduction and learning path for developers new to Mac OS X.
|
Xcode Tools
The Xcode Tools include everything you need to begin developing applications for Mac OS X, including Xcode 1.0 (Apple's integrated development environment), gcc 3.3, Interface Builder 2.3.4, AppleScript Studio, updated documentation, performance tools, and much more.
Developers can stay up-to-date by downloading the latest version of the Xcode Tools from the Apple Developer Connection for free. The Xcode Tools require Mac OS X version 10.3 or higher.
|
Porting to Mac OS X from Windows Win32 API
The "Porting to Mac OS X from Win32 API" guide is intended to help Windows developers porting their existing C or C++ Windows applications to Mac OS X. It 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.
|
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.
|
Eclipse and Mac OS X: A Natural Combination
The Eclipse IDE is one more reason why Mac OS X is a great Java development platform. This article introduces Eclipse on Mac OS X and explains how to get started with it.
|
High Performance Computing for the Rest of Us
Set up a computer cluster in your lab with just a few clicks using Xgrid. Read how mathematicians and scientists are making the most of Xgrid's power and easy setup.
|
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.
|
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; it will then reinsert the strings into the application you are localizing.
|
Mac OS X Developer Titles from O'Reilly & Associates
Developer-related titles from O'Reilly & Associates include Mac OS X Panther in a Nutshell, 2nd Edition, Cocoa in a Nutshell, Mac OS X Panther for Unix Geeks, Running Mac OS X Panther, as well as books on Cocoa and Carbon programming.
|
|
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
Sherlock channels make it easy to provide Web services in Mac OS X. Sherlock 3 uses an improved model for channels that gives developers more flexibility in how data is displayed and organized. The new channels model provides 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, an Xcode template, and an Interface Builder Sherlock palette.
|
|
Mac Logo Program
Ensuring your Mac-compatible product receives maximum customer impact in the retail space is easy. By aggressively utilizing
Apple's Mac Logo Program, you can make sure your products are readily identifiable
by the millions of Mac users worldwide who look for this logo.
|
|
|
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.
|