Скачать презентацию MAC OS X Anja Philipp 03 02 2004 Скачать презентацию MAC OS X Anja Philipp 03 02 2004

d41731e10bcc4ef41fb73824b64ea012.ppt

  • Количество слайдов: 31

MAC OS X Anja Philipp 03. 02. 2004 Mac OS X Anja Philipp 03. MAC OS X Anja Philipp 03. 02. 2004 Mac OS X Anja Philipp 03. 02. 04

Introduction - restructuring the operating system - new user interface, Aqua - based of Introduction - restructuring the operating system - new user interface, Aqua - based of the Unix- Kernel - current version 10. 3 (Panther) Mac OS X Anja Philipp 03. 02. 04

System- architecture Mac OS X Anja Philipp 03. 02. 04 System- architecture Mac OS X Anja Philipp 03. 02. 04

Darwin - based on the Open Source BSD Unix- Kernel - integrate the Mach Darwin - 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 Mac OS X Anja Philipp 03. 02. 04

Darwin - protected memory for unambiguous register - modular design for dynamical load from Darwin - protected memory for unambiguous register - modular design for dynamical load from : - device drivers - network drivers Mac OS X Anja Philipp 03. 02. 04

Graphics system - 3 powerful technologies - enable high performance graphic representation Mac OS Graphics system - 3 powerful technologies - enable high performance graphic representation Mac OS X Anja Philipp 03. 02. 04

Quartz - Quartz 2 D - Quartz Compositor - anti- aliased - device- independent Quartz - Quartz 2 D - Quartz Compositor - anti- aliased - device- independent color and pixel depth - graphic preparation with PDF - buffered window Mac OS X Anja Philipp 03. 02. 04

Open. GL und Quick. Time - Open. GL - industry- standard for 2 D Open. GL und Quick. Time - Open. GL - industry- standard for 2 D and 3 D graphics - animation on the user interface -Quick. Time: - interactive multimedia environment - support all application Mac OS X Anja Philipp 03. 02. 04

Application- Framework - development environment for applications - Classic environment with Mac OS 9. Application- Framework - development environment for applications - Classic environment with Mac OS 9. 2 Mac OS X Anja Philipp 03. 02. 04

Carbon - set of procedural APIs - based on earlier Mac OS APIs - Carbon - 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 Mac OS X Anja Philipp 03. 02. 04

Cocoa - object oriented Framework API for native applications - easy development for graphic Cocoa - object oriented Framework API for native applications - easy development for graphic interface - Programming with Objective- C and Java Mac OS X Anja Philipp 03. 02. 04

Java - platform- independent - precompiled source code - the virtual machine interprets the Java - 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 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

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

user interface Shell - typical Unix-Shell - no graphic interface - knowledge about elementary user interface Shell - typical Unix-Shell - no graphic interface - knowledge about elementary commands Mac OS X Anja Philipp 03. 02. 04

security - multi-usersystem - normal user - administrator - root - high network communication security - multi-usersystem - normal user - administrator - root - high network communication -> access from outside - all security services standardized closed Mac OS X Anja Philipp 03. 02. 04

network - knows diverse network protocol - TCP/IP and Appletalk - easy configuration - network - knows diverse network protocol - TCP/IP and Appletalk - easy configuration - Samba connection with Windows - NFS connection with Unix and Linux - network services Mac OS X Anja Philipp 03. 02. 04

application - every application is a directory - i. Tunes, i. Photo, i. Movie application - every application is a directory - i. Tunes, i. Photo, i. Movie and i. DVD are the i. Live- Quartet applications - Unix- application Mac OS X Anja Philipp 03. 02. 04

i. Tunes - music- player manages and plays music - buy music through the i. Tunes - music- player manages and plays music - buy music through the Internet - play „intelligent list“ - common use from music- archive Mac OS X Anja Philipp 03. 02. 04

i. Photo - allround application - edit kinks in pictures - several options to i. Photo - allround application - edit kinks in pictures - several options to present the pictures Mac OS X Anja Philipp 03. 02. 04

i. Movie und i. DVD - edit and prepare movies - has many Effects i. Movie und i. DVD - edit and prepare movies - has many Effects - burn DVDs - add extra material to the DVD - create menus Mac OS X Anja Philipp 03. 02. 04

X 11 - graphic interface of the Unix-World - based on XFree 86 - X 11 - graphic interface of the Unix-World - based on XFree 86 - X 11 environment to execute Unix- applications - many software available Mac OS X Anja Philipp 03. 02. 04

Fink - Packet manager for Open Source applications - download and installation of Unix-applications Fink - 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 Mac OS X Anja Philipp 03. 02. 04

summary - has the stability of Unix - user- friendliness of Mac OS X summary - has the stability of Unix - user- friendliness of Mac OS X - widened network ability - implementation of Unix- applications Mac OS X Anja Philipp 03. 02. 04

. . . Thank you, for your attention ! Mac OS X Anja Philipp . . . Thank you, for your attention ! Mac OS X Anja Philipp 03. 02. 04