Hi All,
Thanks for the tips, everyone. My current charting component uses a modified older version of FusionCharts, but I'll be danged if I can find the source of the swf's, and I don't have immediate access to any Flash developers. I'm very interested in using Flex, because it has so much more than charts and is free (for me, at least - research academia).
On a few side notes: after hearing about it for so long, I've been playing with Groovy/Grails over the last week and am really impressed so far. My other developers are Java guys, so I've been trying to leverage their skills by setting tasks up for heterogeneous development and exposing various components as services. For grins, I set up an autocomplete widget from YUI and set it against a typical servlet and then redid it with Groovy/Grails. Cake, particularly XML/JSON rendering in the latter. For anyone who wants to learn more or actually just enjoys writing code, I recommend playing around with it -
grails.codehaus.org, and there is a decent tutorial here:
http://www.ibm.com/developerworks/java/library/j-grails01158/ . Be advised that the fourth one in the series is a bit off, but if you do the first three, you'll have no problems going on your own, and this will take less than a day.
Back OT, I have a lesson learned from J2EE/CF integration. Maybe everyone knows this and I'm late to the party, but deploying a J2EE app inside a "standard" ColdFusion deployment is doable, but I don't recommend it. We did this as an earlier attempt to get more developers working on my project, and while it works, we were quite hampered by JRun's lack of support for newer Java (we're running MX 6.1), and it's made quite a mess of things like the web.xml file and other parts of the directory structure that I'd rather have left untouched by ColdFusion. I'm in the process of investigating upgrading to CF8 in order to deploy the whole app to Oracle Application Server (which is itself a significant task), and migrating all of the changes wrought by this approach is daunting. Just an FYI.
Thanks again, all.
Chris