商用じゃないの?(via tss.com)

http://www.theserverside.com/news/thread.tss?thread_id=28186
http://www.ikvm.net/
.NetのCLR上でJavaのライブラリを扱う、逆にJVM上で.Netのライブラリを呼び出すってなことが可能だそうです。
 Mono1.0をバンドルしているので、LinuxユーザーでもOKとのこと。使用するにはJavaコンパイラと.Net(又はMono)のランタイムがあれば良いそうです。
 IKVM自体はJavaバイトコードを.NetのILに変換してくれるみたいで、静的にも動的にも可能だそうです。
 面白いことに.Netのクラスのラッパーを作成することでが出来るとのことで、これにより、Javaのコードから.Netのライブラリを呼び出すことを実現しているようです。現時点での制限事項としてはIKVM上でしか動作しないみたいですね。
 記事*1の例によるとApacheのFOPをILへ変換してC#から扱うってな自信たっぷり気なデモを紹介してます(w。
 オプソらしいですが、凄いなこりゃ。
 (追記)tssの関連スレを読んでるとalphaworksにも面白いものがあるのを発見。
http://www.alphaworks.ibm.com/tech/eclipsewinforms
 Eclipse上でWindows Formsのライブラリを扱うことが出来るみたい。ラッパーを作成すれば、Java側からも、CLR上のライブラリに対してプロパティ、メソッドを含めて、ほぼアクセス可能とのこと。
 上記のプロダクトと異なりますが、相互運用という意味では某島のJanevaも無償だったような気がする。
 この手の勢いはまだまだ続くな。