I would like to use Flex to make "downloadable" software that
is run from the desktop, using the traditional license key kind of
model. Outside of Apollo is there anything else that can be done to
accommodate this kind model, and even with Apollo do you think Flex
is a good choice? I would love to use it since I am familiar with
Actionscript and like the graph classes.
Yeah, Apollo/AIR does a good job with Flex, but there's a few
things to be aware of:
AIR is something like Java, requiring a runtime environment
to be installed (where Java requires a JRE to be installed). (And,
the correct version of course.) Not a big deal to install, but it
is an extra step in the process. I'm not sure if it can be
automated in any way to look like one install.
AIR can't execute native applications (yet?). i.e. You can't
say Shell.execute("program.exe"); without some form of hack to get
around this limitation. (Although, it can access your hard drive.)
I think I may be forgetting another semi-major aspect, but
I'll add that if I think of it.
Other than these I've had no troubles using AIR/Flex, so