InfoQ ホームページ ニュース
-
HATEOASをdomain specificなプロトコル記述のためのエンジンとして見る
HATEOASについての説明はつかみ所が無いと悪名高いのだが、それをより簡単にするためにNick Gall氏は、HATEOASをdomain specificなプロトコル記述のためのエンジンとして説明するという考え方を検討している。
-
CLR 4でガベージコレクタが改善される
CLR GCの開発オーナーであるMaoni StephensとCLR GCのPMであるAndrew Pardoeは、Channel 9 インタビューの中でCLR 4にバックグラウンドGCを導入したことを説明している。この基本的な仕組みは最初のGCが動作している最中にもう一つのGCを開始することができるというものであり、ガベージコレクションプロセスの効率が改善される。
-
新リモーティングフレームワーク-CRISPY
非常に多い既存のリモーティングメカニズムを利用するにあたって、利用しているプロトコルを別のものに変更する、または新規で導入する際に影響を少なく、またはまったくなくクライアントコードを実装することが必要なときがあります。新しいフレームワーク - CRISPYはそういった場合のサポートを提供します。
-
Flexのオープンソースデータビジュアライゼーションフレームワーク: Axiis
Adobe Flexの世界に新しいオープンソース、Axiisが加わった。これはデータビジュアライゼーションのためのフレームワークであり、5月にMITライセンスでリリースされた。データビジュアライゼーションとは、アプリケーションデータをチャートやグラフといったグラフィカルなビューとして描画するときによく使われる用語だ。
-
Java Servlet 3.0がProposed Final Draftに
Servlet 3.0仕様は昨年、注目に値する議論を巻き起こした。それが Proposed Final Draftにおいてどのように解決されたのかを見ていく。
-
JRuby総まとめ:GitHub:FI、TorqueBoxによるJBoss上のJRuby、EngineYardによるJRubyのサポート
GitHubは現在、そのサービスのサーバにインストールすることが出来るバージョンを提供している。それは、プライベートネットワークの中にコードを保持しておきたいユーザ向けのもので、JRubyで構築されている。TorqueBoxはJBoss上のJRuby on Railsを動かす新しいソリューションであり、ジョブキューやSIPとの統合機能を備えている。さらに、EngineYardはホスティングオプションとしてJRubyの提供を7月から開始すると発表した。
-
「原罪」(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 バージョンをリリースした。
-
なぜTDDとペアプログラミングで生産量が増えるのか
テスト駆動開発」と「ペアプログラミング」は、アジャイルプラクティスで最も広く知られているものの2つであるが、まだそれほど多くのアジャイルチームによって実践されてはいない。たいていその理由として、TDDやペアプログラミングなどのプラクティスを取り入れるには「忙しすぎる」点が挙げられるだろう。要するに、これは高いコード品質を得ようと努力することが生産性を低下させることを示唆している。Mike Hill氏は、この論理がなぜ重大な誤りであるか説明している。
-
機敏さ、職人的技能、そして成功の評価
Scott Ambler氏、Ross Pettit氏らがアジャイル・プロセス成熟度モデルの作成を続けている一方で、David Starr氏は組織が評価を望むであろう項目について、その方法と理由に目を向けた。機敏さ、職人的技能、そして組織的成功。彼は、職人的技能を評価することは比較的簡単だが、機敏さを適切に評価することは非常に難しい、という結論に達した。
-
位置情報を認識するブラウジングは、メインストリームになるか?
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、そしてキャンセル例外という新しい型は、協調的なキャンセルフレームワークを提供する。
-
オピニオン:Scrum Allianceは閉鎖的な組織を改善できるだろうか?
最近Scrum Allianceはいくつかのユーザグループにライセンス同意書への署名を求めた。これはScrumコミュニティーとの間の関係を悪化させることになった。この間違いからScrum Allianceは新たなポリシーを作成し、Cory Foy氏をコミュニティーとの連絡係に任じ、今後フィードバックを得ることを約束した。はたして改善できるのだろうか?