| |
![]() |
| Mac OS X introduces
lots of new innovative features, wrapped up in a simple and elegant design.
Almost as important, it is fully buzzword compliant meeting,
and exceeding, the requirements of a super-modern operating system. This document helps to demystify some of the buzzwords youll find in, and around, Mac OS X so youll know your Cocoa from your Java |
||||||
This document demystifies some of the more popular buzzwords surrounding Mac OS X, and are to be used for information only: they are not to be used to alienate, humiliate, or otherwise offend your friends and colleagues.
|
||||||
|
Apache Industry-standard software for serving websites, comes
built-in to Mac OS X. An open-source project, apache gets its name from
being a collection of patches software fixes to a previous
web server project. |
||||||
|
API Application Program Interface the toolbox
that developers can build upon, defines the requests an application developer
can make of the operating system or another application. |
||||||
|
Apple The round, fleshy fruit of the rosaceous tree PyrusMalus. |
||||||
|
Aqua Apples new interface for Mac OS X, with a simple and elegant design. Uses expressive icons, vibrant colour, and fluid motion. If you find the colours distracting, there is a Graphite option available. Aqua replaces the Platinum interface that was used in Mac OS 9.
|
||||||
|
BSD Berkeley Software Distribution refers to the particular
version of UNIX operating system. |
|
|||||
|
C A widely-used programming language. Many programmers like it because it is fairly low-level, and allows them to do dangerous things. Curiously enough, other programmers hate it for exactly the same reasons. Also the third letter of the English alphabet, and the only letter to have a programming language named after it. |
|
|||||
|
C++ An object-oriented version of C. The ++ means
add one, so the name represents one better than C.
Strangely, no-one thought that one better than C was the letter
D. |
|
|||||
|
Carbon A subset of the original Macintosh toolbox,
allows developers to convert Classic applications to run natively on Mac
OS X. Not as much work as completely rewriting from scratch, but not always
as simple as a minor tune-up as it is often described... |
||||||
|
Classic The Classic Compatibility Environment runs a version of
Mac OS 9.1, so Classic applications (non-Carbon, non-Cocoa) can still
run. Applications that touch hardware such as scanner
drivers, CD writers, etc probably wont work in the Classic
Environment at the moment, so you may have to restart with Mac OS 9 to
use those applications. |
![]() |
|||||
|
Cocoa Highly advanced toolbox for developers, promoted
by Apple as the best way to create new applications for Mac OS X. Cocoa
applications can be developed in Java, which like Cocoa, is also
the name of a hot drink. |
||||||
|
ColorSync Apples colour management technology, provides consistent,
accurate colour. One of many reasons why graphic designers prefer to work
on Macs. Allows calibration for devices such as scanners, monitors, and
printers. |
||||||
|
Darwin Darwin is the industrial-strength, UNIX-based, core operating
system of Mac OS X, which delivers the stability, performance and features
that make Mac OS X so powerful. Apple have made Darwin an open-source
project, so that other developers can contribute to it. |
||||||
|
Desktop The desktop is the backmost thing on your screen
the menu bar, dock, and all of your windows sit on top of the desktop.
You can customise the desktop with your own choice of desktop picture.
Some Mac users like to leave lots of things files and folders
on the desktop. Up to Mac OS 9, hard disks and the trash always used to
live on the desktop, which meant they were frequently obscured. Mac OS
X allows you to choose whether you want to show disks on the desktop or
not. ![]() |
|
|||||
|
Dock Strip along the bottom of the Mac OS X desktop, that helps to manage applications, documents, and minimised windows. Replaces much of the functionality of the application menu in Mac OS 9, and the little-used Launcher. The source of endless debate, youll either love or hate the dock. There are lots of nice touches, such as pop-up menus on dock items, that make the dock a lot more functional and useful.
|
||||||
|
Docklet A docklet is a small application that lives in the dock,
and presents a pop-up menu of various options. For example, the Displays
docklet has a pop-up menu that allows you to change monitor resolution.
These replicate some of the controls that used to be available in the
Control Strip in Mac OS 9. |
||||||
|
Finder File navigation, combines some of the traditional ways of managing files from Mac OS 9, with some new techniques such as the column view. Customisable toolbar permits quick and easy access to frequently used applications and tools.
The column view avoids having lots of windows
open as you navigate. |
||||||
|
Firewire Technology for connecting external devices, particularly
hard disks and digital video cameras. Firewire, known as iLink on Sony
products, is faster than USB for moving large amounts of data. |
||||||
|
Genie effect The swooshing effect of windows minimising
into and out of the dock. Unbelievably cool.
|
||||||
|
iDisk Web storage space for .Mac subscribers. Your iDisk can
be mounted on the desktop like a hard disk, making it easy to share files
over the internet, creating your own public folder for others to access.
iDisk support is built into Mac OS X. |
||||||
|
Java Programming language from Sun, expressly designed for
the internet, and for distributed environments. Designed to be simpler
to use than other programming languages, it enforces an object-oriented
programming model. Java applications ought to be able to run on any platform.
Mac OS X is the only high-volume desktop OS to include Java 2 Standard
Edition 1.3, and Java applications on Mac OS X can take advantage of the
Aqua appearance previously, Java applications on the Mac often
looked and felt like second-class citizens. |
||||||
|
.Mac .Mac is a collection of internet tools iDisk, Webmail, HomePage, backup, iCards and Anti-Virus from Apple. .Mac replaces iTools, and is now available on a subscription basis. |
||||||
|
Mac OS X Apples latest version of the Mac OS The power
of UNIX with the simplicity and elegance of Macintosh. The X
is pronounced ten, as in the Roman numeral this is
very important if you dont want people to laugh at you. The latest
version is Mac OS X 10.2 Jaguar. |
||||||
|
Mac OS X Server Mac OS X Server provides tools for file sharing, web serving,
network administration, and Macintosh Manager and replaces the previous
AppleShare product, providing greater functionality and reliability, but
with the same ease of administration. |
||||||
|
Macintosh Manager Server software to allow network-wide settings to be made
to control access to applications, file servers, and printers. |
||||||
|
NeXT Company formed by Steve Jobs, after his departure from
Apple in 1985. NeXT created the NeXT cube which didnt sell
terribly well but did look cool and the ahead of its time
NextStep, which then became OpenStep. The ahead of its time
part turned out largely to be true, as Apple bought NeXT in 1996
and got Steve Jobs as iCEO into the bargain and used much of the
underlying technology in Mac OS X. |
||||||
|
Objective-C A programming language, which added support for object-oriented
programming to the already popular C programming language. Used exclusively
by NeXT, Cocoa applications can be written in Objective-C as well as Java,
although both sides will endlessly argue why their particular language
is better. |
||||||
|
OpenGL Industry-standard 3D graphics library, used extensively
for professional 3D-based applications, and industry-leading games. |
||||||
|
OS An OS, or operating system, is what you have to interact
with before you can interact with your applications and get any real work
done. The Mac OS has always been designed to make this task a lot simpler
and more fun than other operating systems Mac OS X extends this
ease-of-use and functionality. |
||||||
|
Adobes Portable Document Format has quickly become
a defacto-standard for interchanging documents on the internet. PDF support
is built-in to Mac OS X. |
||||||
|
Platinum The interface style from Mac OS 9 grayscale, slightly
3-dimensional feel. Looks horribly dated and flat when compared to Aqua.
Applications running in the Classic environment will still have Platinum
appearance. |
||||||
|
Preemptive Multitasking The ability for the operating system to perform more than
one task at a time. Mac OS 9 used co-operative multitasking, which relied
on applications being well-behaved. |
||||||
|
Protected Memory Protected memory prevents a badly-behaved application
from bringing down other applications or the operating system itself.
If an application crashes you can continue working with the other applications,
without having to restart. One exception to this involves Classic applications:
if one Classic application quits, it may affect other running Classic
applications. |
||||||
|
PyrusMalus PyrusMalus design, develop, and deliver innovative software
solutions, and interactive new media experiences. |
||||||
|
Quartz Apples new 2D graphics library. Delivers on-the-fly
rendering of effects such as anti-aliasing and compositing. Built-in support
for PDF means the ability to work with PDF data with any application built
for Mac OS X. Provides support for TrueType, Type 1, and OpenType fonts;
and also supports ColorSync. |
||||||
|
QuickTime QuickTime 6 is the premier technology for digital media.
Features tools for the creation and playback of digital media, with support
for interactivity including Flash 5 and Internet streaming
of audio and video. QuickTime VR features cubic VR, for 360° worlds. |
||||||
|
Sheets Sheets replace dialogs in certain areas particularly the Save panel and are attached to the window they refer to, which helps to minimize confusion when working with multiple windows.
|
||||||
|
Symmetric Multiprocessing The ability to take advantage of multiple processors.
Unlike Mac OS 9 which required custom-written applications to take advantage
of multiple processors, Mac OS X will automatically take advantage of
them. |
||||||
|
TCP/IP Transfer Control Protocol / Internet Protocol. The protocol
used to communicate over the internet. |
||||||
|
Terminal The Terminal application in Mac OS X gives you access
to the command-line, a thought that will bring pleasure to UNIX-savvy
users. |
||||||
|
Traffic Lights The new arrangement of Close, Minimize and Zoom buttons
in the top-left corner of windows. The red button closes the window. If
there is a dot inside this button it indicates that the document has unsaved
changes, and a sheet will appear on closing to allow you to save. The
yellow button shrinks the window into the dock, using the genie effect.
The green button zooms the window in size.
|
||||||
|
Unicode A system for working with the diverse written languages
of the world, supporting up to thousands of characters. Mac OS X has greater
support for multiple languages than any other operating system, and applications
that take advantage of Unicode will similarly benefit. |
||||||
|
UNIX Operating System that originated at Bell Labs in 1969 almost pre-history for computing! Traditionally used mainly on workstations and on servers, it has been continually evolving and improving. Mac OS X now uses the UNIX-based Darwin at its core. |
||||||
|
USB Universal Serial Bus, used for connecting many commonly
used peripheral devices such as scanners, inkjet printers and disk drives.
Mac OS X comes with support for many inkjet printers from Canon, HP, and
Epson already built in, and allows hot-plugging of devices without the
need to restart. |
||||||
|
WebObjects Development and deployment software for internet, intranet, and e-commerce applications. A very flexible, scalable way to create database-driven network applications. |
||||||
|
There are many other technical buzzwords that didnt
make this list if you think there are any that deserve a place
in the next update of Buzzwords Demystified, please let us know by emailing
your suggestions to open-training@pyrusmalus.com |
||||||
| If you're interested in finding out more about any of the topics mentioned in this article, the following links should be useful
|