【ハウツー】
「<SDKのルートディレクトリ>/examples」ディレクトリには、現時点でも15個ものサンプルアプリが格納されている。Cocomoでできることのほとんどが網羅されていると言ってよい。どのサンプルも、Flex Builderのプロジェクト内にコピーして実行するだけで動かすことができるので、ぜひお試しあれ。
「<SDKのルートディレクトリ>/extras」ディレクトリに、「CocomoDevConsole.air」というAIRファイルがある。このAIRアプリをインストールすると、Web上の開発者向けポータルと同等以上の操作を提供する、開発者用コンソールを利用できるようになる。
このコンソールを使って、ルームの権限管理やリソース管理、ログの閲覧などを行うことができる。Cocomo開発者にとっては必須のツールだ。
同じく「<SDKのルートディレクトリ>/extras」ディレクトリに、「LocalConnectionServer.air」というAIRファイルも存在する。このAIRアプリは、Web上のサービスにアクセスすることなく、ローカルマシン上でCocomoアプリを動作させられるようにするためのものだ。
ローカルでCocomoアプリを動作させるためには、まずLocalConnectionServerをインストールし、起動しておく必要がある。
|
|
サーバを起動したところ |
そして、認証に「com.adobe.rtc.authentication.LocalAuthenticator」オブジェクトを使い、ConnectSessionContainerタグからroomURL属性を除去すれば、Cocomoアプリがローカルマシンのリソースのみを用いて動作するようになる。
...(略)...
<!-- userName属性には、任意の文字列を指定 -->
<rtc:LocalAuthenticator id="auth" userName="Shumpei Shiraishi" />
<!-- roomURL属性を削除 -->
<rtc:ConnectSessionContainer
id="cSession"
authenticator="{auth}">
...(略)...
このアプリも、開発時には必ずお世話になることになることだろう。
駆け足ではあったが、Cocomoの解説はいったんこれで終わりとする。筆者の感想としては、開発効率の高さだけではなく、UIのリッチさ、動画や音声との親和性、きめ細やかな権限管理、そして何よりリアルタイムの応答性など、HTML + JavaScriptでは実現がかなり難しい機能も、いともたやすく実現してしまうのが非常な驚きである。FlexやFlash Media Server、LiveCycle Data Serviceなどを基盤技術に用いているのは間違いないだろう。
MAX 2008の基調講演で、「クラウド + クライアント」をコンセプトの柱として挙げていたことからも、こうした独自性の強いクラウドサービスを、これからも展開してくると考えられる。Flashテクノロジーをフル活用できると言う強みを活かして、Adobeは次にどんなアイデアを実現してくれるのだろうか。
| Kevin Lynchが語るFlash環境の拡大と新分野への挑戦 - Adobe MAX 2008 [2008/11/19] |
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
エヴァンゲリオンレーシング、今年も鈴鹿8耐出場! 1,000人分の応援席も [00:30 5/27] ライフ |
|
「ガンスリ」10周年で大王付録にヘンリエッタフィギュア [22:22 5/26] ホビー |
|
【特集】クライマックス突入記念! 『Fate/Zero』の舞台裏に迫る!! [22:00 5/26] ホビー |
|
竹宮ゆゆこ×カスカベアキラ「エバーグリーン」1巻刊行 [21:59 5/26] ホビー |
|
最もセクシーな男性「メン・オン・ファイア」21人をAARP誌が発表 [21:30 5/26] エンタメ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。