Leopard解体新書--第7回:Core AnimationでCover Flowを体験
木下誠(HMDT)
2007/11/26 17:54
Leopardは派手だ。もっとも、その派手さはハッタリではなく機能的な必然さから来るもの。今回は、「動くインタフェース」の背後にあるフレームワークを紹介しよう。Core Animationだ。
Leopardは派手だ。Time Machineはもちろん、Cover FlowやSpacesなど、見た目のインパクトが非常に大きいものが揃っている。もっとも、その派手さはハッタリではなく機能的な必然さから来るもので、あっという間に慣れて、むしろ当然のものになってしまうのには、驚いてしまう。
今回は、これらのような、「動くインタフェース」の背後にあるフレームワークを紹介しよう。Core Animationだ。
「Core」なフレームワーク
Mac OS Xには、「Core」と名のつく一連のフレームワークがある。画像処理を受け持つCore Image、オーディオ処理のCore Audio、ビデオ処理のCore Videoだ。
画像、オーディオ、ビデオと、メディア関係の処理を担当している。これらはMac OS Xのシステムの階層の中では、低い方の、ハードウェアに近いレイヤーに位置する。GPUなどを直接利用することで、高いパフォーマンスを実現している。
そして、Leopardで新しく追加されたのが、アニメーションを行なうCore Animationだ。Core ImageやCore Videoを協調して、高機能なアニメーションを簡単なプログラミングで行なうことができるようになっている。
- 0人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- Mac OS X
- 特集: Leopard解体新書 (10件)
- 今日のトップ記事
- 昨日
- 2日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
モバイル
リファレンス
Apple
データベース
携帯電話機
Mac OS X
Java
オープンソース
Off Topic
Ajax
Webアプリケーション開発
HTML
脆弱性
server
プログラミング言語
Linux
SOA
入門
開発環境
Python
Safari
Windows
仮想化ソフトウェア
Webデザイン
Internet Explorer
小技
Leopard
RIA
Adobe
ブラウザ
Firefox
iPod touch
Tips
Database
Mozilla
XHTML
ソフトウェア開発
PHP
Apache
Firefox 3
仮想化
Webサービス
CSS
Google
iPhone
Flash
JavaScript
iPhone 3G
XML
プロジェクト管理
話題のタグを見る »

mixiサービス企画部長に聞く、「プラットフォームを開放する理由」
iPhoneのPush Notification Serviceでなにが起こるか
iPhone 3Gはメールにファイルを添付できないの?
発射台での度胸試し--J・L・ガセー氏が見た「MobileMe」の問題点
Firefox 3.1で強化されるHTML 5対応--Canvas Text APIを検証
つなげ! 速く、美しく、正確に--光ケーブル工事の技能を競う全国大会が開催
あなたのパワポ資料が近未来的に:MSがプラグイン公開
無料の「Oracle Database XE」で高速バッチ処理:活用のポイント
Rubyでどう書く?:RubyCocoa+Core Animationでお手軽アニメーション
なつかしのHTMLタグ「marquee」--CSS 3のマーキーを検証してみる
子どもに学ばせるとよい言語とは?
APC SOLUTIONS FORUM 2008をレポート
Webセキュリティ特集
セキュリティ対策レベルテスト公開!
ZDNet Japan Green IT
仮想化環境で求められるストレージの要件
DELLが掲げる「新・仮想化アセスメントサービス」
Techno Exchange
ZDNet Japan ホスティング特集