With ASJS/FalconJS and FalconJx, we have different approaches to generate
JavaScript from ActionScript to make Flex applications run directly in any
browser. If I am not mistaken, we do not yet have the Flash core library
available (DisplayList etc.). Bernd Paradies, the original author of
FalconJS, called this FlashRT, but as far as I know, it has not (yet?) been
donated to Apache.
As part of the Jangaroo project, I wrote a tool to "screen-scrape" Adobe's
HTML documentation of the Flash API (it has a creative commons license) and
convert it to ActionScript API. I started implementing this API in
ActionScript, using canvas to render in the browser. On the Jangaroo web
site, there are several examples of AS applications that, without changes
to their source code, now run in the browser without a Flash plugin:
http://www.jangaroo.net/applications
JooFlash is part of "jangaroo-libs" which has an Apache 2 license and is on
Github here:
https://github.com/CoreMedia/jangaroo-libs

The Flash API is really huge, but I guess I implemented most of what is
typically used in Flash applications.

If you'd be interested, I'd contribute JooFlash to FalconJx (or FalconJs;
should not really make a difference, as it is ActionScript code). My
employer CoreMedia signed a CCLA, so there shouldn't be a legal problem.

What do you think?

-Frank- J8)

Reply via email to