Flex4勉強会第119回@全国ツアー(東京)に参加しました
Flex4勉強会第119回@全国ツアー(東京)に参加しました。
とりあえず、メモに感想を加えてざっくりまとめてみました。
Adobe Flash Platform(アドビ システムズ社 Flash Platform エバンジェリスト Serge Jespers さん @sjespers)
Flash Platform Services
- 追加されたもの
- LiveCycle Collaboration Service
- 複数ユーザーでコラボレーションするのに使う(ファイル共有とかが簡単にできる)
- Distribution
- ソーシャルネットワーク(facebookなどに、より簡単に配信できるようになる)
- Payment
- プログラムを3行追加するだけで、「try and buy」の昨日を追加することができる
- LiveCycle Collaboration Service
Open Screen project
Adobe Flex4 / AIR2 入門講座 (クラスメソッド株式会社 横田 聡 さん @sato_shi)
自分が気になったポイントのみ
感想
- テンポが良くて、プレゼン上手かった
- 開発者視点で重要なところがおさえられていて共感できた
- イベント伝播とコンポーネントのライフサイクルを押さえることが大切、って言葉でしょぱなから心をつかまれました(笑)
AIR for Android はじめの一歩(cuaoar 上条 晃宏 さん @akj50000)
自分が気になったポイントのみ
- 現状(2010年7月28日時点)の注意点
- 作成したapkファイルの一般公開はできない
- Flash Builderでの開発は、手順はめんどくさいが、開発ができないわけではない
感想
- デモが多かったけど、どういう風に開発していくかがイメージできた
- とても開発しやすそうな印象。「自分にも作れるな」って思えたので、スマートフォン開発も開発者にやさしい感じした
Flex フレームワークのスマートフォン対応(アドビ システムズ 株式会社 デベロッパーマーケティング 轟 啓介 さん @keisuke322)
SliderからHeroへ
モバイルの考慮点
- 画面解像度の違い
- 画面サイズ(横×縦)とDPI
- タッチ操作
- ジェスチャー操作を想定したUI設計
- 他プロセスの割り込み
- 電話の着信
- スリープモード
- 他プロセス連携(カメラ、ブラウザ等)
- 階層化された情報の最適表示
- 情報を階層的に表示する工夫が必要
- 情報の現在地を表示
Hero - タッチ操作最適化
- モバイル用スキン
- PCとモバイルでサイズが違う形になる(それぞれ最適化)
- ステート
- モバイルでタッチ操作に不要なステータスをなくす
- イベント
- デフォルトでスワイプなどのジェスチャに対応
- 処理を記述なしでもコントロールがデフォルトで対応する形で検討している
- デフォルトでスワイプなどのジェスチャに対応
Hero - 画面(View)ベースのアプリケーション構造(ViewとViewNavigator)
Hero - ViewNavigatorの階層構造
- Viewをスタックで管理し、一番上のViewを表示する
質疑応答
- 現時点では、モバイル限定でPCでViewNavigatorを使えるようにはなっていない(ただし、最終決定ではない)
- Heroは年内にベータ版を提供予定
- どのタイミングで、どのバージョンに組み込まれるかはまだ決定されていない
感想
- Heroすごいよさそう(開発者にとって)
- ViewStackで頑張るのは結構大変だと思っているので、ViewNavigatorは好印象
- そのまま流用できないにしても、ViewNavigator、PCにも欲しい
Flex と Progression の連携(ClockMaker 池田 泰延 さん @clockmaker)
Progressionとは
- 画面遷移を実装できる仕組みを提供
- シーン機能
- コマンド機能
- キャスト機能
Progressionのメリット
- ユーザビリティ補助
- MACのマウスホイールのサポート
- 最小サイズ固定
- 最適化されたコンテキストメニューとショートカットキー
- ページ内リンク、Titleの自動作成
- ブラウザ互換のコンテキストメニュー、ショートカットキーの適用
シーン機能
- 階層構造をもつことができる
- 階層を飛ばして遷移する際に、飛ばされる遷移のイベントをはさむことができる(必要がなければはさまないのも可能)
コマンド機能
- サポートしている機能
- 外部ファイルの読み込み(キャッシュ機能もあり)
- トウィーン、タイムライン指定秒数待機
- 類似ライブラリに比べ、機能が豊富
- カスタムコマンドの作成も可能
コマンドの柔軟性
- 実行時におけるコマンドの挿入
- 実行時の条件分岐、中断も可能
- エラーの捕捉もできる
感想
- シーンとコマンドは心の底から便利だと思う
- 次にFlexで何か作る時はProgression使おう
楽しい時間をすごさせてもらいました。お休みをとって参加したのですが、よい休日になりました。
主催者の方々に感謝です。