BT

PyAMFのリリースでGoogle App Engineのサポートが改善

| 作者: Moxie Zhang フォローする 0 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年5月15日. 推定読書時間: 3 分 |

先日PyAMF 0.3.1(サイト・英語)がリリースされた(ブログ・英語)。Google App Engine(参考記事)のプレビューリリース(サイト・英語)やAdobeによるOpen Screen Project(参考記事)の発表(source)を受けて、PythonやRIAへの関心が高まったが、それを満たすのに絶好のタイミングである。

PyAMFはオープンソースプロジェクトであり、 Pythonへアクションメッセージフォーマット(AMF)(source)サポートを提供する。これによりFlash、Flex またはAIRで、Pythonによって起動しているWebサーバとリッチインターネットアプリケーション(RIA)クライアント間のAMFベースの通信を可能にする。

Google App Engine (GAE)は、Googleによって使用されている同じスケーラブルなシステム上のWebアプリケーションをビルドすることを可能にする。そうすること で、インフラを再ビルドすることなく、1人のユーザから多数のユーザへ拡張することができる。PyAMF 0.3.1のリリースでGAE向けのサポートが改善、GAE Webアプリケーション向けの新たなAMFゲートウェイ(source)が導入される。

AdobeのOpen Screen Projectは、 Flash/FlexベースのRIAアプリケーションの基本エレメントであるSWFやFLVのようなコアAdobeデータ/ファイル形式をさらに開放する。Adobe Integrated RuntimeおよびFlash Playerは、アプリケーションとリモートサーバ間の通信にAMFを使用する。AMFはリモートプロシージャーコール(RPC)を、 HTTP/HTTPSまたはRTMP/RTMPS(source)プロトコルを介して転送されるコンパクトなバイナリ表現にエンコードする。PyAMFは、 GAEバックエンドと共にFlexベースのRIAアプリケーションの開発を可能にし、RIAをGoogleクラウドコンピューティングプラットフォームに配置する。

今度の0.3.1のリリースで、PyAMFは以下を含む多くの機能を提供している。

ARP Flex Framework(source)作成者であるAral Balkan氏は、すでにPyAMF、GAEおよびFlexを考慮に入れている。Balkan氏は、 PyAMFGAE SWF Project(source)を発表した。それはPyAMFを使用し、「非常にスケーラブルなFlashおよびFlexアプリケーションをビルドしたり、デプロイしたり するための素晴らしいプラットフォームであるGoogle App Engineで、素早く実行することを主目的としたFlashおよびFlex関連知識のリソース」である。

PyAMF/ GAEプロジェクトのその他の例には、Flex Python Shell(source)およびPyAMF Test Suite(source)がある。

原文はこちらです:http://www.infoq.com/news/2008/05/pyamf-supports-GAE

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT