Upload
owen-palmer
View
239
Download
3
Tags:
Embed Size (px)
Citation preview
Mac OS X Anja Philipp 03.02.04
MAC OS X Anja Philipp 03.02.2004
Mac OS X Anja Philipp 03.02.04
- restructuring the operating system
- new user interface, Aqua
- based of the Unix- Kernel
- current version 10.3 (Panther)
Introduction
Mac OS X Anja Philipp 03.02.04
System- architecture
Mac OS X Anja Philipp 03.02.04
- based on the Open Source BSD Unix- Kernel
- integrate the Mach 3.0 operating system service
- preemptive and cooperative multitasking
- powerful network functionality
- symmetric multiprocessing and multithreading
Darwin
Mac OS X Anja Philipp 03.02.04
- protected memory for unambiguous register
- modular design for dynamical load from :
- device drivers
- network drivers
Darwin
Mac OS X Anja Philipp 03.02.04
- 3 powerful technologies
- enable high performance graphic representation
Graphics system
Mac OS X Anja Philipp 03.02.04
- Quartz 2D
- Quartz Compositor
- anti- aliased
- device- independent color and pixel depth
- graphic preparation with PDF
- buffered window
Quartz
Mac OS X Anja Philipp 03.02.04
- OpenGL
- industry- standard for 2D and 3D graphics
- animation on the user interface
-QuickTime:
- interactive multimedia environment - support all application
OpenGL und QuickTime
Mac OS X Anja Philipp 03.02.04
- development environment for applications
- Classic environment with Mac OS 9.2
Application- Framework
Mac OS X Anja Philipp 03.02.04
- set of procedural APIs
- based on earlier Mac OS APIs
- develop for old Mac OS version
- support the executable Mach-o and PEF
- compatibility to old Mac OS version
Carbon
Mac OS X Anja Philipp 03.02.04
- object oriented Framework API for native applications
- easy development for graphic interface
- Programming with Objective- C and Java
Cocoa
Mac OS X Anja Philipp 03.02.04
- platform- independent
- precompiled source code
- the virtual machine interprets the source code
- integrated implementation of Java 2 Standard Edition
- Aqua user interface elements per AWT and Swing
Java
Mac OS X Anja Philipp 03.02.04
user interface Aqua
Mac OS X Anja Philipp 03.02.04
user interface Aqua
Mac OS X Anja Philipp 03.02.04
user interface Aqua
Mac OS X Anja Philipp 03.02.04
user interface Aqua
Mac OS X Anja Philipp 03.02.04
user interface Aqua
Mac OS X Anja Philipp 03.02.04
user interface Aqua
Mac OS X Anja Philipp 03.02.04
- typical Unix-Shell
- no graphic interface
- knowledge about elementary commands
user interface Shell
Mac OS X Anja Philipp 03.02.04
- multi-usersystem
- normal user
- administrator
- root
- high network communication -> access from outside
- all security services standardized closed
security
Mac OS X Anja Philipp 03.02.04
- knows diverse network protocol
- TCP/IP and Appletalk
- easy configuration
- Samba connection with Windows
- NFS connection with Unix and Linux
- network services
network
Mac OS X Anja Philipp 03.02.04
- every application is a directory
- iTunes, iPhoto, iMovie and iDVD are the iLive- Quartet applications
- Unix- application
application
Mac OS X Anja Philipp 03.02.04
- music- player manages and plays music
- buy music through the Internet
- play „intelligent list“
- common use from music- archive
iTunes
Mac OS X Anja Philipp 03.02.04
- allround application
- edit kinks in pictures
- several options to present the pictures
iPhoto
Mac OS X Anja Philipp 03.02.04
- edit and prepare movies
- has many Effects
- burn DVDs
- add extra material to the DVD
- create menus
iMovie und iDVD
Mac OS X Anja Philipp 03.02.04
- graphic interface of the Unix-World
- based on XFree 86
- X11 environment to execute Unix- applications
- many software available
X11
Mac OS X Anja Philipp 03.02.04
- Packet manager for Open Source applications
- download and installation of Unix-applications
- note all dependences of an application in a file
- about 2900 application
- support updates of all installed applications
Fink
Mac OS X Anja Philipp 03.02.04
- has the stability of Unix
- user- friendliness of Mac OS X
- widened network ability
- implementation of Unix- applications
summary
Mac OS X Anja Philipp 03.02.04
Thank you, for your attention !
...