Apple Mac OS X Tiger 10.4 NL CD Mac Retail M9639N/A Fascicule

Codes de produits
M9639N/A
Page de 20
2
Technology Brief
Mac OS X for UNIX Users
Mac OS X Architecture
The flexibility of Mac OS X derives from a modular architecture built around six 
major layers.
System applications
Mac OS X comes with more than three dozen high-quality graphical applications for 
file management, Internet access, system configuration, and much more.
Aqua user interface
Aqua provides the elegantly functional look and feel of Mac OS X. The entire interface—
including icons, menus, windows, and controls—represents an innovative continuation 
of the legendary Mac ease of use, using color, transparency, and animation to enhance 
the usability and consistency of the system and applications. Developers can create 
Aqua user interfaces for Cocoa, Carbon, and Java applications, as well as with several 
scripting frameworks.
Application frameworks
Mac OS X includes a variety of rich application frameworks, built on top of the 
traditional UNIX APIs, to support developers in many different communities.
• 
Cocoa is a set of object-oriented frameworks designed for rapid application develop-
ment, making it easy to add rich Aqua interfaces to existing UNIX software or to create 
entirely new applications.
• 
Carbon provides a gentle migration path for developers using C++ and procedural 
application frameworks.
• 
Java 2 Standard Edition on Mac OS X is fully compliant, highly optimized, and tightly 
integrated with the native look and feel, making it easy to run standards-based Java 
applications right out of the box.
Graphics and media
The Mac OS X graphics system combines 2D, 3D, and time-based media standards 
using an industry-leading compositing window system for a rich yet seamless user 
experience.
• 
Quartz is the high-performance imaging model in Mac OS X, based on Adobe’s 
cross-platform Portable Document Format (PDF) standard. Quartz uses Core Image 
to leverage the graphics processor for efficient display and printing of high-quality, 
anti-aliased text and graphics.
• 
OpenGL is the industry standard for visualizing 3D shapes and textures. Mac OS X fea-
tures a tightly integrated, highly optimized, and standards-compliant implementation 
that uses high-end 3D graphics cards to full advantage, for basic drawing primitives as 
well as real-time 3D modeling and rendering. 
• 
QuickTime, Apple’s cutting-edge digital media software, provides a fully standards-
based environment for creating, playing, and delivering video (MPEG-4 and H.264), 
audio (AAC, or Advanced Audio Coding), and images (JPEG 2000, PNG, TIFF, and 
hundreds more).
• 
Core Image is a new system framework in Mac OS X Tiger for high-precision image 
processing that can utilize modern, high-performance graphics cards to provide real-
time image processing capabilities using a systemwide API for image effects and 
transformations.
Mac OS X: The desktop for open source
Since Apple first released the Darwin code in 
1999, Mac OS X has been closely identified 
with the open source community. Apple 
worked with other pioneers to develop one 
of the first corporate open source licenses 
and has built ongoing relationships with 
key projects such as Apache, FreeBSD, Perl, 
and Python—many of whose committers 
are now devoted Mac OS X users. Today 
Apple is the largest single vendor of open 
source software such GCC, PHP, Samba, 
SSH, and scores of other projects (see 
www.apple.com/opensource). Leading advo-
cates from Java developer James Gosling to 
Slashdot founder Rob Malda are discovering 
that Mac OS X really is the ideal desktop for 
open source.
System architecture