【レポート】
Quartz Composerによるビジュアルフロープログラミング
1 Tigerの隠し球? - Quartz Composer
2005/05/26
Apple ComputerのMac OS X 10.4(Tiger)には、標準で「Quartz Composer」というアプリケーションが付属している。このアプリケーションは、開発環境であるXcode Toolsの一部という立場のせいか、Appleにもあまり取り上げられていない。しかし、この開発ツールにしてグラフィックツールであるQuartz Composerは、実は非常にエキサイティングで、とても大きな可能性を持っている。
Quartz Composerとは何かと聞かれたら、ビジュアルなフローを使ってグラフィックモジュールを作成できるプログラミング環境、という答えになるだろうか。だが、こんな説明よりも、Quartz Composerの動作画面を紹介すれば、一目で理解できるだろう。次の図が、それだ。
Quartz Composerには、パッチと呼ばれるグラフィックを処理するための小さいモジュールがたくさん用意されている。このパッチをエディタ上でつなぎあわせることで、グラフィックモジュールを作り上げることができる。すべての処理はリアルタイムで行われ、感覚的に操作できる。
また、単なるグラフィック処理だけではなく、マウスやキーボードを使った操作や、RSSの取り込みなどにも対応している。実際、Tigerに付属する印象的なスクリーンセーバであるRSS Visualizerは、Quartz Composerを利用したものだ。このスクリーンセーバとまったく同等のものを作ることもできるだろう。
|
|
RSS Visualizerスクリーンセーバ |
この記事では、Quartz Composerを使うために最低限必要な知識を解説して、実際に簡単なモジュールを作る手順を説明しよう。ぜひ、この刺激的なプログラミング環境を体験してみてほしい。
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス





