Plans 0.9

Sven Köhler

Plans for leJOS NXJ 0.9

Proposed changes

  • Finish robotics proposal
  • Finalize changes for new Color Sensor and related changes to other sensor classes
  • Start of Eclipse plugin roadmap changes
  • Stabilize API
  • Improve support for Probabilistic Robotics
  • Bug fixes to Netbeans plugin and project files
  • JME API
  • Common classes for JME (possibly using RetroWeaver)
  • Release the JME jar files and samples
  • Support for Android using pccomm
  • Release the vision API
  • javax.microedition.sensor implementation
  • Poll Free I/O
  • Improved garbage collection
  • HashMap and HashSet support in java.util
  • Rewrite of File and LCP
  • Multiuser-aware / UNIX friendly storage of config files

Bugs to solve

  • nxjpc is currently broken, because the native library cannot be found, if the leJOS jars are added to the bootclasspath

Who is doing what

Lawrie

  • javax.microedition.sensor implementation
  • Contribute to the robotics proposal
  • More improvements to MCL
  • Probabilistic robotics package (for Kalman filter etc)
  • Bug fixes for Netbeans plugin and project files
  • Possibly work on the Eclipse plugin unless Sven wants to do this
  • Improvements to PC API
  • Enhancements to NXJControl
  • Common classes for JME (possibly using RetroWeaver)
  • Release of JME jars and samples
  • Release of vision API

Shawn

  • Provide sample set up for Android project using pccomm
  • Revise bluetooth jars [support is from snapshots starting 14-Aug-2009] to exclude unneeded code and reduce size (1.0 target?)
  • Document build process for needed libbluecove.so (unless the bluecove or bluecove-developers site does it)

Sven

  • Multiuser-aware / UNIX friendly storage of config files
  • HashMap and HashSet support in java.util