Macworld "Power of X" Special Presentation Notes
What clothing they wore:
- Phil wore a long sleeve blue-jean Apple logo shirt and black khakis
- Avie wore a green polo shirt and blue jeans
Phil: Mac OS X default boot system on all new Macs. This is not Mac OS X 101 [sic]
Avie: Phil says that this means we're gonna be speaking geek.
Slide: Warning geek spoken here.
Slide: Core OS
Slide:
- Kernel
o Memory Protection
o Virtual Memory
o Symmetric Multiprocessing
o Multithreading
o MultiTasking
o Real Time
Demo:
- Avie used a dual CPU system to show off OS Xs multiprocessing
- He moved a Finder window around
- He played the SpiderMan trailer QuickTime movie and left it open, looping
- He opened iTunes and started ripping the Train CD
- He opened IE
- He dropped down a transparent window over the playing QuickTime movie
- He started downloading the IceAge trailer in IE
- He Force Quit IE to show off OS Xs memory protection
- He Relaunched the Finder to show that it's different than the OS 9 Finder
Slide:
- File System
o Pluggable
o Local: HFS/HFS+, DOS FAT, UFS, UDF, ISO
o Network: AFP, NFS, SMB/CIFS, WebDAV
o Consistent Mac Experience
o Unicode Support
o Thread Safe
o Unix-Grade Security
Phil: I told you we we're gonna get geeky.
Slide:
- Networking
o BSD TCP/IP Stack
o Pluggable
o 10/100/1000 Ethernet, 802.11, PPP. PPPoE,
o AppleTalk, IrDA
o Multithreaded
o Multilink, Multihoming
o Dynamic Configuration
Slide:
- Modern
o Plug and play
o Higher Throughput
o Low Latency
o Power Management
o Object Oriented
Slide:
- Media
o Quartz
o QuickTime
o OpenGL
o Audio
o Fonts
o ColorSync
o Image Capture
o Device Support
Slide:
- Quartz
o PDF-based
o Fast Anti-Aliasing
o TrueType, Type 1, OpenType
o ColorSync Integrated
o Quartz Compositing
o Double Buffered Windows
o Per Pixel Alpha
o Per Window Fade and Morph
o Automatic Printing
Demo:
- Quartz PDF
- Phil opened Word X
- He showed off PDF Print Preview and noted that it's provided to all system apps
- He opened Chess
- He created a PDF of a chess game to highlight some of the possibilities
Slide:
- Audio
o 32-bit Resolution
o Multichannel
o Ultra-Low Latency
o MIDI Services
o Audio Units for DSP Plug-Ins
Demo:
- Doug Wyatt, Core MIDI Engineer
- Avie played a MIDI file
- Doug played a USB keyboard
- They played both simultaneously to demonstrate OS Xs low latency
- Avie launched IE and started to download and play Lord of The Rings trailer
Slide:
- Device Support
o USB printers
o Laser Printers
o Digital Cameras
o DV Camcorders
o Storage
o Input
o Audio
Slide:
- Security
o Authentication
o Conservative Default Setup
o SSH, SSSL, Kerberos
o Firewall Foundation
o Keychain
o Encrypted Disk Images
o Open Firmware Password
o Multi-User
Slide: Aqua
Slide:
- Customizable
o Toolbars
o Dock Menus
o System Status Menus
o Graphite Appearance
o Application and Document Binding
o Full Keyboard Access
o Language, Date, Number Formats
Demo:
- Avie customized the Finder window toolbar
- He put a folder in the toolbar and moved a file to the folder in the toolbar
- He hid the toolbar to simulate Mac OS 9 behavior
- He showed an interesting way to navigate with a drive icon in the Dock to show its subsequent navigation menu ala the Apple menu
- He activated Keyboard Access and navigated through the Dock and menu bar
- He showed Application and Document Binding via Get Info
- Phil: Very few users understand or take advantage of [Application and Document Binding]. Both Phil and Avie emphasized this nearly making an argument for why its better than including metadata in the file.
Slide:
- Cocoa
o Object Oriented
o Dynamic Runtime
o Foundation and AppKit Classes
o Leverages Aqua, AppleScript, Quartz, Unicode, XML
o Developer Tools
Demo:
- Dan Wood, Karelia Software
- Watson 1.1 announced today, a Cocoa app that makes frequently used website -functionality available with an Aqua UI
- He showed Watsons tracking tool for USPS, FedEx and UPS; tracked a new iMac and Cocoa book
- He showed Watsons movies tool that lists theaters by zip, shows show times and QuickTime trailers suck as Monsters, Inc.
- He showed Watsons images tool and searched Google Images for photos of Phil Schiller
- Watson is written in Cocoa that sped up the development process by four times
- It has 20,000 lines of code and was started in June 2001
Slide:
- Unix Based
- Java
Slide:
- UNIX-Based
o Mach/BSD Kernel
o TCP/IP and POSIX Services
o System Libraries
o Daemons
o BSD and GNU commands
o Awk, grep, vi, emacs, perl, gcc, ssh
Demo:
- Chris Horvath, Visual Effects Artist, Tweak Films
- Tweak Films creates visual effects for films
- They have a water and ocean wave simulator originally built for Unix called TweakWaves that does real-time simulation of ocean waves with OpenGL
- The Unix version doesn't run as fast as the OS X version which takes advantage of Altivec optimization and the nVIDIA GeForce 3
- TweakWare will be freely available from http://www.tweakfilms.com at the end of the week
- It was made in two weeks
Slide:
- Java 2
o JDK v1.3
o HotSpot VM
o Java 2D
o Printing
o Drag & Drop
o Swing
o Aqua UI
o QuickTime for Java
o WebObjects 5
Slide:
- AppleScript
o AppleScript Studio
o Project Builder
o Interface Builder
o Builds on Cocoa and Aqua
o Rich applications
o XML-RPC and SOAP
Demo:
- Sal Soghoian, AppleScript Product Manager
- Since 1992 scripts were written using ScriptEditor
- OS X made AppleScript a peer language with Objective C and Java
- He showed AppleScript Studio in Project Builder
- He showed his AdBuilder demo from Seybold to show off automation of making a catalog using InDesign and FileMaker Pro
- AppleScript Studio is free with Developer Tools and ships with every Mac
Hidden Gems Demo:
- Phil's demo machine has 100 apps in Dock!
- Avie: We don't know what the limit is.
- Earth Browser: find time and weather anytime in the world
- Synergy Software Periodic Table: What is the melting point of Ti? asked Phil
- Atom in A Box: control atoms in 3D space, with actual humming audio
- Ambrosia Software's Deimos Rising
- Genet's Biotechnix: look at genes. Phil showed toxin from a python
- MacReporter: get news headlines in a Dock
- Phil emphasized that there are 2,500 applications for OS X
- Last quarter had over a 1,000 applications come out for OS X
- Finally, they setup PowerPoint to transition through them all from 1 to 1,000 as fast as it could and left the stage
Saw something? Send a tip
The archive ran on reader tips. What did you see, where, and do you want the credit?