We are trying to build a system dedicated to blind users based on a
capacitive touch panel and a few buttons (input), audio output and
network access. GUI support isn't mandatory. The software is written
in Java.
I am currently playing around with Angstrom on a C4 Beagleboard. Which
Java VMs are currently recommendable? I am also thinking about giving
other OSs a try (Android, Ubuntu?). There are tons of projects, proof
of concepts… any advice?
We are trying to build a system dedicated to blind users based on a
capacitive touch panel and a few buttons (input), audio output and
network access. GUI support isn't mandatory. The software is written
in Java.
I am currently playing around with Angstrom on a C4 Beagleboard. Which
Java VMs are currently recommendable? I am also thinking about giving
other OSs a try (Android, Ubuntu?). There are tons of projects, proof
of concepts… any advice?
I like 'jamvm'. The guys over at Bug Labs are likely to know the
best. Check out their forums[1] and work that was started back in
2008[2]. A more recent status update[3] shows that 'jamvm' can now
use the OpenJDK and recent commits to OE[4] show that 'shark-vm' can
be used.
Perhaps some of the Ubuntu experts could chime in with info on the
latest Java support there?
FWIW I just gave this a try. It's certainly a lot faster than the
openjdk one although it's not exactly breaking any land speed records
- seems about 2x faster on a few little toy apps I tried. That at
least makes it feel in the same order as other similar applications.
When you spend most of your time on a 3.3ghzx6 core machine it's hard
to evaluate performance on something like the beagleboard objectively.