Mac OS X Anja Philipp 03.02.04 MAC OS X Anja Philipp 03.02.2004

download Mac OS X Anja Philipp 03.02.04 MAC OS X Anja Philipp 03.02.2004

of 31

  • date post

    28-Mar-2015
  • Category

    Documents

  • view

    224
  • download

    3

Embed Size (px)

Transcript of Mac OS X Anja Philipp 03.02.04 MAC OS X Anja Philipp 03.02.2004

  • Slide 1

Slide 2 Mac OS X Anja Philipp 03.02.04 MAC OS X Anja Philipp 03.02.2004 Slide 3 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 Slide 4 Mac OS X Anja Philipp 03.02.04 System- architecture Slide 5 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 Slide 6 Mac OS X Anja Philipp 03.02.04 - protected memory for unambiguous register - modular design for dynamical load from : - device drivers - network drivers Darwin Slide 7 Mac OS X Anja Philipp 03.02.04 - 3 powerful technologies - enable high performance graphic representation Graphics system Slide 8 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 Slide 9 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 Slide 10 Mac OS X Anja Philipp 03.02.04 - development environment for applications - Classic environment with Mac OS 9.2 Application- Framework Slide 11 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 Slide 12 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 Slide 13 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 Slide 14 Mac OS X Anja Philipp 03.02.04 user interface Aqua Slide 15 Mac OS X Anja Philipp 03.02.04 user interface Aqua Slide 16 Mac OS X Anja Philipp 03.02.04 user interface Aqua Slide 17 Mac OS X Anja Philipp 03.02.04 user interface Aqua Slide 18 Mac OS X Anja Philipp 03.02.04 user interface Aqua Slide 19 Mac OS X Anja Philipp 03.02.04 user interface Aqua Slide 20 Mac OS X Anja Philipp 03.02.04 - typical Unix-Shell - no graphic interface - knowledge about elementary commands user interface Shell Slide 21 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 Slide 22 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 Slide 23 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 Slide 24 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 Slide 25 Mac OS X Anja Philipp 03.02.04 - allround application - edit kinks in pictures - several options to present the pictures iPhoto Slide 26 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 Slide 27 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 Slide 28 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 Slide 29 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 Slide 30 Mac OS X Anja Philipp 03.02.04 Thank you, for your attention !... Slide 31