You can build apps, applets and components using the Java programming language.
Ready to Program with Java Technology teaches you Java programming.
Graphical programming tool for LEGO MINDSTORMS NXT robots.