Many thanks for people's replies. It seems there should be a few
options for integration, both as a top level application, and as a
sub-component (through awt or swing) of a larger app. The only issue
with the second of those options, is that a flash .swf file is really a
program in it's own right, with control flow, and a timeline etc, I
suppose the author would just have to design the swf part of the app to
behave in the right way!
The flash player currently runs as an applet, and examples may be seen
Most of the demos on there are rather 3D - centric, as Blaze 3D studio
is aimed at merging high quality realtime 3d and flash. The IBM
anyplace kiosk in the showcase has a decent amount of flash in it
though, and of course the player can play any swf up to flash 7.
We're considering releasing the player in a form suitable to be used by
developers, so this discussion is really testing the waters a little,
to see whether there would be much interest, and as I mentioned
previously, what form it should take.
I look forward to your replies