Apple
Script
(アップルスクリプト)
通常は人間がキーボードやマウスを使って行う一連の操作
をプログラムとして記述して、Macに自動で処理させる際に
使う言語。例えば、「あるフォルダに含まれているすべての画
像データに対して、グラフィックソフトを使って同じ内容の
処理を行い、別のアプリケーションで取り込む」といった作
業を自動的に行える。
ただし、アプリケーションがAppleScriptに対応している必
要がある。また、アプリケーションによって対応の程度にも
大きな差があり、手作業でできるすべての操作をAppleScript
でも実行可能なソフトもあれば、基本的な操作しか制御でき
ないソフトもある。
スクリプトの作成には、MacOSに付属する「スクリプト
編集プログラム」を利用する。以前は日本語でスクリプトを
書くこともできたが、Mac OS8.5以降では英語での記述の
み対応となった。
「スクリプト編集プログラ
ム」ウインドウ
Aqua
(アクア)
Mac OSXが搭載する新しいユーザーインターフェイスで、
文字通り「水」をイメージさせる透明感のあるボタンが印象
的。保存ダイアログが現れたり、ウインドウを最小化して
Dockに入れる際のアニメーション効果も凝っている。ウイ
ンドウは、スクロールバーの移動に合わせて内容を表示する
「ライブスクロール」が標準となり、移動やサイズ変更でマウ
スをドラッグする際には、現在のMacOSのように枠線だけ
が表示されるのではなく、ウインドウ全体がリアルタイムで
変化するようになっている。
見た目のインパクトは強烈だが、その一方で現在のMac
MacOSXのインターフェイス「Aqua」
OSとは使い勝手がだいぶ違うのも事実で、これに対する不
満の声も上がっている。そのため、Mac OXの初期の開発
音向けバージョンでは、現在のMacOSbニは異なりデスクト
ップにハードディスクのアイコンを置けなかったが、最新版
ではエイリアスが置けるように変更された。
→Dock. Mac OS X. Quartz
http://www.apple.co .jp/macosx/aqua.html
BSD
4.4
Berkeley Software Distribution]
ビーエスデャB4.4)
「BSD」は米カリフォルニア大学バークレイ校で開発され
たUNIXbナ=A4.4はその最新仕様=BUNIXにはさまざまなバリ
エーションが存在するが、大きく分けてこのBSD血n列と、米
AT&下社が開発したSystemV血n列の2種類に分類できる。
BSD血n列のOSには、FreeBSD、NetBSD、BSD/OSなどが
あり、Mac OSXやMac OSXServerの基盤であるDarwinも
BSD4.4の実行環境を備えている。現在UND(マシンで大き
なシェアを誇る米SmMicrosystems試ミも、以前はBSD系列
のシステムを採用していた。BSDbヘSystemV以麹~のUNIX
や、Machカーネルの開発にも大きな影響を与えた。
→Darwin. Linux. Mach
http://www.bsdi.com/
BSDの公式Webサイト
Carbon
カーボン)
Mac OSXが備えるの3つのソフトウェア実行、開発環境
のうちの1つ。以前、MacOSXbェ「Rhapsody」と呼ばれて
いた時代には、非常に先進的なソフトウェア環境である
「Yellow Box」と、従来のMac OSのソフトウェアをそのま
ま実行できる「Blue Box」の2つの環境が用意されていた。
ところが、Blue Boxではメモリ保護やプリエンプティブマル
チタスクなど、MacOSXのウリとも呼べる機能が利用でき
ずYellow Boxに対応させるにはプログラムを1から作り直
さなければならなかった。
この問題を解決するために導入されたのがCarbonだ。こ
れは、現在のMac OSに似せて作られたソフトウェア実行、
開発環境で、従来のソフトをわずかに修正するだけでMac
OS X緒繧ナ動作するようになり、メモリ保護などの先進機能
フルに利用できる。
また、CarbonアプリケーションはMac OS9でも動作する
ので、Mac OSXへのスムーズな移行が期待できる。
→Classic.
Cocoa. Darwin. Mac OSX.
モリ保護
Mac OS9でCarbonアプリケー
ションを実行する際に利用する
機能拡張「CarbonLib」
Classic
クラシック)
Mac OSXが備えるの3つのソフトウェア実行、開発環境
のうちの1つ。これまでのMacOS用のアプリケーションを
そのまま実行できる環境で、Rhapsody開発時代に「Blue
Box」と呼ばれていた部分の後継にあたる。Classicアプリケ
ーションにはAquaのインタフェースは適用されず、メモリ保
護やプリエンプティブマルチタスクなど、MacOSXの先進
機能も利用できない。ただし、Classic環境そのものはMac
OSXbフメモリ保護の対象となっているので、Classicアプリ
ケーションの1つがクラッシュした場合、ほかのClassicアプ
リケーションを巻き添えにすることはあっても、Carbonや
Cocoaのアプリケーションは影響を受けない。
また、ハードウェアの制御はClassicよりも低レベルの階層
で行われるため、ハードウェアを直接制御するようなアプリ
ケーションや機能拡張は動作しない可能性が高い。
→Carbon.
Cocoa. Darwin. Mac OS X. モリ保護
Cocoa
ココア)
Mac OSXが備える3つのソフトウェア実行、開発環境の
acOS X 概念図
ちの1つで、Rhapsody開発時代の「YellowBox」にJava
環境を追加したもの。米Apple社が96粕N11血獅ノ買収した米
NeXT社の「OPENTEEP」の直系となる、オブジェクト指向
の非常に先進的な環境。すでに用意されているアプリケーシ
ョンの骨格に、必要な機能を追加・修正していくことでプロ
グラムを作成可能な「アプリケーションフレームワーク」と
いう仕組みを採用しており、従来の10分の1程度の労力でソ
フトウェアを開発できる。
ボタンやメニューなどのGUIパーツの配置も、「Interface
Builder」によってドローソフトのような感覚で行える。この
ため、プログラマーはデータの処理や計算など、アプリケー
ションの本質的な部分の作成に意識を集中できる。
ColorSync
カラーシンク)
スキャナで取り込んだ画像をグラフィックソフトで加工し、
プリンタに出力する場合などに、スキャナ、ディスプレイ、
プリンタの各入出力機器では同じデータを扱っているにもか
かわらず、色の再現性、つまり見た目の色が異なる場合が多
い。ColorSyncbヘ、この問題を解消するために米Apple社が
開発したカラー管理システムだ。それぞれの入出力機器の特
性を記録した「プロファイル」と呼ばれるデータを利用して、
どの機器でも同じ色が再現できるように調節する=BMacOS
9の場合、プロファイルはシステムフォルダ内の「ColorSync
プロファイル」フォルダに収録されている。
なお、ディスプレイ用などのプロファイルは、各メーカー
のWebサイトから入手できる場合もある。
olorSync
プロファイ
ルの設定ウ
インドウ
Common
Services
コモン・サービス)
Mac OSXbィよびMac OSXServerで、基盤部分である
Darwinの上に位置し、その上位レベルにあるCarbonやCocoa
に共通の機能を提供する階層のこと。大きく分けて、グラフ
ィック、プリント、力ラー管理、フォント管理の4つのサー
ビスがある。
グラフィックエンジンである「Quartz」、3D処理を行う
「OpenGL」、マルチメディア関連の処理を行う「QuickTime」
がこの階層に含まれる。
→Carbon.
Cocoa. Darwin. Mac OS X. OpenGL. Quick-Time. Quartz
【注1】内容に関してのミスや間違いによるトラブル等は責任を負いかねますのでご了承ください。記入ミスやエラーなどありましたらお知らせください。
【注2】すべてのテキスト・グラフィック・写真・音声などのデータは 転載、転用禁止です。 ご理解下さい。(著作権者を除く)
(なお、当HPではクリック広告は一切掲載いたしません!ご理解下さい!)