InfoQ ホームページ Java に関するすべてのコンテンツ
-
-
初めての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氏によるスピーチが新たに加えられました。
-
Java用のLINQ現る
Anders Norasは、先週JavaZoneにおいてJava用のLINQと名付けられたQuaereライブラリを発表した。QuaereはIterableとQueryableインターフェースを実装している、あらゆるストラクチャに対応するクエリ機能を備えたDSLである。
-
JRuby内のJavaクラス使用において欠かせないコツ
Sun MicrosystemsのドキュメントシステムアーキテクトであるEric Armstrong氏は最近自身の投稿”JRuby内でのJavaクラス使用”においてJRubyからのJavaコード呼び出しのコツに関して記載している。
-
Hessian Binary Web Serivece ProtocolがAdobe Flash/Flexサポートを追加
先週Caucho Technology,Inc.がHessianフレームワークに100%Action Script実装のFlashとFlexサポートを追加したことを発表した。HessianはCauchoに開発されたバイナリ-ウェブサービスプロトコルである。