This Documentation is a practical guide on how to program the LEGO MINDSTORMS NXT ® in Java using our component model language.
These are introductions to LEGO MINDSTORMS NXT ® and LeJOS NXJ:

The leJOS NXJ, as well as our IDE needs to be installed first.
These few steps are some preliminaries before one can program the robot:

After installing all needed software, you can start learning how to program the robot using our component language.
These are some materials on the component model language:

To set up a development environment for extending our project:

This website is a part of a graduation project for B.Sc. in Electrical Engineering and Computer Science.
Eran Habad and Ido Leibovich. Tel Aviv University, 2013.