Going Flex 4 with Linux

I am evaluating a few RIA options to create front-ends that go beyond swing applications and can live outside a browser, but still being cross-platform. I focused on JavaFX for a while, but the agenda by Oracle was changed and they abandoned they JavaFX scripting and working on a new roadmap (more info here). Though it looks promising, we need to wait until 2011 to see the release 2.0.
Looking at alternatives I only see Flash/Flex/Air (all by Adobe), with Flex as a product that can be “enterprise’d”, means run with a JEE backend. Unfortunately Adobe forgot to keep Linux users on board with their latest version, Flashbuilder 4. The commercial product only runs on Mac and Windows, forcing the Linux community to connect the free SDK to another IDE or rather implementing their own plugin. To quote Adobe

Adobe will no longer be investing in the  development of a version of Adobe® Flex® Builder™ or
Adobe Flash®  Builder™ that runs on Linux operating systems.

I can highlight this blog with a summary as per March 2010.

Otherwise I summarise what I did to get it running with Eclipse Galileo on Ubuntu following the creator of the axdt plugin:

Comments:

  • I cant judge beyond this gettings-started level. Just getting my hands wet with FLEX.
  • There is a a Netbeans plugin running on 6.5, but the project seems to be abandoned.

 

 

Application Framework

Looking around for a nice browser based application framework I stumbled upon 3 opensource products that are somehow integrated into the Netbeans and Glassfish world.

  • Icefaces (Woodstock migrated here) | link
  • ZK direct RIA | link
  • JMaki / Dojo | link | link

I will evaluate these 3 and report about the results here. While Icefaces and ZK are clearly enterprise enabled frameworks, JMaki is a rather consumer application orientated framework. I might be wrong with this statement, but this is my first tast bitting on it. ZK seems closer to Spring and Tomcat than Netbeans and Glassfish.

Daily Thoughts 3

  • REA
    We all know about RIA, aka Rich Internet Applications. But do you know there is also a REA ? Rich Enterprise Applications ! Not exactly sure what it means, but I am sure its like RIA pimp my boring business and office application. I came across the word on the Icefaces website.
  • JEE6
    The latest release should have already hit the road in 2008, but JSR 316 (link) only now is under public review until February 23. I guess the step from version 5 to 6 will not be as dramatic as in the previous historic change from J2EE 1.4 (released 2002) to JEE5 (May 2006). But life becomes more easier or better more abstract. Just worries me that you need lots of experience to understand whats going on under the hood !
    Some work coming up for all the Application Server Vendor to become compliant again (most of them sit in the JCP commitee anyway), not to mention customer s who still use 1.4,  running behind the crowd with their systems! Time will reveal the roadmap.
    Lots of new books gonna delight us on JEE6 and J7 !