InfoQ ホームページ Tools に関するすべてのコンテンツ
-
-
HudsonとFindBugsを用いた継続的インテグレーションとコードインスペクション
最近IBM developerWorksに掲載された記事において構築中のプロセスにある継続的インテグレーション(CI)とコードインスペクションタスクをオープンソースツールを使用して自動化する事を取り上げている。それはjava.netコミュニティによって開発されたCIサーバであるHudsonをSubversionコードリポジトリをポーリングし、ソースコードに変更が発見される度にAntビルドスクリプトを動作するためにどのようにインストールし設定するのかを解説している。
-
IntelliJ IDEA7がGroovyとGrailsサポートを追加
動的言語サポートは今やJava IDEの一部分としてどんどん一般的になってきている。NetBeans 6にはRuby統合があり、EclipseにはDLTKとAptanaが、そしてIntelli J IDEA 7はGroovyとGrails同様にRubyへのサポートを提供している。このサポートには次に述べるような要素が含まれている。
-
IBMおよびSAPがJVM診断ツールをオープンソース化
IBMは先日、Java診断ツールスイートを発表した。これにはDump Analyzer For Java、Garbage Collection(GC:ガベージコレクション)用のExtensible Verbose Toolkit(EVTK)、およびJava Lock Analyzer(JLA)ツールなどの製品が含まれる。
-
Netbeans 6.0がRuby、機動性の強化と統合されたプロファイラへのサポートを伴ってリリース
先日NetbeansチームがNetbeans 6.0をリリースした。Version 6は5.5がリリースされてから一年ちょっとでリリースされ、またこのバージョン6.0では次の述べるようなたくさんの強化が成されている。
-
Qi4jがComposite Oriented Programmingを発表
Rickard Oberg氏がOredevにてQi4jを発表し、また”クラスは終わりでインターフェース万歳”と宣言した。Qi4jはビヘイビアがクラスに置かれなく、代わりにクラスがアノテーションを介したクラス上で宣言されたインターフェースとmixinのコンポジットになるコンポジット指向のプログラミングという、新しいアイディアを導入している。
-
一つの画は千の言葉を語るだろうか?
一つの画はいつも千の言葉を語っているだろうか?最近の記事”私たちはなぜダイアグラムを描かずコードを記述するのだろうか?”の中で、Dean Wampler氏はソフトウェア開発においてはその反対が事実であることが多いことを議論している。
-
WebTest vs. Selenium: 本物のテストとシミュレートされたブラウザテスト
Seleniumのように実際的な環境をフルに作るために、一つかもしくはより多くのWebブラウザを動かすツールと、Canoo WebTestのようにWebブラウザが動作するやり方をシミュレートするテストツールを選択する場合がある。Marc Guillemot氏はこの二つを比較しており、同氏の意見では13対5でWebTestが勝利している。
-
AtlassianのPete Moore氏がClover 2の新たな機能を語る
今年上旬にCenquaを買収したのに続き、AtlassianがClover 2をリリースした。CloverはJava用のコードカバレッジツールである。InfoQはClover 2と最近のAtlassianの買収について話し合うためAtlassianのPete Moore氏と対談した。私たちはまず初めにAtlassianとの数年に渡る業務提携の後Cenquaがなぜ買収に同意したのかを尋ねた。
-
JavaRevel:JVMにおけるダイナミッククロスローディング
JavaRebelはRubyとPHPのダイナミックリロードのクラスをJavaに持ってきた。それには現在制限がいくつかあるが、開発を劇的に速めるものなのだ。
-
Interface 21とTasktopが次のSpring Tool Suiteを語る
Interface 21とTasktop Technologiesは最近Spring Tool Suiteにおけるコラボレーションに関して発表した。InfoQはそのアプリケーションについて、またそれがSpring IDEにどのように関連しているか語るため、Interface 21のCEOであるRod Johnson氏、Eclipse MylynのリーダーであるMik Kersten氏と対談した。
-
IntelliJ IDEA 7.0にSpring、Hibernateサポート、Eclipseインターオペラビリティ、MavenIntegrationが搭載
JetbrainsがIntelliJ IDEA 7.0をリリースした。このバージョンはGroovyやRubyなどの言語のサポートが加えられた一方、人気なJavaテクノロジーへのサポートが集結したものとなっている。
-
Intalio|BPMS 5.0 リリース – 本格的なオープンソース BPM システム
Intalioは先日、BPMNエディタとBPELサーバエンジンを含むオープンソースベースのBPMシステムIntalio|BPMS 5.0を発売した。この製品については Community Edition と Enterprise Edtition の2つのエディションが販売されている。Intalio|BPMS 5.0のリリースは、IntalioがBPM 2.0の構想の完全なソリューションの実現をめざす上で画期的なイベントである。
-
CodeGearがインテリジェントな補完機能を搭載したRuby/Rails IDEをリリース
先日CodeGearはRuby/Rails用のIDE - 3rdRailをリリースした。InfoQは、CodeGear製品戦略担当副社長のMichael Swindell氏と、3rdRailの開発責任者Joe McGlynn氏に今回のリリースに関して話を聞いた。
-
Java用のLINQ現る
Anders Norasは、先週JavaZoneにおいてJava用のLINQと名付けられたQuaereライブラリを発表した。QuaereはIterableとQueryableインターフェースを実装している、あらゆるストラクチャに対応するクエリ機能を備えたDSLである。