Presentation is loading. Please wait.

Presentation is loading. Please wait.

2002/2/8 ASUG Conference in PAGE 2002 Mac OS X 開発環境と AppleScript MDOnline 編集長 新居雅行.

Similar presentations


Presentation on theme: "2002/2/8 ASUG Conference in PAGE 2002 Mac OS X 開発環境と AppleScript MDOnline 編集長 新居雅行."— Presentation transcript:

1 2002/2/8 ASUG Conference in PAGE 2002 Mac OS X 開発環境と AppleScript MDOnline 編集長 新居雅行

2 Mac OS X の特徴  安定した OS  マルチタスク、保護メモリ  マルチ CPU 対応  PDF を画像標準フォーマットに  UNIX and Java  Aqua

3 AppleScript とは  アプリケーションをプログラム等でコ ントロールできる仕組み  システムがサポートするスクリプト処 理機能  英語に近い感じのプログラム言語での プログラム作成が可能  緩いオブジェクト指向

4 アプリケーションの処理受け 付け窓口  ユーザの手操作を受け付けるのが GUI  別のアプリケーションからのリクエス トを受け付けるのが AppleScript

5 AppleScript のメリット  既存のアプリケーションに処理をさせ ることができる  大量の手作業を自動化できる  業務のワークフローを構築することが できる  スクリプト自体の機能を OSAX という 仕組みで拡張できる

6 Mac OS 9 までの AppleScript  QuarkXPress 等の対応により DTP の世 界でワークフローの構築に威力  ファイルメーカー Pro の対応で、デー タベース処理との連動も一般的に  ただし、処理が異様に遅かった  ある種の不安定要因  開発ツールもサードパーティまかせで あった

7 AppleScript リファレンス  1999 年にソフトバンク・パブ リッシングより出版  こばやしゆたか氏と ASUG が 組み執筆  AppleScript のプログラミン グの集大成的リファレンス本  Mac OS 9 ギリギリ対応

8 Mac OS X の AppleScript  Mac OS X でもサポートされた  アドビシステムズのアプリケーション が積極的に対応しはじめた  Ver.10.1 まではバグが多く使い物にな らなかった  Ver.10.1.2 と同時にリリースされた AppleScript Studio がターニングポイ ント

9 X での AppleScript の利点  大幅にスピードアップされた  開発ツールを Apple が開発した  Cocoa 等オブジェクト指向環境が、ス クリプト対応アプリケーションを作成 しやすくするハズ  スクリプトの手段が多様化し、システ ム構築の幅が広がった

10 X の AppleScript の問題点  Finder の機能の Mac OS との互換性が 低いため、既存のスクリプトが動かな い  Mac OS 9 時代に OSAX に依存していた スクリプトが機能しなくなってしまう  日本語の文字化け問題

11 Mac OS X の開発ツール  Developer Tools が事実上フリーで配 付されている  Interface Builder でユーザインタ フェースやクラス設計を行う  Project Builder でプログラミング

12 AppleScript Studio  Cocoa フレームワークを使ったプログ ラミングを AppleScript で可能とする – Interface Builder で GUI 設計 – Project Builder でプログラミング  通常の Mac OS X 向けアプリケーショ ンを生成できる – 利用者は AppleScript かどうかはすぐには 分からない

13 AppleScript Studio でのアプ リケーション作成  ネイティブフレームワークである Cocoa の機能をふんだんに使える  もちろん、他のアプリケーションをコ ントロールできる  デバッガが利用できる  メソッド呼び出し、シェルコマンド実 行( OS 側で提供)など、アドホック だが潰しの効く手段が提供されている

14 Mac OS X のスクリプト環境  シェルスクリプト、 Perl スクリプトが 利用できる  Ruby もある、つまり、 UNIX 的手段は いずれも OK  AppleScript はいずれのスクリプトと も連動できる

15 デモ  AppleScript Studio

16 リソース  AppleScript Users Group http://www.applescript.jp/ http://www.applescript.jp/  MDOnline http://mdonline.jp/ http://mdonline.jp/  Oomori.com http://www.oomori.com/ass/index.html http://www.oomori.com/ass/index.html


Download ppt "2002/2/8 ASUG Conference in PAGE 2002 Mac OS X 開発環境と AppleScript MDOnline 編集長 新居雅行."

Similar presentations


Ads by Google