|
|
![]() |
|
|
Atmosphere は、可搬性のある Ajax プッシュ/Comet アプリケーションのための使いやすい Java フレームワークをお届けするものです。 Atmosphere は 昨秋開始し そして今年の 5 月にコア部分が Jersey に同調しました。 最新の開発としては 0.2 のリリース と、 0.3 に向けて trunk に Bayeux サポート を取り入れています。 ダウンロードページから 0.2 をお試し下さい。 フィードバックは USERS メーリングリスト (読む、投稿は Nabbleから、 アーカイブは MarkMail) まで。 |
|
JSF 2.0 はJava EE 6 仕様の中でも最も待ち望まれているものの 1 つです。 Ajax 化された JSF コンポーネントで有名な IceFaces は、バージョン 2.0 を JSF 2.0 仕様に組み込まれた AJAX サポート上に構築しています。 共同仕様リードの Roger Kitain は 最近のブログで ICEFaces がどのように JSF 2.0 を使って Ajax リクエストをクライアントから送信し、またどのようにサーバでそれを処理するのかについて解説しています。 |
もう 1 つの最近の JSF ニュースとして、Brian Lubke が JSF 2.0 のブックマーク機能を解説 (参照実装 Mojarra にて) しています。 以前の JSF 2.0 に関するエントリは jsf2 タグを使ってみることが可能です。
数日のうちに、GlassFish v3 のプレビューバージョンが使えるようになりますが、それが JSF 2.0 をサポートしています。冒険心溢れる方々は GlassFish v3 プロモーションビルドを こちら からご利用下さい。
原文: GlassFish Webinar: From Ajax Push to JSF 2.0: ICEfaces on GlassFish
|
明日のウェビナーの発表者は Ted Goddard です。 彼は、Ajax を使ったリッチインターフェースアプリケーション、JSF と ICEfaces を使った Comet の書き方について語る予定です。 また、これらが JavaEE 6 の新しい JSF 2.0 の仕様にどのように関係しているかについてもお話しするでしょう。 プレゼンテーションは、アメリカ太平洋標準時の午前11時から TheAquarium Channel で行われます。 詳細(とその録画)についてはこちらのページをご覧下さい。 |
原文: WebORB - Now with Official GlassFish Support
|
The Midnight Coders の Mark は、 最新の WebORB が現在GlassFish を完全にサポートしているとレポートしています。 WebORB は、Flex や Flash、Silverlight、AJAX を含む複数の RIA クライアントをサポートしています。 WebORB の概要 や Java 概要(webORB は .Net や PHP、Ruby、ColdFusion もサポートしています)、 インストールページ をご覧下さい。 |
原文: Jan 9th Webinar - OpenMQ 4.3
|
2009 年の最初のウェビナーは、今度の金曜日(木曜日ではありませんよ!)1月9日パシフィックタイムで午前11時です。(訳注: 日本時間だと、1月10日の午前4時ですね...幸い3連休の初日ですから、興味のある方は参加してみてください) Ed Bratt と Linda Schenider が最新の OpenMQ 4.3 リリース(GFv2.1 と GlassFish ESB に入ります)に関する概要を紹介し、さらに 新しい Universal Messaging Service で AJAX や C# や Python から使う例をお見せする予定です。 スライドやその他の資料は に投稿されます - プレゼンの前に何か質問があれば、そのサイト のコメントに書いておくか、プレゼンの最中にチャットで質問してください。 |
原文: OpenMQ 4.3 Now Available - Includes Universal Message Service
|
OpenMQ 4.3 がご利用いただけるようになりました(download)。 このリリースは GlassFish v2.1 を含むだけでなく、そのままでも有用です。 もっとも興味深い要素の一つとして、新しい http ベースの Universal Messaging Service があります。これは .Net、Python、Ruby、そしてその他たくさんの言語(もちろん Java も含みます!)と同様に、AJAX を使ってブラウザから OpenMQ へアクセスするのに使えます。 Intro(導入)、 Samples(サンプル)、 Protocol(プロトコル)、Configuration(構成) をご覧ください。 その他、新しいプラットフォーム(AIX, Oracle 11g, Windows Vista, Windows Server 2008)、新しいインストーラ、HermesJMS や STOMP などに関する追加の Samples(サンプル) が含まれます。 |
Sun の OpenMQ のディストリビューションはまだ "Sun Java System" ブランドを使用していますが、 GlassFish Enterprise Business Model の基準に従います。 Product Page(製品のページ)、Documentation(資料)、Downloads(ダウンロード) をご覧ください。 Commercial Subscription Support(有料会員サポート) をお買い求めいただくこともできます。
本日(10/22)の面白いニュースのまとめ:
|
川口耕介さんが、開発者やユーザー、カスタマーの皆さんと多くの交流を持ち、素晴らしい時間を過ごした日本から戻ってきました。 彼は、 Hudson や Sorcerer について講演した Apresso 訪問 や、 Sun の用賀オフィス での Metro と Jersey についてのセミナー、 そして彼の Hudson についての JJUG カンファレンスでの基調講演 についてブログに書いています。 私達はまた、先週、私がスペインでホスティングしたように 日本でのオンラインウェビナーのホスティングについて、彼と話し合っています。 Arun と Jim は、Grizzly Comet の機能を使って構築した Use Comet in a 二人プレイヤーゲームでの Comet の使い方 について、AjaxWorld でプレゼンテーションしました。 プレゼンテーションの詳細 や PDF のスライド、 実際の コード をご覧下さい。 Arun は Rails/Grails 版 も持っています。 MEP についての記事: Santiago は、 テンプレートからのソースコード生成、編集、配備を含む、 MEP コンテナの開発サイクル について記述しています。 MEP のプロダクトページ や 管理ページ もご覧下さい。 JSF 2.0 に向けてのちょっとした JSF の活動。 Roger は AJAXworld で、 AJAX フレームワークと JSF、Ed についてプレゼンテーションしました。 そして、 JSF 2.0 Endgame をどのように扱うかを示しました。 - 私は仕様の共有をしましたが、そちらではまだのようです - 画像をよくご覧下さい。これらはポストイットのメモでは ありません :-) 私は、おもちゃ 好きではありませんが、これは私も使えるものです: Nanovision から出ている 7 インチディスプレイ。 私はそれを RTM ページの専用スクリーンとして使うつもりですが、Skype や IM ウィンドウ専用としても使えます。 最後に、編集者 からのニュースです。 私は来週から旅行に行くつもりで投稿が減ると思われます。 そして、Williams 大学の女子ボートが V2 を達成しました、おめでとう。 |
原文: Introducing Project Atmosphere - A Portable Comet Framework
|
Jean-Francois Arcand(Grizzly で有名な)はそれを最高だと言っています: "Atmosphere を紹介すると、アプリケーションに基づくポータブルな Comet を構築するための新しいフレームワークです。そう、ポータブルです。それは Servlet 2.5 をサポートする Tomcat や Jetty、Grizzly/GlassFish などの Web サーバー上で実行できる事を意味します ... そして、個々の API 周りの全てを学習する必要がありません..." 現在の Comet (Ajax Push としても知られる) の展望は明るく、いくつかの標準化で必要とされています。 Servlet 3.0 (JSR 315) が Comet の標準化を行いながらも、プロジェクト Atmosphere は今日の抽象化レイヤーを約束しており、明日の標準化の調整も行っています。 |
Atmosphere は、既存の Jersey や grizzlet の技術で構築されている物として、幸先の良いスタートを切っています。 Jean-Francois は年末までに最も多いコンテナのサポートを約束しています!
本日のニュースのまとめ:
|
NetBeans の仲間達は新しい Ajax への入門チュートリアル を作成し、今来るべき NetBeans 6.5 へのアップデートを行っています。 Srenga は、 Mural ベースの DataMashup Service Engine が GlassFish ESB の一部 である事を示しています。 更に、 サーバーサイドの Data Mashup の構築に関する Manish のチュートリアル にも言及しています。 Carol から、 彼女が以前投稿したものを元にした RESTful Comet のスクリーンキャスト が提供されています。 Peter Mularien から。 SpringFrameworks Core について FishEye を使って SpringSource に貢献しているのは誰か? を見てみましょう。 ところで、もしあなたが GlassFish (core) について同じ事をしてみれば、あなたは大抵 Sun の仲間達を見つける事でしょう。 Sun 以外の貢献者の大部分は、Grizzly のようなより小さく再利用可能なコンポーネントの所にいます。 それは、そこに彼らが特定の機能を求めている所という事であり、理に適っています。 apaspai から。 GlassFish での Hibernate と MySQL の設定の仕方 (スペイン語で書かれています。すみません、私は我慢できませんでした)。 モンタナ から。 グリズリーは 絶滅の危機から立ち直りました (Web では 既にとても健全で、カナダに、より最近ではプラハにも!)。 また、WebKit の仲間達から、 SquirrelFish Extreme を使った JavaScript インタープリテーションに関する重要な改良についてレポートされています。 |
|
Carol McDonald は GlassFish, Spring, EJB 3, Groovy, Grails, JPA, Comet などでの様々なアプリケーションの作成に関して既にたくさんカバーしてくれていますが、今回、彼女は Dojo のダイナミックな表 (Dojo Grid) に JPA を使った RESTful web サービスのレスポンスを表示させるというテーマでブログを書いています。 |
Dojo ツールキット自体の使用方法に留まらず、Carol は JAX-RS (Jersey) バックエンドに JSON データを提供させ、グリッドデータを生成することについても解説しています。データベースからは JPA を使用してデータを取得しています。
全ソースコードも提供されています。
原文: Bindows, Adds Comet and GlassFish to JSF and AJAX Support
|
Bindows は AJAX ツールキットの最初の一つでした。 彼らは、 BindowsFaces 製品、JSF ライブラリでの Comet のサポートをアナウンスしました。 Comet はアダプターインターフェースと GlassFish サーバー のための標準アダプターを含む Bindows を通してサポートされます。 アナウンスについては Bindows ブログエントリ と Comet Daily をご覧下さい。 BindowsFaces の詳細については、 利用方法 や ドキュメントページ をご覧下さい。 Bindows を生み出した会社である MB Technologies が最近 GlassFish のSun Partner Program に参加しました。 私達の Partner Showcase にすぐに載せられるべきです。 |
原文: Bringing Comet to the Masses - Atmosphere
|
私は来週の後半まで待つつもりでしたが、InfoQ での JFA のインタビュー が出され、ウェブサイトが見られるようになりましたので、もう待つ必要はありません。 Alexey の Grizzly 2.0 の指導的役割 によって出ていっていた JFA の "自由時間" は、 Comet にフォーカスしていく事になる、 GlassFish コミュニティ の新しいプロジェクト Atmosphere のために割かれるようになるでしょう。 プロジェクトは始まっていて; InfoQ の記事 はおおよそ正確ですが、ゴールの微調整がまだいくつか起こっています。 私は JFA がより詳細な情報をブログに書いてくれると期待しています。 |
|
Ted と ICEfaces チームは "AJAX Push" と SIP 通信の デモ を作り上げました。 このデモでは 2 人のユーザがウェブブラウザから SIP 電話で通話するというものです。 ウェブページでは、SIP 電話が SailFinにある SIP でもアプリケーションに 登録 (もしくは登録解除) されるたびに ユーザの詳細情報が更新されます。 デモは SipServlet アーカイブ (sar) ファイルにパッケージされていて、SailFin の自動配備ディレクトリにおくことで直接配備することができます。svn リポジトリにはこのデモの全ソースコードもあります。また、デモの 1 分間の ビデオポッドキャストもあります。 |
このような SailFin アプリケーションの例は、他にも SailFin サンプルページ と ここやここにあります。
原文: jMaki Events tech tip available
|
最新の SDN Enterprise Tech Tips 連載記事 は jMaki で、もっと詳しく言えば イベント サブシステムです。 発行(Publish)/購読(Subscribe) メカニズムは、イベント発生時に可視コンポーネントと非可視コンポーネントがデータを共有するための接着剤となります。 declarative event と programmatic event の両方を扱えます。 |
Tech Tip には、詳細な説明とともに、ソースコード一式も入っています。
|
Jean Francois (Mr Grizzly) はもうかなりの間、 Comet に取り組んでいますので、彼の頑張りが報われてよかったです。 GlassFish v2 は Comet をサポートしており、API は Servlet 3.0 まで標準化されないものの、今日、利用することができます。 Jean Francois の 最近の記事 は Comet を有効化する方法を示し、jMaki example, チャットプログラム、ICEfaces と DWR example を含む幾つかのサンプルアプリケーションへのポインタを載せています。 ところで、私たちがエンジニアリングサービスを開始したことについてもう触れましたっけ?Comet はちょうどよいものかも知れません。ご興味ある方は、Jean Francois にメールして下さい。あと、関連記事をお楽しみに。 |