As some of you know, I recently made the switch to Linux (not dual boot, not Live CD...I dove right in with 100% Linux).
So, I decided to give my Mash Monitor software a try today. After a bit of gnashing and fiddling with Java libraries and defaults (not too terribly painful), I got a successful build. I only needed to change a single line of code (which could easily be done dynamically...and probably should be). My Ubuntu installation even automatically detected the Arduino board and set it up on /dev/ttyUSB0.
The single line of code that changed:
Old: private static final String PORT = "COM3";
New: private static final String PORT = "/dev/ttyUSB0";
Another gratuitous screenshot including some of the cool 3D effects available with Compiz:
