Mach is stress tested and highly optimized. The stability of the entire OS is based on Mach which is the only software that can access the hardware on the computer; this will not allow any other programs to crash the computer. Mach offers features protected memory, virtual memory, pre-emptive multitasking, symmetric multiprocessing, network kernel extensions, and multiple file system support
Why use Mac OS X (from Lynda.com training website)
Mac OS X is based on a multi user operating system and therefore inherently requires users to login to the computer desktop. Situations: home user with family sharing computer, company or business sharing computer, you as sole operator of computer, school environment (teacher versus lab computer)
For people who wish to customize their icons, check out http://www.xicons.com/ or http://www.iconfactory.com/
Introductory Mac OS X Presented by ArrowQuick Solutions Monday, January 26, 2004
ArrowQuick Solutions
Technology Services Business
Web Development - design & programming websites
Software Training - PC and Mac software
Information Technology Services
Systems Infrastructure Assessment, Analysis, Design
Systems Infrastructure Outsourcing with MCG
Fiber and Wireless Internet Connectivity Specialist
Systems Maintenance Contracts
Sister Company - ArrowGraphix
Design and Printing, Color & B/W Copying, Desktop Publishing
Multimedia Development - video editing and production
ArrowQuick Solutions
Partners
Rob Hammann
Perry Lund
Employees
Eric Heikes - Web Development & Programming
Amber Lake - Office Manager / Marketing Director
Jill Bryan - Graphic Designer
Jeff Loomans - Information Technology Specialist
Mac OS X 10.2.8 as of September 2003
Mac Operating System
UNIX software core
Aqua interface
Mac OS 9 emulation
Introductory Coverage
Mac OS X Desktop
Mac OS X Windows
Mac OS X Components
Mac OS X Applications
Mac OS X 10.3.1 as of November 2003
Mac Operating System
UNIX software core
Aqua interface
Mac OS 9 emulation
Introductory Coverage
Mac OS X Desktop
Mac OS X Windows
Mac OS X Components
Mac OS X Applications
Mac OS X Model OS Foundation Beneath the easy-to-use interface and rich graphics of Mac OS X is Darwin , an open source UNIX-based foundation built on technologies such as FreeBSD, Mach, Apache , and GCC. Darwin provides a complete UNIX environment, with X11 and POSIX services comparable to Linux or FreeBSD, including familiar kernel, libraries, networking and command-line utilities.
Mac OS X Model System Management Built using many of the same technologies that power the Internet itself, Mac OS X includes modern networking and support for standard protocols. This makes Mac OS X easy to integrate into any standards-based network, including existing Macintosh networks, Windows networks, and of course the Internet .
Mac OS X Model Graphics and Media The Mac OS X graphics system combines 2D, 3D, and time-based media standards. The 2D system is called Quartz and is the primary imaging model for Mac OS X. Quartz is based on Portable Document Format (PDF) and supports all major font standards. Open GL is the 3D graphics model for Mac OS X. QuickTime is the standards-based environment for creating and playing video, audio, and images. Mac OS X Core Audio integrates audio functions directly into the operating system.
Mac OS X Model Application Frameworks Mac OS X includes a variety of rich application frameworks, built on top of the traditional UNIX. Developers can create Aqua user interfaces for Cocoa, Carbon, AppleScript and Java applications with the included Xcode tools.
Mac OS X Model User Interface Mac OS X features a stunning user interface that is functional. The Aqua interface makes working on the Mac intuitive for new users, while providing powerful, customized tools for professionals. Exposé allows you to navigate open windows. Handwriting recognition, fast user switching and internationalization are all part of Mac OS X.
Mac OS X Model Audio: Core audio application programming code Cocoa: APIs that can be used to create applications Java 2: “write once, run anywhere” applications Carbon: software running across Mac OS 9 & X Classic: emulation of original Mac OS applications
Mac OS X Movie http://movielibrary.lynda.com/html/modPage.asp?ID=44
Mac OS X Basics
Overall, Mac OS X is a pleasant user experience, but it is different than Mac OS 9.
Desktop
Dock - organizational tool
Menu bar - command and control
Windows - where information is displayed
Organization
File Structure / Operations
Applications
Mac OS X Login
Login
Mac OS X based on networked computer model of UNIX. Since UNIX and Mac OS X are a multi-user operating system, you must login!
Automatic login with an account
List of accounts to login
Userid / Password model for login
Type of login is dependent upon situation.
Mac OS X Desktop
Icons
Vector based images that are resizable
Represent folders, files, hard drives, etc…
Mac OS X Dock
Mac OS X Dock
Dock
Mechanism by which to control work environment, manage working applications
Program are on the left of divider
Documents on the right of divider
Add new icons by dragging to dock
Click once on icon to open
Press mouse button for option menu
Lots of options for customization
Mac OS X Desktop
Menu bar
Basic menus of Mac OS 9
Menus stay down
Permanently fixed to top of main screen
Quick access items on right
Clock / Date
Volume control
Monitor Resolution
iChat / Remote Desktop
Mac OS X Windows
Anatomy of a window in Mac OS X
Mac OS X Windows
Anatomy of a window in Mac OS X
Title bar (Command-click to navigate back)
Command-W (closes windows)
Red/yellow/green (close / minimize / zoom)
Scroll bars
Tool bar (extremely customizable)
Mac OS X Windows
Anatomy of a window in Mac OS X
Views (icon, list, column)
Options for icon size, arrangement, background
Flippy Triangle
Mac OS X Windows
Window Options
Mac OS X Windows
Window Options (Finder --> Preferences)
Show types of items on desktop
New Finder windows can be set
Computer
Home
“Always open folders in a new window”
Contributes to window clutter on desktop
“Open new windows in Column View”
Spring loaded folders are back in version 10.2
Mac OS X Windows
Keyboard Shortcuts
Restart (Control - Command - Eject)
Shutdown (Control - Command - Option - Eject)
Show View Options
Applicable to one or all windows
Control of the following elements
Icon size
Text size
Label position
Icon arrangement
Windows background
Mac OS X Help
Command - Shift - ? / Finder Help menu
HTML / Web based
Type keywords to get answers
Application Help
Automatically added to Help Center
What’s New Section
Access additional help at Apple website
Break Time
Mac OS X Organization
Folder Structure
Applications - collection of Mac OS X programs
Library - components of operating system
Users - Home folders of users on this machine
System - UNIX files (most of them invisible)
Desktop - contains items on desktop
Mac OS X Organization
Home Folders (folder == directory)
Mac OS X is a multi-user system
Each user account associated with a login receives a home folder
You no longer place files anywhere you want on the hard drive as with prior operating systems
You place files in your Home folder
Mac OS X Organization
Home Folders (folder == directory)
Mac OS X Organization
Home Folders (folder == directory)
Folder Structure
Desktop - user desktop file / folders
Documents - files created by applications
Library - users fonts / drivers / preferences
Movies/Music/Pictures - digital media files from applications like iMovie/iTunes/iPhoto
Public - All users share files here (local / network)
Sites - HTML and website pages
Mac OS X has a complete Apache web server installed
Mac OS X Organization
Icon Naming (files and folders)
256 characters (long file naming)
Only illegal character is a colon [:]
Names can not start with period or slash
Many applications don’t understand long file names because they must maintain Mac OS 9 compatibility
Servers may not support long file names
Selection of Icons
Shift - click / group drag around icons
Command - click for non contiguous range of icons
Mac OS X File Operations
Copying / Moving Files
Dragging a disk icon (volume) to another volume will create a shortcut
Option dragging a disk icon (volume) to another volume will copy items
Dragging from one folder to another folder will move the folder and its items
Option dragging from one folder to another folder will copy the folder and its items
Dragging a folder from one disk volume to another disk volume copies the folder
Mac OS X File Operations
Aliases
Are shortcuts to files / folders
Used in Mac OS X Dock
Visual indicator of an arrow on the icon
Better than Windows shortcuts; original file / application can be moved without the alias losing track
Trash Keyboard Shortcut
Shift - Command - Delete
Show Info
Allows you to see icon attributes
Can be supplemented by shareware programs
Mac OS X Icon Shortcuts
Mac OS X File Operations
Show Info
General Info - name, size, date created/modified
Memory - used by Classic Mac OS 9 programs
Open w/ Application - Decides what program Mac OS X will open documents
Mac OS X File Operations
Show Info
Preview - works for photos, movies, and audio files
Content Index - make file searches much faster
Privileges - control of viewing, opening, and executing programs
Comments - user can add their own comments to files
Mac OS X - How to do Disks
Forget about Floppy Disks! Get past it!
UNIX as an operating system never used them
Many or most documents are larger than floppy
USB / FireWire peripherals
Invest in storage peripheral that are external to computer and based on USB/FireWire ports
Zip drives
Hard drives
Solid State Storage
CD-R / CD-RW / DVD-R
Mac OS X - How to do Disks
Selecting Startup Disk
System Preferences --> Startup Disk (OS X)
Control Panels --> Startup Disk (OS 9)
Erasing, Formatting, & Initializing
Use Disk Utility in Utilities Folder
New CD media will trigger formatting process
Extended Format is preferred
Partitioning is optional
RAID options available too
Mac OS X Toolbar
Mac OS X Toolbar
Customizable
View --> Customize Toolbar
Add elements you use often
Path
Eject
Burn CD
iDisk
Your Applications
Your Documents
Break Time
Mac OS X Programs
Four Main Type of Macintosh Programs
Classic -
Runs only in Mac OS 9 or earlier systems
Find Carbon/Cocoa replacement if & when possible
Carbon -
Program run in Mac OS 8.6 - 9.2.2 and Mac OS X
Takes advantage of Mac OS X features
Multitasking, multithreading, memory protection
Very stable, uses Mac OS X Aqua interface
Mac OS X Programs
Four Main Type of Programs
Cocoa
Programs written in Objective-C
Programmed from ground up on Mac OS X
Takes advantage of Mac OS X services
System wide spell checker
Address book
Summarization of text
Prepared to move with Mac OS X into future when new Mac OS X services become available.
Mac OS X Programs
Three Main Type of Programs
Java
Programs written in Java language work on all computer systems with operating systems supporting Java.
Examples - LimeWire, CrozzWord, Network Probe
Mac OS X Programs
Force Quitting Programs
Option - Command - Escape
This kills the application process of your choice
No need to reboot Mac OS X
Program Extras
Switching Between (Command - Tab)
Hiding Programs (Command - H)
Minimizing Programs (Command - M)
Mac OS X Applications
Acrobat Reader 5.x
Address Book
AppleScript
Calculator
Chess
Clock
DVD Player
Image Capture
Internet Connect
Internet Explorer
iPhoto
iTunes
iMovie
Mail
Preview
QuickTime Player
Sherlock
Stickies
Text Edit
Mac OS X Utilities
AirPort Admin
AirPort Setup
Apple System Profiler
Applet Launcher
ColorSync Utility
CPU Monitor
Console
Digital Color Meter
Directory Setup
Disk Copy
Stuffit Expander
Disk Utility
Display Calibrator
Grab
Installer
Java Web Start
Key Caps
Keychain Access
NetInfo Manager
Network Utility
Print Center
Process Viewer
Terminal
Mac OS X Documents
How do documents know their parents?
Two methods (Mac OS X uses both)
Use of program creator / type codes (Mac OS 9)
Use of file name suffixes (PC / UNIX OSes)
Use extensions / file name suffixes
Be a good computer citizen
Ease of exchanging files with other computer users
Helps you identify files at a glance often times
Mac OS X Documents
Save Dialog Box
Sheets - are the actual dialog boxes which are attached to the documents.
Two views of sheets
Compact view allows naming and save button
Column view allows control of save location; use favorites, recent places or create a new folder
Shortcuts
Command - D (Desktop)
Mac OS X Documents
Compact Sheet View
Mac OS X - iTunes 4.x
Software Jukebox
Plays standard audio CDs
Tune into Internet radio stations
Purchase music for download
Import audio CDs to several formats
MP3 / AAC / WAV / AIFF
Play music files in the formats listed
Download MP3 to portable players (iPod)
Build custom play lists & burn custom audio
iTunes Demonstration
“Ripping” an audio CD to iTunes library
Insert CD into drive on computer
iTunes will usually start automatically
Preferences can be set to “rip” CD automatically
iTunes searches the CDDB on the Internet to automatically get the titles of songs
Songs are now in your iTunes library
Organize your music into play lists
Do not steal music!
Burning CD Demonstration
“Burning” an audio CD
Insert blank CD-R media (<.25¢ per disc)
Mac asks you what format you wish for CD disc
Select the audio format
Burning CD Demonstration
“Burning” an audio CD
Select play list from iTunes
Click the “Burn CD” button in the upper right hand corner of iTunes screen
The “iris” will open. Click the “Burn CD” icon again.
A progress bar will show the CD “burning” process.
Purchasing Music
Select the Music Store in iTunes
Select a Genre
Use Search Tool
Preview 30 second clips of any song
Purchase any single song for 99¢ or any album for listed price (generally $9.99)
With credit card information entered securely, click purchase
0 comments
Post a comment