Home /Research /Programming Lego Mindstorms with Java (With CD-ROM)
OTHER

Programming Lego Mindstorms with Java (With CD-ROM)

Guilio Ferrari, Jurgen Stuber, Andy Gombos, Dario Laverde

Year
2002
Citations
3

Abstract

From Publisher: The LEGO Mindstorms Robotics Invention System has been called the most creative play system ever developed. This book unleashes full power of RCX and tools, bricks, and components that make up LEGO Mindstorms. Programming LEGO Mindstorms with Java is as much about robotics programming as it is about Java programming. This book is for all levels of Mindstorms users, from hobbyists to serious Mindstorms aficionados. This book is also appropriate for a variety of programming levels; those with only a modicum of Java knowledge as well as those at an advanced level will find much to learn within these pages. You will cover all basics of programming RCX, beginning with introduction of available Java APIs used to communicate remotely to RCX using its default firmware, all way through advanced topics of embedded programming using a custom Java Virtual Machine (JVM). Author Bios: Soren Hilmer (SCJP, SCJD, SCWCD) is Research and Development Manager at IT+, a company in TietoEnator group. Soren has been giving talks on programming RCX with Java, most notably at JAOO conference in 2000. Giulio Ferrari works as a Software Developer at EDIS, a leader in publishing and finishing solution and promotional packaging. Giulio co-authored best-selling Building Robots with LEGO Mindstorms (Syngress Publishing, ISBN: 1-928994-67-9), a book that has quickly become a fundamental reference and source of ideas for many LEGO robotics fans. From that moment on, he held an important place in creation of Italian LEGO community, ItLUG, now one of largest and most important LEGO users group worldwide. Jamie Waldinger (SCJP) is adeveloper at Viant Corporation in Boston, where he develops Web-enabled systems for a global client base. He has coded in Java for three years, and holds a bachelor's degree in business from University of Massachusetts. Jurgen Stuber is one of administrators of leJOS project and one of few people who have worked on internals of leJOS. Jurgen has made important contributions to leJOS virtual machine, in particular fixes that made rotation sensors usable and that improved speed of main instruction loop. Mick Porter (SSJCP, MCP) is a Senior Technical Architect for Logica, a global systems integrator. Mick specializes in design and implementation of wireless and mobile commerce systems. Andy Gombos is a sophomore at John Hardin High School. He has been programming in Java for four years, and started programming RCX with TinyVM almost two years ago. He is author of leJOS Visual Interface and Simlink, two tools for leJOS. Dario Laverde is a freelance Java Software Architect. As Vice President of System Architecture at PlayLink, Inc., a Java online games development company, he created initial framework of client/server architecture and graphical user interfaces. Ron Gonzalez is a Software Developer for Oracle Corporation, where he works on Oracle Warehouse Builder product. His work has nothing to do with LEGO Mindstorms, but is an avid LEGO Mindstorms fan and is a member of Lejos development group.

Keywords

JavaComputer scienceFirmwareRoboticsArtificial intelligenceProgramming languageWorld Wide WebSoftware engineeringRobotOperating system

Related papers

Browse all OTHER papers