Programming Lego Mindstorms with Java (With CD-ROM)
|
| List Price: | $29.95 |
| Price: | $26.95 & eligible for FREE Super Saver Shipping on orders over $25. Details |
Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com
32 new or used available from $8.97
Average customer review:Product Description
Lego robots! The first book that teaches you to program Lego Mindstorms using Java
Lego Mindstorms are a new generation of Lego Robots that can be manipulated using microcomputers, light and touch sensors, an infrared transmitter and CD-ROMs. Since Lego launched Lego Mindstorms in late 1998 sales have skyrocketed - with no sign of slowing down. Mindstorms have captured the imagination of adults and children alike, creating a subculture of Mindstorm enthusiasts around the world. The kits are now a staple part of engineering and computer science classes at many high profile Universities.
Up until very recently, the only languages available to program Lego Mindstorms were NQC, pbForth, and legOS. This is the first book detailing how to program Lego Mindstorms using the newly released Java Virtual Machine for Lego Mindstorm programming. Programming Lego Mindstorms provides readers with all of the information they need to construct and program Lego Mindstorm Robots.
The first book available on how to program Lego Mindstorms with Java
Wallet-sized CD contains the programming code in Java
The CD will also translate the code into NQC, pbFORTH and legOS for readers who are currently using these languages, but are considering Java
The perfect gift for parents and kids alike - out in time for the Christmas rush!
Product Details
- Amazon Sales Rank: #318403 in Books
- Published on: 2002-05
- Format: Illustrated
- Original language: English
- Number of items: 1
- Binding: Paperback
- 464 pages
Features
- ISBN13: 9781928994558
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
- Click here to view our Condition Guide and Shipping Prices
Editorial Reviews
About the Author
Søren Hilmer (SCJP, SCJD, SCWCD) is Research and Development Manager at IT+, a company in the TietoEnator group. Søren has been giving talks on programming the RCX with Java, most notably at the 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 the 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 the creation of the Italian LEGO community, ItLUG, now one of the largest and most important LEGO users group worldwide. Jamie Waldinger (SCJP) is a developer 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 the University of Massachusetts. Jürgen Stuber is one of the administrators of the leJOS project and one of the few people who have worked on the internals of leJOS. Jürgen has made important contributions to the leJOS virtual machine, in particular fixes that made rotation sensors usable and that improved the speed of the main instruction loop. Mick Porter (SSJCP, MCP) is a Senior Technical Architect for Logica, a global systems integrator. Mick specializes in the 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 the RCX with TinyVM almost two years ago. He is the author of the leJOS Visual Interface and Simlink, two tools for leJOS. Dario Laverde is a freelance Java Software Architect. As the Vice President of System Architecture at PlayLink, Inc., a Java online games development company, he created the initial framework of the client/server architecture and graphical user interfaces. Ron Gonzalez is a Software Developer for Oracle Corporation, where he works on the 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 the Lejos development group.
Customer Reviews
A good book, but might be a bit steep for non-programmers
Personally, I enjoy this book. It's beaten my expectations, and that's a rare treat.
However....
If you have never done any programming in a language like Java, Python, or C++, and if terms like "firmware", "embedded", etc. leave you feeling upset, this book may be a bit of a challenge.
But then again, if you are interested in moving beyond the capabilities of the software that shipped with your Lego Mindstorms kit, this may be precisely what you want.
Also, if you have been trying to learn some Java but haven't found a project "fun" enough to sustain your interest, this book and a Mindstorms kit may thrill you.
Medicore at Best
This is a medicore book that spends quite a lot of time and chapters on programming Mindstorms with other langagues and APIs.
I found "Core LEGO MINDSTORMS Programming: Unleash the Power of the Java Platform" by Brian Bagnall to be a much better book. It is well suited to both beginning and advanced programers. It covers languages basics, but still provides much info to experienced Java developers.
It also includes detailed instructions and pictures describing on basic robotics...things like how to turn a rotary motion to a linear motion, how to change gear rations, how to build differentials, and much more.
There is also a detail chapter devoted to building your own homebrew sensors that even someone with little to no experience in electronics could easily build.
In short, this book is ok, but there are better alternatives out there.
Super Java challengers
Lego mindstorms have steadily become the latest craze in robotics across campuses, and are an excellent way to build mechanics and physics skills, the newest series from Syngress is awesome.




