NXT対応のJava APIがリリースされてる

lejos.sourceforge.netによると、LEGO向けの組み込みOSであるleJOSの新バージョンのAPI (leJOS 3.0) がリリースされてるそうですね。

lejos - Java for the RCX -
http://lejos.sourceforge.net/

All's well that ends well: the first release candidate for leJOS 3.0 is out now! leJOS 3.0 is meant to be the final release for the RCX, incorporating all the enhancements made to leJOS since the last official release (2.1.0) in 2003 (before we hit the road for Java support for the RCX's successor, the NXT).

どうやらNXT対応のAPIではなくて、以前のRCXに対する最後のバージョンになるようです。
RCXもまだまだ現役なので、ちょっと遊んでみようと思います。

さらには、iCommand API 0.4なるものまで、リリースされてますね。

Version 0.4 of iCommand is now available. The new version copies leJOS commands more precisely (as seen in the iCommand API) and adds functions for the Ultrasonic sensor. It's still not perfect but it is starting to show some potential. Download now.

iCommnadという名前が謎なんですが、NXTで追加された超音波センサーを扱うクラスがあるそうです。
パッケージが2つあって、icommand.platform.nxtは、NXTを動かすためのクラス群 (モータ、センサ、超音波センサなど)が入ってて、icommand.nxtprotocolの中には、bluetoothで通信するためのクラスとかが入ってるみたいです。どうやら、こっちのAPIを使えばJavaでNXTが動かせるかも。

他のプログラミング環境もNXT対応してるか調べたいですね。こりゃ。