Apple Mac OS X Tiger 10.4 NL CD Mac Retail M9639N/A Fascicule
Codes de produits
M9639N/A
2
Technology Brief
Mac OS X for UNIX Users
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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