
Running a subset of the MIDP J2ME API on lejos - i.e midlets. Port 4 on the NXT has hardware support for high-speed NXT to NXT comms.ġ9. More robust device drivers: AVR (for motors and sensors), USB, Bluetoooth could all do with some improvment.ġ8. Java Runnable interface, without subclassing Thread.ġ7. PC comms proxy to allow control of robots running lejos from web sites, etc.ġ6. Midlet for controlling lejos robots from mobile phones and other mobile devices over Bluetooth. Its currently a lot slower than RobotC.ġ2. Some things like the way the display is updated mean that leJOS NXJ could be much faster. Better, faster graphics support, including image files.ġ1. Playing sound files, and volume control for sound.ġ0. It currently has a few limitations, such as only one file open at a time.ĩ. Brian has implemented the file system in Java. User program comms support over Bluetooth and USB, including NXT to NXT Bluetooth comms, using streams.Ĩ.

The current one just supports USB program upload, and you have to run BTRespond for Bluetooth support.ħ. StartUp Menu that supports Bluetooth and USB. Improved Lego Communications Protocol support for the PC tools, and iCommand.Ħ. We can add Java classes for a lot more third-party I2C devices when we have this.ĥ. This is needed to support I2C devices such as multiplexers. Improved I2C comms including I2C writes (I am hoping Charles Manning will work on this). I am currently working on comms drivers for Windows and Linux that use the Bluecove Bluetooth Java JSR-82 API implementation, libusb, the Lego Fantom driver, and the Linux Bluez stack.Ĥ.

PC USB and Bluetooth comms to support the Java tools. Currently we have a prototype file explorer, and a program upload (and run) command line utility (nxjupload, that replaces lejosdl).ģ. It currently works on some, but not others. Make the flash version of leJOS NXJ work on all NXTs. The development team is currently working on an updated list and we will update this thread as soon as possible.ġ. NOTE: This list is now very out of data (many of the items have been completed).
