From time to time, some of you have kindly sent me words of
praise for the RP1 robot simulator. So I think you'll identify with my
enthusiam for a robotics software project that I believe is an
absolutely remarkable accomplishment.
The tinyvm project, http://sourceforge.net/projects/tinyvm, is
offering an open-source Java Virtual Machine (JVM) for the
Lego Mindstorms RCX controller. Java Mindstorms is a system
which allows you to build robots from Lego components.
It includes a real-live microcontroller with 32 K of memory.
Somehow, the tinyvm folks have implemented a JVM that requires
less than 10 K of memory to run (16 K with class files) and
still manages to implement many of the major Java features
(including Threads and Exceptions, but not Garbage Collection).
Recently, I was contacted by tinyvm author Jose Solorzano
about possible tie-ins with their project. Now I need to point
out that The Rossum Project is not a "Java For Robots" project...
even though Java has featured prominently in our early releases
we are about "Software for Robotics" and not limited to any
particular language. Even so, I think that there is an opportunity
for LOTS of interesting co-development between the two projects.
Check them out if you get a chance. And please contact me
or post to the discussion forums if you have any comments.
gary