Covers how to program LEGO Mindstorms using the Java Communications Extension API; the RCXPort Java API; the RCXJava API; the leJOS system, programming, tools, and internals; and Jini.