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

カテゴリー: 



Posted by scratchbrain at May 23, 2007 9:43 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Post a Comment


検索

このブログを検索

サイトコンセプト

当ブログは、レディオヘッド、司馬遼太郎作品の読書感想、Flash、Actionscriptの技術メモ・サンプルソース、日記・雑感などを公開しています。
[SCRATCHBRAIN プロフィール]
[アートワーク]
[Twitter]

リンク

  • scratchbrain.netホーム
  • アートワーク
  • scratchbrainプロフィール
  • 音楽ブログ
  • スクラップブック
  • 実験プロジェクト
  • こんなライヴに行きました

広告

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type Pro 4.23-ja

hosted by