BlazeDSとAMFでWebとデスクトップのアプリケーションを構築する
現在のRIAアーキテクチャにおいて、クライアント/サーバーの通信は重要な位置を占めています。本稿では、James WardとShashank TiwariがアドビによるオープンソースのBlazeDSメッセージングサーバーの世界へ飛び込みます。
- Java,
作者 田島 一輝 投稿日 2008年4月18日 午前5時39分
4月30日にJJUG(日本Javaユーザグループ)の総会兼春のカンファレンスである「クロスコミュニティカンファレンス」が開催される。このクロスコミュニティカンファレンスは、昨年秋に続き二回目となる。
JJUGは昨年の4月23日に設立された、「コミュニティのコミュニティ」である。30日には満一周年ということで、JJUGの定時総会と、その後カンファレンスが行われる。
カンファレンスは日本IBM技術理事である清水 敏正氏の働きかけで来日が実現した、Computer AssociatesのDon F. Ferguson氏による基調講演から始まり、3トラック構成のセッション、そして夜はBOFも開催される。
Don F. Ferguson氏は元IBMフェローであり「Websphereの父」としてあまりにも有名である。その後はMicrosoftを経て現在Computer AssociatesのSVP, Chief Architect Enterprise IT Managementとして活躍されている。今回は企業システムの未来について語ってもらう予定である。なお、「友人」である清水氏が通訳を行うとのことである。
その後のセッションでは、トラックの一つとして、現在の企業システムの根幹をなしているWebアプリの新しい開発技術の潮流の紹介を行う。Grails、JRuby on Rails、Click Flamework、Wicketという各のポジショニングトークを行い、その後各講演者を集めたパネルディスカッションを行う予定だ。
その他のセッションは、現在のJavaはエンタープライズシステムから手のひらに収まるような携帯デバイスまで「Javaは両翼に広がっている(JJUG会長 丸山 不二夫氏)」のを反映し、エンタープライズアプリケーション向け言語であるScalaやそのフレームワークであるlift、携帯系ではAndroid、デバイス系ではSun Spot、そしてJavaに関連してSOAやモデリング、アジャイル等々、多彩なセッションが用意されている。
丸山氏によるAndroidのセッションに関しては、丸山氏がInfoQ JapanへAndroidについて語っていただいたインタビューもあるので、是非とも合わせてご覧になってもらいたい。
夜はBOFが2セッション開催され、なかでもひが やすを氏の「ITゼネコンをぶっつぶせ」は個人的にも要注目である。
いかにも挑発的なタイトルではあるが、ひが氏はゼネコン型構造である現在の業界としての問題、それに伴うさまざまな問題を思慮し、「どうすれば自分たち、お客様、そして業界が幸せになるか」ということを考えており、その解決手段の一つとして、「プログラミング・ファースト・デベロップメント」という、新しい開発手法を提案している。
ひが氏はこのBOFでこの手法の紹介、そして参加者を交えたディスカッションを行う予定である。非常に大きなテーマではあるが、まずは少しでも思い当たるところがあれば参加し、発言されてはいかがだろうか。
このような多彩なセッションが行うことが出来るのは、まさにJJUGの理念である「コミュニティのコミュニティ」たる所以ではないだろうか。
InfoQ Japanの皆様、もし興味があれば是非とも参加してみてはいかがだろうか。
カンファレンスの詳細は以下URLから。
http://www.java-users.jp/contents/events/ccc2008spring/
現在のRIAアーキテクチャにおいて、クライアント/サーバーの通信は重要な位置を占めています。本稿では、James WardとShashank TiwariがアドビによるオープンソースのBlazeDSメッセージングサーバーの世界へ飛び込みます。
ウィルス対策ソフトや情報漏えい防止用のソフトは、いわば影の存在です。ユーザの操作性やGUIを工夫する以上に、いかに目立たない存在となるかにその技術を注ぎ込んでいます。ここでは日立ソフトが開発した「秘文」の事例を紹介します。
Google Chartは、チャートを作成するためのWebサービスです。本稿では、Google Chartのインターフェースと、Rubyコードから簡単にチャートを生成することができるgchartrbライブラリの説明をします。
全二回からなるこの記事では、ダイナミックビジネスアプリケーション(Dynamic Business Applications:DBAs)の開発についての全体的な眺望を、アーキテクチャと方法論の観点から見ていくことになります。我々のゴールは、「ビジネスの変化や、その他に必要とされる変更に対して、いかにして容易に適応できるアプリケーションを構築していくか」を導きだすことです。
本稿では、Adrien Louis氏がESBベースのSOAに対する2つの接続形態についての賛否について説明しています。その2つとは、会社での単一のESB対「部門毎」に相互接続するESBによるシステムです。
誕生から2年を経てCometは「何が出来るのか」という議論から、「いかに実現するか」という議論に関心が移ってきたように見えます。そこで本稿では同じくJavaOneで数多く取り上げられたNetBeans 6.1とGlassFish v3を使いながら、サンプルを交えてCometを解説していく事にします。
この記事では、WSS3とMOSS 2007に難しい設定など一切せず、すぐに利用可能なWebサービスと、Javaと.NETからそのWebサービスを消費する方法に目を向けます。
この記事の始まりは、知的で思慮深い人たちの魅力的なグループが食事会を終えて話をしているところです。話はレトロスペクティブ(振り返り)プロセスの要であるプライムディレクティブ(最初の指示)に及んでいます。
No comments
返信