InfoQ ホームページ Java に関するすべてのコンテンツ
-
JBoss RichFaces 3.1:Ajax4JSFとExadel Richfacesがシングルオープンソースライブラリとして統合
RedHatの一部署である、JBossは最近RichFaces JSFライブラリのバージョン3.1をリリースした。Exadelとの提携から分岐したこのリリースは、以前の商用RichFacesとAjax4JSFプロジェクトを統合した初めてのものである。InfoQはRichFacesの更なる詳細とこのリリースによって、JSFに何がもたらされるのかを追求するための機会を設けた。
-
JRubyコンパイラが完成
Charles Nutter氏が報告するところによれば、JRubyのRubyのバイトコードコンパイラが完成したそうだ。これはAOTとJITコンパイルに使用され、またJRuby1.1にも使用される予定である。将来的にははRubyクラスをJavaタイプに変換してJava統合を補助するコンパイラが予定されている。
-
DWRスタイルAjaxのサポートを伴ってRSFがリリース
The Reasonable Server Faces(RSF)プロジェクトは最近そのバージョン0.7.2をリリースした。RSFはSpringに基づいたフレームワークでJSFと大体同じ機能を備えている。またRSFはゼロサーバーステートデザインを採用している。
-
-
初めてのSCA1.0の実装としてApache Tuscanyがリリース
Apache Software Foundationが初めてのSCA1.0の実装としてApache Tuscany Java 1.0をリリースした。SCAはアッセンブリングサービス指向のソリューション用モデル、またプログラミングモデル、時としてマイクロソフトのWindows Communication Foundation (WCF)の代案として位置付けられている。SCAはOpen Composite Serveices Architecture(Open CSA)の一部としてOASISにおいて標準化されている。
-
LiquiBaseがDiff、Eclipseプラグイン、また更なるデータベースのサポートを搭載
データベースリファクタリング、移行ツールであるLiquiBaseにとって今年は多忙な一年となりそうだ。テストコンテキスト、30のリファクタリング、4つの共通リレーショナルデータベース、分散開発、自動ロールバックのサポートと共に行われた6月の1.0バージョンリリースの勢いに乗り、新たに二つのマイナーリリースとポイントリリースが発表された。
-
マルチコアプロセッサ時代のソフトウェアアーキテクチャインパクト
JDJ誌において、時代がマルチコアプロセッサに移行するにつれて、シングルスレッドのパフォーマンス向上率が来る2・3年において大幅に緩まることが述べられている。もしくはシングルスレッド自体なくなってしまう場合もあるかもしれない。この代償としてデベロッパ達はパラレル実行アーキテクチャの利用を増やすことで、ソフトウェアの開発方法を変更することを強いられることになるかもしれない。
-
PHP、Ruby対応のjMaki Ajaxフレームワークのバージョン1.0がリリース
先日jMakiプロジェクトがバージョン1.0をリリースした。jMakiはWeb 2.0を作るためのクライアント/サーバフレームワークである。InfoQはこの1.0のリリースに関してjMakiのリードデベロッパであるGreg Murrayに尋ねるチャンスを得た。
-
Sun社がインストールを簡易化し、DTrace用のD-Light UIを伴ったSolaris Expressアップデートをリリース
先日Sun社はSolaris Express Developer Edition(SXDE)9/07を発表した。Solaris ExpressはOpen Solarisプロジェクトに基づいていて、またSolarisの下でDTraceやZFSのようなツールを使用して開発をしたいデベロッパたちに対する障壁を低めるのが目的となっている。
-
Gavin KingがGuiceから端を発したDIをフィーチャーしたWeb Beans Preview(JSR 299)を提供
Gavin Kingは4つのパートに分かれたWeb Beans(JSR 299)仕様書のプレビューをリリースした。Web Beansはウェブ層と処理層によって生じるJEE5内でのギャップを埋めることを目的とし、JBossによって始められた。
-
JSR 295 Beans Bindingの1.0バージョンが登場
Sun社のShannon Hickey氏は最近Beans Binding Frameworkの1.0バージョンを発表した。これはJSR 295を実装したものである。その目的を本記事に記す。
-
Parrot VMは時代遅れか?
Parrot Virtual Machineがその誕生から6年目を迎えた。ParrotはPerl6と密接に関わりながら開発されているオープンソースVMだが、他の言語も狙いとした複数言語VMなのである。その一番の目的はダイナミック言語において良質なVMであることだがC99のような稀な言語がParrot上で作動し、また. NETバイトコードトランスレータもあるのだ。
-
GlassFish V2がクラスタリング、管理、および速度の向上を実現
先日、Sun MicrosystemsがGlassFish V2をリリースした。GlassFishとは、オープンソースのJEE 5対応アプリケーションサーバである。本記事ではこのリリースの主な特長を紹介する。
-
AdobeのJames Ward氏、来るべきFlex3の拡張機能とSilverlightについて語る
Adobeは、来るべきAdobe Flex 3.0のリリース(2008年初め予定)に向けて熱心に取り組んでいる。Adobe Flexは、 Flash Player搭載のブラウザまたはAdobe AIR搭載のデスクトップで動作するリッチインターネットアプリケーションを構築するための開発者用ツールセットである。InfoQは、このリリースについて詳細情報を得るため、Adobeのテクニカルエバンジェリストを務めるJames Ward氏に話を伺った。
-
QCon SF(11月7~9日開催)にてKent Beck、Martin Fowlerがスピーチ
Kent Beck氏とMartin Fowler氏は、11月7日から9日にかけてサンフランシスコで行われるQConにてキーとなる重要なチュートリアルを行います。そのほかにもゲストスピーカー達がこのカンファレンスにてスピーチを行う予定です。今回更新されたスケジュールでは、開発の観点から見たセキュリティにおける講義、またJava開発においてはJoshua Block氏、JRubyの開発者であるCharles Nutter、Springの開発者であるRod Johnson氏、構築の観点においては.NETの言語設計者であるErik Meijer氏によるスピーチが新たに加えられました。