【レポート】

Quartz Composerによるビジュアルフロープログラミング

1 Tigerの隠し球? - Quartz Composer

  • <<
  • <

1/5

Apple ComputerのMac OS X 10.4(Tiger)には、標準で「Quartz Composer」というアプリケーションが付属している。このアプリケーションは、開発環境であるXcode Toolsの一部という立場のせいか、Appleにもあまり取り上げられていない。しかし、この開発ツールにしてグラフィックツールであるQuartz Composerは、実は非常にエキサイティングで、とても大きな可能性を持っている。

Quartz Composerとは何かと聞かれたら、ビジュアルなフローを使ってグラフィックモジュールを作成できるプログラミング環境、という答えになるだろうか。だが、こんな説明よりも、Quartz Composerの動作画面を紹介すれば、一目で理解できるだろう。次の図が、それだ。

Quartz Composer動作画面

Quartz Composerには、パッチと呼ばれるグラフィックを処理するための小さいモジュールがたくさん用意されている。このパッチをエディタ上でつなぎあわせることで、グラフィックモジュールを作り上げることができる。すべての処理はリアルタイムで行われ、感覚的に操作できる。

また、単なるグラフィック処理だけではなく、マウスやキーボードを使った操作や、RSSの取り込みなどにも対応している。実際、Tigerに付属する印象的なスクリーンセーバであるRSS Visualizerは、Quartz Composerを利用したものだ。このスクリーンセーバとまったく同等のものを作ることもできるだろう。

RSS Visualizerスクリーンセーバ

この記事では、Quartz Composerを使うために最低限必要な知識を解説して、実際に簡単なモジュールを作る手順を説明しよう。ぜひ、この刺激的なプログラミング環境を体験してみてほしい。

  • <<
  • <

1/5

インデックス

目次
(1) Tigerの隠し球? - Quartz Composer
(2) Quartz Composerの構成要素
(3) 文字が流れるグラフィックモジュールの作成
(4) モジュールのさらなる拡張
(5) まとめ - Quartz Composerの可能性に期待


転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

求人情報