todd vatalaro, the power of x

25
The Power of X By: Todd Vatalaro Sacramento City College

Upload: todd-vatalaro

Post on 18-Nov-2014

177 views

Category:

Education


0 download

DESCRIPTION

A class I instructed at Sacramento City College.

TRANSCRIPT

Page 1: Todd Vatalaro, The power of x

The Power of XBy: Todd Vatalaro

Sacramento City College

Page 2: Todd Vatalaro, The power of x

1. Core OS2. Media3. Security4. Aqua5. Cocoa6. UNIX and

Java7. AppleScript

Page 3: Todd Vatalaro, The power of x

Core OS

Page 4: Todd Vatalaro, The power of x

Kernel

Memory ProtectionVirtual Memory

Symmetric MultiprocessingMultiThreadingMultiTasking

Real Time

Page 5: Todd Vatalaro, The power of x

File System

PluggableLocal: HFS/HFS+, DOS FAT, UFS,

UDF, ISONetwork: AFP, NFS, SMB/CIFS,

WebDAVConsistent Mac Experience

Unicode SupportThread Safe

Unix-Grade Security

Page 6: Todd Vatalaro, The power of x

Networking

BSD TCP/IP StackPluggable

10/100/1000 Ethernet, 802.11, PPP, PPPoE, AppleTalk, IrDA

MultithreadedMultilink, MultihomingDynamic Configuration

Page 7: Todd Vatalaro, The power of x

Modern OS

Plug and PlayHigh Throughput

Low LatencyPower Management

Object Oriented

Page 8: Todd Vatalaro, The power of x

Media

Page 9: Todd Vatalaro, The power of x

Media

QuartzQuickTime

OpenGLAudioFonts

ColorSyncImage Capture

Device Support

Page 10: Todd Vatalaro, The power of x

Quartz

PDF-basedFast Anti-Aliasing

True Type, Type 1, OpenTypeColorSync IntegratedQuartz Compositing

Double Buffered WindowsPer pixel Alpha

Per Window Fade and MorphAutomatic Printing

Page 11: Todd Vatalaro, The power of x

Audio

32-bit ResolutionMultichannel

Ultra-Low LatencyMIDI Services

Audio Units for DSP Plug-Ins

Page 12: Todd Vatalaro, The power of x

Device Support

HP, Canon, Epson, LexmarkHP, Xerox, LexmarkCanon, Nikon, Olympus, Kodak,

SonySony, Panasonic, JVC, CanonHD, Zip, Floppy, CD-RW, DVD,

Compact Flash, SmartMedia, MemoryStickKeyboard, Mice, JoystickSpeakers and microphone

USB printers: Laser printers:

Digital Cameras:DV Camcorders:

Storage:

Input:Audio:

Page 13: Todd Vatalaro, The power of x

Security

Page 14: Todd Vatalaro, The power of x

Security

AuthenticationConservative Default Setup

SSH, SSL, KerberosFirewall Foundation

KeychainEncrypted Disk Image

Open Firmware PasswordMulti-User

Page 15: Todd Vatalaro, The power of x
Page 16: Todd Vatalaro, The power of x
Page 17: Todd Vatalaro, The power of x

Customizable

ToolbarsDock Menus

System Status MenusGraphite Appearance

Application and Document BindingFull Keyboard Access

Language, Date, Number Formats

Page 18: Todd Vatalaro, The power of x

Cocoa

Page 19: Todd Vatalaro, The power of x

Cocoa

Object OrientedDynamic Runtime

Foundation and AppKit ClassesLeverages Aqua, AppleScript,

Quartz, Unicode, XMLDeveloper Tools

Page 20: Todd Vatalaro, The power of x

Java and UNIX

Page 21: Todd Vatalaro, The power of x

Java 2

JDK v1.3HotSpot VM

Java 2DPrinting

Drag & DropSwing

Aqua UIQuickTime for Java

WebObjects 5

Page 22: Todd Vatalaro, The power of x

UNIX-Based

Mach/BSD KernelTCP/IP and POSIX services

System LibrariesDaemons

BSD and GNU Commandsawk, grep, vi, emacs, perl, gcc, ssh

Page 23: Todd Vatalaro, The power of x

AppleScript

Page 24: Todd Vatalaro, The power of x

AppleScript Studio

Project BuilderInterface Builder

Builds on Cocoa and Aqua‘Rich’ applications

XML-RPC and SOAP

Page 25: Todd Vatalaro, The power of x

The Power of X