InfoQ ホームページ ニュース
-
GWT 2.1 RC1が当初、2.2で計画していたフィーチャを提供
GWT 2.1 RC1 は、新しいテーブルやツリー ウィジェットのようなロードマップに示されているフィーチャの他に、ロギングのような当初GWT 2.2 で計画されていたようなフィーチャも含んでいる。他の重要なフィーチャに、MVPフレームワークがある。
-
NuPack,OpenWrap,CoApp - .NET/Windows 用パッケージマネージャ総まとめ
Microsoft はオープンソースの .NET 用パッケージマネージャ NuPack CTP 1 をリリースした。.NET には OpenWrap という別のパッケージマネージャがあって共通点が多いが,違いもいくつかある。そして CoApp は,更新機能に加えて C,C++,.NET,PHP,Python,Perl など複数の言語サポートを特徴とする Windows 用のパッケージマネージャだ。
-
ASP.NET MVC 3のGo-Liveライセンス
マイクロソフトのASP.NETチームは、アジャイルの原理により早く、頻繁なデプロイを採用した。ASP.NET MVC 2に引き続き、バージョン3ベータの製品利用が承認された。Razor記法を含めた多くの約束された機能が提供され、見逃すことができないリリースとなっている。
-
IBMがDB2の値下げをしたが、Oracleは、MySQLのコストを上げる
MySQL と DB2は、よく似ている。両方共無料から始められるが、適切にサポートするために、ツールが必要になり、ベンダーからサポートを買わなければならない。Oracleは、MySQLのサポート料金をサーバー当たり3000ドルに上げたが、IBMは、DB2の料金をサーバー当たり、1500ドルに下げた。
-
Visageプロジェクトが Oracle抜きで、JavaFX Scriptの開発を続ける
JavaOneで公表された、JavaFX Scriptの開発を止めるOracleの決定は、コミュニティをがっかりさせた。オープンソースのJavaFX Scriptを開始点として、Visageプロジェクトは、オープンソース プロジェクトとして、DSLの開発を続行する意向である。
-
Team Foundation Serverの新しいホスティングオプション
Team Foundation Server 2010への変更により、新しいホスティングオプションが利用できるようになった。オプションには、ローカルとCodePlexサーバ間でコードを同期させるハイブリッドモデルやサードパーティのホスティング等がある。
-
Microsoft .NETでの並列プログラミング
Patterns&Practicesチームが、.NETで並列プログラムを書くためのガイダンスである『Microsoft .NETでの並列プログラミング』という書籍をリリースした。この本には、並列プログラミングのための6つのデザインパターンがサンプルコード付きで収録されている。
-
Maven 3.0リリース
Sonatypeは本日、Maven 3のリリースを発表した(リリースノート)。このリリースは2005年のMaven 2のリリース以来の最大の変更になる。Maven 3のリリースでは後方互換性をなるべく維持するために、オープンソースのツールでの自動テストが十分に行われた。この結果、Maven 3はMaven 2を単純に置き換えるものになり、性能の向上以外にはほとんど目につく違いはなくなった。
-
Data Link - jQueryのためのデータバインディング
Microsoftによって作成された3つのjQueryライブラリのうち2つめは、双方向のデータバインディングのサポートを付け加えるものだ。WPFやSilverlightと目的は同じながら、実装は根本的に異なる。
-
社外学とスクラム
スクラムマスタの仕事には仕事には外交的手腕 -- 効果的なコミュニケーションのスキルが求められる。チームのメンバ同士の効果的なコミュニケーションも必要である。このようなソフトウェアスキルを要するタスクを遂行するために有用なツールが,現在フリーで入手可能だ。その中のひとつを詳説した 400 ページを越える書籍 SOFTWARE FOR YOUR HEAD が現在,PDF 形式で無償公開されている。
-
アジャイルチームのための採用
アジャイル開発のモデルによって、ソフトウエア開発コミュニティのさまざまな場所で興味深いカンファレンスを生み出され、またたくさんの面白い本が書かれた。効率的な開発のためのパラダイムは正しい方向へと移行したのだ。しかし、さらに改善の余地がある部分もある。それは、アジャイルチームのための優れた採用方法についてだ。
-
jQueryへのテンプレートの導入
Microsoftによって作成された新しい3つのライブラリのうちの最初のものであり、jQueryによって公式プラグインとして受け入れられた jQuery Templates APIは、データオブジェクトからHTML要素を動的に生成してくれるライブラリだ。ASPやVBのXMLリテラルのようなサーバ・サイドのテンプレート言語と同様に、表示させたい場所にデータバインディング表現を埋め込んでおけばよいだけだ。
-
Scalatra: Sinatraに似たScalaのウェブフレームワーク
ScalatraはScalaはウェブフレームワークであり、RubyのフレームワークであるSinatraの原則を踏襲している。このフレームワークは元はStepという名で知られていたフレームワークであり、LinkedIn Signalで使われているRESTfulなサービス基盤の背後にあるフレームワークでもある。
-
LLVM 2.8 がリリース
LLVM チームは昨日,次世代 C/C++ コンパイラ,オプティマイザ,ランタイムを含む仮想マシンインフラストラクチャである LLVM 2.8 をリリー���した。LLVM は JVM と CLR ランタイムを提供する VMKit をサポートし,MacRuby や Python の Unladen Swallow など多数のツールで使用されている。さらに先日リリースされた Mono 2.8 にも mono-llvm ランタイムがある。では LLVM 2.8 の何が新しいのだろうか?
-
Aparapi:任意の計算タスクを実行するための新たな “Pure Java” API
InfoQはAparapiのαリリースを公開したAMDのGary Frost氏と情報交換した。AparapiはプログラマがGPU上で実行可能なロジックをJavaで書くことを可能にするAPIだ。GPUは極めて並列化されたハードウェアアクセラレーションチップであり、もともとグラフィックスレンダリング性能の向上のためにPCにインストールされたものだが、今やグラフィックスとは無関係な計算負荷の高いタスクにも進出している。