Qt Developer Days 2011 in Munich Day2 セッション @task_jp さんまとめ
ドイツのミュンヘンで開催中のQt Developer Days 2011 Day2 技術セッションを@task_jpさんが実況した内容をまとめました。アジェンダはこちら http://goo.gl/cea7a Scene Graph, Qt Quick 2.0 などなど盛りだくさん。
Tasuku Suzuki
@task_jp
QtQuick 2.0 の目標は描画とエンジンのパフォーマンス、JavaScript のパフォーマンス #qtdd11
2011-10-26 00:18:53
Tasuku Suzuki
@task_jp
QML のコンパイルも高速化した。スレッド化とパースやバインディングの最適化。オブジェクト作成の非同期化。 #qtdd11
2011-10-26 00:25:06
Tasuku Suzuki
@task_jp
V8 では QJSEngine, QJSValue, QJSValueIterator が主な API になる。QML で var のプロパティが使えるようになる。 #qtdd11
2011-10-26 00:27:03
Tasuku Suzuki
@task_jp
C++ との連携も強化。インスタンスの共有はコンテキストに対してしなくてよくなる!?QObject の派生クラスや QJSValue が簡単に import できるようになる。 #qtdd11
2011-10-26 00:28:20
Tasuku Suzuki
@task_jp
QtQuick 1.x では実験的だったパーティクルをサポート。素晴らしいアプリが作れるようになる。パーティクルを使ったエフェクトも。 #qtdd11
2011-10-26 00:30:30
Tasuku Suzuki
@task_jp
4つの重要なコンポーネント ParticleSystem, ParticlePainter, Emitter, Affector これからはコードを見ながらの説明とデモ。 #qtdd11
2011-10-26 00:31:27
Tasuku Suzuki
@task_jp
Canvas API:JavaScript で描画するための API、基本的な図形や画像の描画が可能。画像の改造?も可能。パスも書ける。Canvas 要素の onPaint で context の API で描画をする。 #qtdd11
2011-10-26 00:49:17
Tasuku Suzuki
@task_jp
次。パスでのアニメーション。アニメーションのパスが指定できる。PathAnimation で行う。PathInterpolator を使うとパスの位置(0-1)に応じた処理ができる。 #qtdd11
2011-10-26 00:51:43