Apollo mini Camp @ Tokyoレポート(1)
May 23, 2007
Apollo mini Camp @ Tokyoに行ってきました。
ゲリラ的なゆるいイベントということでした。
大きく三部構成
第一部 Apolloの全体像(シニアプロダクト マネージャー Mike Chambersさん)
第二部 ベータ版の紹介(プラットフォーム エヴァンジェリストDaniel Duraさん)
第三部 質疑応答(シニアプロダクト マネージャー Mike Chambersさん)
このエントリーでは第一部についてまとめています。第一部は既知の事柄の再認識といった内容です。
■Apolloで強調したいこと
1.ApolloはすべてがFlashではない。HTML、JavascriptなどFlash以外も利用可能
2.出発点がWeb。Webから降りてきてデスクトップにやってきた
■Silverlightとの違い
SilverlightはWebブラウザ内のものだから、ApolloよりFlashの対抗
■WPFとの違い
両方ともデスクトップなので比べる価値あり。
違いはApolloがWebから降りてきたところ。開発スキルが分かれる。WPFがC#や.NETに対し、ApolloはWebデベロッパーのスキル
■Finetuneの紹介
ユーザーがプレイリストを作り、共有、タブづけできるというWeb2.0の要素プラスアルファApolloアプリケーションでデスクトップに降りている。
Webブラウザでプレイリストを聴くこともできるが、Apolloアプリがインストールされている場合はWebブラウザで音楽を再生させるか、デスクトップで再生させるか選べる。
ユーザーのメリット
ブラウザを閉じたり開いたりする仕事の人や、タグブラウザを使っていくつもサイトを開いていると、BGMで使っているFinetuneが埋もれてしまい曲の切り替えなどするのが面倒。Apolloでデスクトップアプリにすることで解決できる。
ApolloアプリのときはiTunesのローカルのファイルを集めて再生することができる。
■テクノロジーの説明
Flash、FlexといったFlash Player 9ベースのものと、HTML、Javascript、CSSといったブラウザベースのもの、それらの組み合わせが使える
■Apolloアプリで作ったブラウザを使った説明
ApolloではFlashもHTMLも公平に扱う。HTMLページをApolloアプリで開くと、HTMLエンジンがレンダリングしたものをBitmapDataとして扱えるので、HTMLページを回転させたり、エフェクトさせたりすることができる。
また、HTMLのコードをストリングで渡してApolloアプリ上でレンダリングしてページを動的に作成することもできる。
■Google MapsとFlexコンポーネントを組み合わせたサンプルを使った説明
サイドに表示したvCardをクリックすると、Google MapsがvCardの情報の位置へ移動する。
■Fresh(RSSリーダー)を使った説明
特徴はオフラインでも使えること。必ずしもFlashを使わなくてもいいことを示すサンプル。
■スクリプティングについて
Flash、FlexベースではActionScript3.0を使い、HTML、CSSベースではJavaScriptを使う。
■Scoutを使った説明
Scoutは上半分がHTML、JavaScriptで下半分がFlexで作られている。
ActionScript3.0とJavaScriptの参照は値をそのまま渡せる。ActionScript3.0でDOMを編集し、HTMLを変更できる。
■Apollo APIの説明
アルファ版で実装されているAPIの説明
『Apolloポケットガイド邦訳WIKI Apolloの機能』に紹介されている内容と同じ
デベロッパーがデザインをコントロールできることを強調するサンプルとして、洗濯機のモチーフにしたApolloアプリの紹介がありました。洗濯機の中でグーグルがくるくる回転
■Flex BuilderによるApolloアプリ作成デモ
Apolloアプリはルートのファイル(mxml)とアプリケーション記述ファイル(xml)がセットになる。
アプリケーション記述ファイルのルートタグはメインのアプリを指す。SWFファイルを指定するか、HTMLファイルを指定する。
Flex Builderは体験版もまだ使っていなかったのでほとんどはじめて見ました。Flex SDKで苦戦しているレイアウト配置が簡単そう。
■スケジュール
初夏 Apollo Beta発表
晩秋から初冬 Apollo 1.0正式発表(ランタイムはすべて英語。ランタイム上のアプリは日本語も問題なし)
2008年の早い段階 Apollo 1.0日本語版発表
■参考になるサイトの紹介
video.onflex.org
MXNA
Mike Chambers
カテゴリー:
Trackback
Trackback URL for this entry:


















