Open Scripting Architecture とは?ページ内リンク ↓ウィキペディア(Wikipedia)記事 ↓Yahoo!知恵袋Open Scripting Architectureとは、アップルコンピュータのMac OS及びMac OS X上でプロセス間通信を実現するための機構である。通常OSAと呼ばれる。 出典: 『ウィキペディア(Wikipedia)』 ウィキペディア(Wikipedia)記事Open Scripting Architectureとは、アップルコンピュータのMac OS及びMac OS X上でプロセス間通信を実現するための機構である。通常OSAと呼ばれる。 OSAでは、AppleEventと呼ばれるメッセージオブジェクトをアプリケーション間でやりとりし、受け取ったイベントをアプリケーション側が解釈する事で処理が進行する。OSAはそのためのデータ型、語彙、メッセージの送受信関数などを定めている。イベントの裁量権がアプリケーション側にある事から記述の抽象度は高く、反面実行速度は遅い。したがってプロセス間で情報を転送するというよりも、他のアプリケーションを制御するシグナル的な用途に用いるのが普通である。またAppleEventは同一マシン内のみならず、他のマシンにも転送する事ができるので、ネットワーク越しのプロセス制御も可能となる。 Carbon/Cocoaを利用した通常のアプリケーションではopen application,open documents,quit...といった基本的な語彙は共通しており、特にOSAを意識せずともその恩恵に与れる。実際「書類からアプリケーションを開く」といったFinder操作はOSAで実現されており、スクリプトなどを使わないユーザーでも知らず知らずの間にOSAを利用してアプリケーションを操作していることになる。 AppleScriptは直接AppleEventを記述するためのスクリプト言語で、代表的なOSA利用言語である。 この記事は、ウィキペディアの記事を複製、改変、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。ことなびに掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。 |
↓ニュース ↓YouTube ↓テレビ番組 ↓はてブ ↓ヤフオク ↓このページへのリンク ニュース記事●WOSA(Windows Open Services Architecture) APIの1セットであり,アプリケーションからさまざまなリレーショナルデータベースを透過的に利用できるようにするインタフェース。 ...
PageRank5以上の相互リンク |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |