Blazeベンチマーク
BlazeDSを使って、
JSONとXMLとAMF3の比較をしています。
BlazeBench: Why you want AMF and BlazeDS
http://www.jamesward.org/wordpress/2007/12/12/blazebench-why-you-want-amf-and-blazeds/
BlaseDSの範囲
BlaseDSのカバーする範囲を説明画像でみると、
・RPCサービス(WebService、HTTPService、RemoteObject)
・メッセージサービス(Publish/Subscribe、Collaboration、データブッシュ)
・Proxyサービス
・JMS連携、Java連携、カスタム連携
JMSも連携できるんだ。
Adobe Closed Web App Loop with BlazeDS
http://www.flex888.com/2007/12/12/adobe-closed-web-app-loop-with-blazeds.html
GoogleチャートAPIとAS3
ASからGoogleチャートのRESTfulウェブサービスを使う例です。
Google Chart API and AS3
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=7002
リモート通信とメッセージング
BlazeDSの追加情報
HTTPを使ったストリーミングチャンネルを持ち、少ない帯域でもプッシュ配信ができる。しかしこれはRTMPでは無い。
実際のところどの程度のパフォーマンスが出るか気になりますね。長い時間HTTPセッションを張りながらこまめにデータをプッシュするCometを使っているのかな?それにしても、オブジェクトマッピングができるのは最高。
BlazeDBのサンプルはwar形式で提供され、Tomcat6で動作確認している。
BlazeDSを始めよう!
BlazeDS: Open Sourcing Remoting and Messaging
http://coenraets.org/blog/2007/12/blazeds-open-sourcing-remoting-and-messaging/
速報5:プッシュ配信もできる
BlazeDSにはAMFほ他にプッシュ配信も含まれる模様。
ってことは、
RemoteObject
Producer
Consumer
がオープンソース!?
以下原文より引用
Welcome to the BlazeDS beta release on Adobe Labs. BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex™ and Adobe AIR™ applications for more responsive rich Internet application (RIA) experiences.
速報4:AMF仕様書ダウンロード開始
PDFで読めます。
これであらゆるサーバ言語にポーティングされるでしょう。
AMF with Java,PHP,.NET,Rubyなどなど
http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf
速報3:Blaze DS 発表
LGPLライセンスでAMFが出ます!!!!!
Adobe Announces Open Source Technologies for Enterprise RIAs
http://www.adobe.com/aboutadobe/pressroom/pressreleases/200712/121307BlazeDS.html
速報2:Flex 3 ベータ3
Flex 3 ベータ3出てます。
Adobe Flex Builder 3 Public Beta 3
http://labs.adobe.com/technologies/flex/flexbuilder3/