[Java] leJOS NXJ
leJOS NXJ is a Java programming environment for the LEGO MINDSTORMS NXT ®.
As leJOS is a firmware replacement, the new leJOS NXJ firmware must be flashed onto the NXT, and will replace the standard LEGO MINDSTORMS firmware. The LEGO firmware can be restored using the LEGO supplied software.
PC API command line tools
¬ nxjpcc – compile a PC API program for your pc
¬ nxjpc – run a PC API program on your pc
¬ Eclipse :
¬ NetBeans :
¬ Jakarta apache Byte Code Engineering Library (BCEL)
The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class).
¬ Apache Commons CLI
The Apache Commons CLI library provides an API for parsing command line options passed to programs. It’s also able to print help messages detailing the options available for a command line tool.
¬ EIA-485, also known as TIA/EIA-485 or RS-485
¬ Java Platform, Micro Edition (Java ME)
JME provides an environment for applications running on mobile and other embedded devices—mobile phones, personal digital assistants (PDAs), TV set-top boxes, and printers.