
JRuby アプリケーションを Java Web Start でデプロイする
この記事は JRuby と Swing を使ったシンプルな ObjectSpace ブラウザを実装するサンプルアプリケーションをベースに進めていきます。ObjectSpace はシステム内のすべてのオブジェクトにアクセスする手段を提供してくれる Ruby のモジュールです。

この記事は JRuby と Swing を使ったシンプルな ObjectSpace ブラウザを実装するサンプルアプリケーションをベースに進めていきます。ObjectSpace はシステム内のすべてのオブジェクトにアクセスする手段を提供してくれる Ruby のモジュールです。

Ruby 1.9でのファイバー (コルーチン) の追加、および最近のErlangおよびアクターの人気など、あまり知られていない概念がRubyプログラミングの世界に入ってきている。並行性を考えたときにRubyの世界で何が使用可能であるかを大まかに理解するため、長年RubyコミュニティのメンバーであるMenTaLguY氏に話を伺った。
Ruby 1.1.1のリリースによって、IBM JDKで問題を起こしていたバグの修正のような、 JRuby 1.1におけるたいていのバグ修正が提供されている。
Ruby Shoes GUIツールキットのここ最近の展開を見てみる。The ShoeboxはShoesで記述されたアプリケーションを共有するためのリポジトリである。
4月30日にJJUG(日本Javaユーザグループ)の総会兼春のカンファレンスである「クロスコミュニティカンファレンス」が開催される。ここではその見所を紹介する。
4月15日、ThoughtworksがMingle 2.0をリリース予定である。初回のリリースから9ケ月ぶりのことである。InfoQは製品管理者であるAdam Monago氏にインタビューをし、その新機能について話を伺った。
この記事は JRuby と Swing を使ったシンプルな ObjectSpace ブラウザを実装するサンプルアプリケーションをベースに進めていきます。ObjectSpace はシステム内のすべてのオブジェクトにアクセスする手段を提供してくれる Ruby のモジュールです。
JRuby 1.0のリリースから9ケ月後、そして3 Release Candidatesの後、今や最終的なJRuby 1.1が利用可能になっている。InfoQはJRubyのCharles Nutter氏およびOla Bini氏と情報交換し、JRuby 1.1での変更点とプロジェクトの今後の方向性について詳細を伺った。
JRuby のパフォーマンスは CRuby のそれに近づいているとはいえ、まだ十分なスピードがでないこともある。CRuby ユーザは、C/C++ を Ruby に組み込むことのできる Ryan Davis 氏の RubyInline ライブラリを使って、Ruby の C による拡張を容易に行うことができる。