• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Introduction

The Macintosh OS X operating system changed the rules on reliability and user interactivity. Mac OS X uses a modular structural design built around the Darwin core operating system, a suite of application frameworks, standards-based graphics systems, and the easy-to-use Aqua user interface. Aqua represents the user interface for Mac OS X, it utilizes color, images, variable transparency; even animation to create an easy-to-use graphical user interface (GUI). Frameworks includes an assortment of application frameworks that support developers from all levels. For example, Cocoa is a set of object-oriented frameworks designed for quick application development, and Carbon is designed to provide a path for developers moving their applications from the OS 9 operating system to Mac OS X. Java allows development and execution of cross-platform Java 2 Standard Edition programs in Mac OS X.

Graphics in OS X consist of standards-based technologies fully integrated into the operating system. Quartz 2D is a high-performance graphics rendering library based on Adobe's cross-platform Portable Document Format (PDF) standard. OpenGL is the industry standard for visualizing 3D shapes and textures. QuickTime digital media software provides a fully standards-based environment for creating, playing, and delivering video (MPEG-4), audio (AAC), and images (JPEG 2000 and other formats). Darwin lies beneath the user interface and graphics of Mac OS X. It's an Open Source UNIX-based foundation built on technologies such as FreeBSD, Mach, and Apache. Darwin represents a complete operating system, and is comparable to Linux, and provides kernel, libraries, networking, and a rich command-line environment.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint