Whereas Flash only eats developers. :> I don't get this 'evil' thing - the worst you could say of Java is that it's misguided. Flash, on the
other hand... well, it does work quite reliably, but you know what they
said about Mussolini and trains
Seriously, I agree Java applets can be slightly more difficult for users and can cause problems, but it's definitely possible to write applets that don't [there are many widely-deployed applets which rarely have issues] - and if you're requiring significant interactivity in a proper application sense then Java is likely to be a much better way to develop it. Specific to visualisation, the most famous recent example is
Baby Name Voyager, which is very cool and has worked on every machine I've seen it tried on.
Yes, it could have been done in Flash; but it wasn't, and that's a good thing
IMO I'd like to see more use of Java across the Web; it's a far more useful technology than Flash, and performance issues are receding into the far distance. There are reliability issues though, meaning that applet developers do have to be careful. (Not that Flash doesn't suffer from a few of these too - many Flash applets use the entire CPU on a Mac, for no known reason, making your normally-quiet computer start doing jet-engine sounds in behaviour commonly known as the 'Flash Alarm' - but in general it's solid.)
I sort of think that the situation concerned sounds like you could just do it in HTML perfectly well, but it may be that fancy visualisation is desired. Of course, I don't generally rate fancy visualisation any higher than I rate Flash applets, but.
--sam
PS Yes, I only posted here because somebody sent me a link to the Java/evil thing.