InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Google Guice 2.0: 機能強化、定型コード削減
Googleによって作られた、軽量なJava用ディペンデンシーインジェクション(依存性注入)フレームワークである、Guiceの最新バージョン 2.0がリリースされた。InfoQは、リリースの詳細と、Guiceの追加機能を知るために、GoogleのデベロッパチームメンバJesse Wilson氏と話をした。
-
OpenJDK7/JDK7 マイルストーン3がリリース
次期JDKの新しいマイルストーンがリリースされた。このマイルストーンには、いくつかの新しい機能のほか、ガベージコレクションやNIOなど、多くの分野における機能強化が含まれている。また、このバージョンで初めてOpenJDKとJDKが(ほぼ)同一のコード基盤をもつこととなる。
-
Atlassian が GreenHopperを買収,JIRAにアジャイルPM機能を追加
Atlassian は Pyxis Technologies から GreenHopper 製品を買収し,JIRAにアジャイル開発サポート機能を追加すると発表した。同時に,アジャイルソフトウェア開発の概念と Atlassian の技術者が技術と経験を提供する場として,新たなWebサイト"agile@Atlassian"を立ち上げることも発表した。
-
Google が Chrome 2.0 と Wave で推し進めるウェブプラットフォーム
Google は “世界の情報を体系付け、どこからもアクセスし利用できるようにする”というミッションを実現する新たな2つのツールを発表した。一つは高度なクライアントサイドアプリケーションの普及促進を目的とする Chrome ブラウザのバージョン2.0で、もう一つは Wave である。 Wave は Web 上でのコミュニケーションとコラボレーションの新しい環境である。
-
HATEOASをdomain specificなプロトコル記述のためのエンジンとして見る
HATEOASについての説明はつかみ所が無いと悪名高いのだが、それをより簡単にするためにNick Gall氏は、HATEOASをdomain specificなプロトコル記述のためのエンジンとして説明するという考え方を検討している。
-
新リモーティングフレームワーク-CRISPY
非常に多い既存のリモーティングメカニズムを利用するにあたって、利用しているプロトコルを別のものに変更する、または新規で導入する際に影響を少なく、またはまったくなくクライアントコードを実装することが必要なときがあります。新しいフレームワーク - CRISPYはそういった場合のサポートを提供します。
-
Flexのオープンソースデータビジュアライゼーションフレームワーク: Axiis
Adobe Flexの世界に新しいオープンソース、Axiisが加わった。これはデータビジュアライゼーションのためのフレームワークであり、5月にMITライセンスでリリースされた。データビジュアライゼーションとは、アプリケーションデータをチャートやグラフといったグラフィカルなビューとして描画するときによく使われる用語だ。
-
「原罪」(Javaは、プリミティブがないほうがよかったか?)
Gilad Bracha 氏は、古い議論を再び始めた。言語は、純粋なOO(オブジェクト指向)であり、プリミティブ型に依存できるか? 氏は、Javaは、真のOOではない。「Javaの原罪は、すべてが、オブジェクトである、純粋のOO言語ではない。」からである、と議論を進める。発言の核心は、プリミティブ型なしに、 Javaは、現在のJavaと同様なパフォーマンスを出せるか、ということにある。イエスである。
-
Spring Roo 1.0M1 リリース
Spring Roo はJavaでSpringアプリケーションを開発するためのround-trip形式のコード生成ツールであり,その最新リリースはTomcat JMS と Selenium をサポートする。SpingSource開発チームは先週,このツールの 1.0 M1 バージョンをリリースした。
-
位置情報を認識するブラウジングは、メインストリームになるか?
Mozillaは、最近W3Cが取り組んでいる地理的な位置情報へスクリプトでアクセスできるようにするためのAPIの仕様定義を使って GeolocationサポートをFirefox3.5に組み込むと発表した。これは、先立つOpera社の発表、自社のブラウザで Geolocationをサポートとも符合する。このようにブラウザがGeolocationサポートすることによって、位置情報を認識するアプリケーションは広まるだろうか?
-
SOAを超える:OMGがビジネス・エコロジー・イニシアチブ(BEI)を発表
オブジェクト・マネージメント・グループ(OMG)は今月、"ビジネス・エコロジー・イニシアチブ"(BEI)を発表した。創立スポンサーはIBMである。情報技術(IT)がユビキタスで、企業にとって欠くことのできない重要な資源になれるよう、ビジネスとITとの境界を取り去ることがBEIの焦点になっている。
-
Google WaveはRIAやSilverlightに影響を与えることになるか?
Google Waveプラットフォームが発表された。WaveはHTML 5の起爆剤になろうとしている。世間では、Silverlightを含む主要なRIAに影響を与えると考える人がいる一方で、RIAよりも MicrosoftのSharePointやExchangeと競合すると考える人もいる。続々と上がるさまざまな意見をみていこう。
-
.NET 4のキャンセルフレームワーク
.NET 4には、キャンセルに対応したアプリケーションやライブラリの構築を支援する新しい型が含まれる予定である。CancellationToken、 CancellationTokenSource、そしてキャンセル例外という新しい型は、協調的なキャンセルフレームワークを提供する。
-
Infinispanインタビュー
このインタビューでは最近、オープンソースデータグリッドプラットフォームの分野に登場したInfinispanのプロジェクトをリードしている Manik Surtani氏と話をします。Manik氏はInfinispanについて、どのようにJBoss Cacheや他プロダクトと関係しているのか、Infinispanプロジェクトがどう進んでいくのかといったことについて語ってくれます。
-
Google Wave アーキテクチャ
Google Waveは3つの要素で成り立っている: ツール、プラットフォーム、そしてプロトコルである。そのアーキテクチャの核は、並行制御をサポートするための理論的フレームワーク、オペレーショナルトランスフォーメーション(OT=Operational Transformation)である。