The Apache Flex community just approved the initial ‘alpha’ release of Apache FlexJS(tm) and the Apache Flex ‘FalconJX’ compiler that it uses. This release has much improved integration with Flash Builder and might actually work with other IDEs like IntelliJ and FDT.
Apache FlexJS is a next-generation Flex SDK that enables developers to use MXML and ActionScript to not only create SWFs but also cross-compile the same MXML and ActionScript to HTML/JS/CSS so applications can run natively in browsers. The cross-compiled code can also be used in Apache Cordova (Adobe PhoneGap) mobile applications.
It is still an ‘alpha’ so expect lots of bugs and missing features, and it is not production-ready, but there should be enough there for you to get an idea of how it might work. Feedback and suggestions are always welcome at the Apache Flex mailing list (firstname.lastname@example.org) and bug base (https://issues.apache.org/jira/browse/FLEX/).
A simple way to try these releases is to use a pre-release of the InstallApacheFlex 3.0 application which is available at the following url: https://dist.apache.org/repos/dist/dev/flex/installer/3.0/rc7/binaries/
Choose Apache FlexJS 0.0.1 and it will create an Adobe Flash Builder-compatible SDK that uses the Falcon and FalconJX compilers to generate SWFs and HTML/JS/CSS output. See the README or the FlexJS wiki for more information. The FlexJS section of the wiki is at the following url: https://cwiki.apache.org/confluence/display/FLEX/FlexJS
Remember, this is open-source development the Apache Way. You can contribute to the direction and development of FlexJS not only by trying the release and providing feedback, but also by writing code, tests, documentation and more and submitting those as patches through the bug base.
And if you want to discuss FlexJS with me in person, I’ll be at the 360|Flex conference in San Jose on May 15 and May 16. I’m told there are still some tickets left so go to 360Flex.com and get yours and I’ll see you there.