InfoQ ホームページ Java に関するすべてのコンテンツ
-
AdobeがAIR 1.0およびFlex 3.0をリリース - オープンソースへの動き、継続
AIRの最初のSDKアルファのリリースから1年後、AdobeはFlex 3.0およびAIR (Adobe Integrated Runtime) 1.0をリリースした。またAdobeは、Flex APIのSVNリポジトリの可用性でFlexのオープンソース化を続行中である。
-
Groovyを使用したドメイン固有の言語の作成
現地時間2/21はバージニア州レストンで開催される、2GXとしても知られるGroovy/Grails Experienceに関する会議の初日であった。会議は3日間に渡り、90分間のセッションが40セッション、パネルディスカッションおよびコードワークショップがその内容である。今日の初回のセッションの1つには、Venkat Subramaniam氏による「Groovyでのドメイン固有の言語の作成」があった。
-
Rhino on Rails をより深く知る
Dion Almaer氏はRhino on Railsの生みの親であるSteve Yegge氏とのインタビューをpodcastとして配布している。Yegge氏の初期のブログ投稿はソフトウェア開発者達のコミュニティから多くの支持を得ていた。Rhino on Railsは有名なRuby on RailsフレームワークのJavascriptへの移植である。今はまだGoogle内部でのみ使用されているが、Steve Yegge氏と彼のチームは今夏にはオープンソース化したいと考えている。
-
必要メモリが少ないJRuby 1.1RC2のリリース
JRuby 1.1のリリースが迫っている。Release Candidate 2が発表された。多くのバグの修正が見られる、大掛かりなアップデートである。メモリーをあまり必要とせず、同じJVMで複数のJRubyランタイム間のJITされたコードを共有する。
-
-
eコマースにおけるOSS・SOA・Web2.0
この数ヶ月、マッシュアップ用フレームワークによってSOAとWeb2.0の間に橋渡しが始められ、IBMやWSO2といった企業の新製品は、RESTfulリソースやWebサービスとWeb 2.0なユーザーエクスペリエンスとを結びつけることに最も注力している。
-
Glimmer‐Eclipse RCPアプリケーションでJRubyおよびSWTを使用
Glimmerは、JRubyおよびSWTを使用してGUIをビルドするためのライブラリである。ビルダーイディオムを使用してGUIの定義を即座に行うことを可能にするが、それと同時にSWT APIに直接アクセスすることを可能にする。 ここ最近Glimmerは正式なEclipseプロジェクトとして提案されたということで、Andy Maleh氏にそのプロジェクトについて話を聞いた。
-
Flex・Flash開発用のサードパーティ製ツール
Flex開発プラットフォームへの関心が高まる中、業界も各種ツールでサポートを始め、開発者はAdobe Flex Builder IDE以外の選択もできるようになりつつある。
-
CLRとJVMにおける動的言語
先ごろ、複数のSunのエンジニアがLang .NET Symposiumに参加した。John Rose氏とCharles Nutter氏は、.NETの開発者が大部分をしめる来場者に対し、SunのDa Vinci Machineプロジェクトを紹介した。
-
Bill Burke氏のブログ記事:動的言語 -正当化と神話-
自分はJavaマニアでしかないのだろうか?」そう自問するのはよいことだ。Bill Burke氏は自身のブログDynamic Languages: Rationalizations and Myths(動的言語:正当化と神話)でこの問いに関してこう書いている。
-
JavaScriptのパフォーマンスの課題
最新の web2.0 アプリケーションを開発するとき、パ��ォーマンスの問題は切っても切り離せないものである。そして、多くのパフォーマンス問題は何気ない操作によって生じるのである。最近、Coach Wei 氏は、様々なブラウザ毎のパフォーマンスの違いと同様に、ブラウザ毎の Javascript 動作の速さに関して調査する仕事を引き受けた。その調査の結果は、それほど驚くようなものではなかった。
-
Lively Kernel:Webプログラミングは最初からどのようになされるべきであったか?
Sun Microsystemsによって開始された試験的なプロジェクトであるLively Kernelは、JavaScriptによって記述された新たなWebプログラミング環境である。従来のデスクトップアプリケーションには当たり前であるインストールやアップグレードを必要とせず、豊富なグラフィックスや直接的な操作機能でデスクトップ型アプリケーションをサポートする。
-
Apache Wicket 1.3.1のリリースで透過性クラスタリングをサポート
WicketチームはWicket 1.3.1を発表した。Wicket 1.3の初めてのメンテナンスリリースである。1.3.1では、すぐに使用可能な透過性クラスタリングサポートが追加された。
-
Grails 1.0 リリース: ORM DSL、フィルタ、RESTおよびその他投稿者
Grails 1.0がリリースされたことが、プロジェクトのメーリングリストGraeme Rocher氏のブログおよびGrails.orgで発表されている。InfoQでは、Graeme Rocher氏に話を聞いた。Graeme Rocher氏は、Grailsプロジェクトのリードであり、G2Oneの創設者の一人かつCTOでもある。
-
JavaのクラスタリングフレームワークShoal:フォールトトレランスで分散ステートキャッシュ機構のあるシステムを実現
ShoalはJavaEE アプリケーションサーバー向けの動的クラスタリングJavaフレームワークで、フォールトトレランス(障害耐性)・信頼性・可用性のあるインフラの構築を可能にする。Shoalはクラスタリングや分散システムの機能が求められるどんなJavaアプリケーションにも適用ができ、GlassFish(v2以降)やJOnASアプリケーションサーバーのクラスタリングエンジンとしても採用されている。