Are You Using IntelliJ IDEA Flex Support?

Or am I one of the few people on the planet, who punishes myself with this half-baked support for flex that IntelliJ IDEA has, instead of just jumping the dreaded FlexBuilder ship, before I sink myself? Okay, that was a bit harsh, it just seems to me, that there isn’t a day, without a new […]

September 16, 2008 · polesen · 23 Comments
Tags: , , ,  · Posted in: Rich Internet Applications, Tools

Flash and Flex APIs Lack in Quality

Coming from long term Java programming, I can see that I have gotten used to very good api design. It is not, that JavaSE and JavaEE doesn’t have their corners of bad api design. But working with flash and flex, I seem to come across strange and bad api design a bit too often. The […]

September 11, 2008 · polesen · 10 Comments
Tags: , ,  · Posted in: Design, Programming

Mate – The Good, the Bad and the Ugly

Lately, the new Mate flex framework by asfusion has caused quite a stir in the flex community, as a contender to the established frameworks of Cairngorm and PureMVC. Most of the comments on Mate that I have seen has been quite positive, which I think is well deserved. Mate offers a new way of doing […]

September 10, 2008 · polesen · 13 Comments
Tags: , , , ,  · Posted in: Design, Programming, Rich Internet Applications

Non-Visual Component Initialization in MXML With IMXMLObject

Having worked with flex for quite some time now, I still learn something new about the framework nearly every day. Which is great! The other day, I discovered the IMXMLObject interface in flex. Something I maybe should have known already by now, but hey, .. I didn’t It actually is really simple. If you have […]

July 23, 2008 · polesen · 4 Comments
Tags:  · Posted in: Programming, Rich Internet Applications

AS3 Inconsistency – Unable To Use …(rest) Keyword in Setter

ActionScript3 has the nice feature of a get and set keyword, usable for easily defining properties on classes, while still hiding the actual implementation. AS3 also has the varargs feature, in the form of the …(rest) keyword. This can be utilized to create methods that take an unspecified number of arguments. Sadly, I have been […]

July 22, 2008 · polesen · 9 Comments
Tags: ,  · Posted in: Programming

Fast Flex Compilation With Maven: Israfil or Flex-mojos

In this post, I compare performance, measured in time taken to compile flex modules with maven, from two different maven flex plugins, israfil and flex-mojos. The Contenders If you compile flex projects from maven, you need a maven flex plugin. Targeting flex 3, there currently exists two plugins: Flex-mojos Israfil The Problem: Time Taken to […]

July 15, 2008 · polesen · 11 Comments
Tags: , , ,  · Posted in: Rich Internet Applications

Missing Method Overloading in AS3

While I do like to write UI code in ActionScript3 within the flex framework, I also miss features from Java sometimes. One of those missed features is method overloading, the ability to have several methods with the same name, differing only in input and output types. This is not possible in as3. Just Use Default […]

July 8, 2008 · polesen · 3 Comments
Tags: ,  · Posted in: Programming, Rich Internet Applications

Patterns of GUI Architecture in Cairngorm and PureMVC

In the flex application we are currently developing, the need has arisen to get some more structure on the code. In the upcoming months, we are going to do a great deal of flex development, heavily expanding the functionality of the application, and of course we want to keep a maintainable application. Because of this, […]

June 9, 2008 · polesen · 19 Comments
Tags: , , , ,  · Posted in: Design, Rich Internet Applications

What Is The Big Deal With Flex?

Are you a Java developer with the thought: “What the f*** is up with all the flex hype here in the Java camp? Is flex not just the same old closed flash world like always?”. If so, then this post is for you. In my recent post Flex Leads to Clash Between Java and Flex […]

June 8, 2008 · polesen · 13 Comments
Tags: ,  · Posted in: Programming, Rich Internet Applications

When Thin Clients Grow Fat

The great flex framework from Adobe lends itself to writing “real” applications in flash. By this, I mean large, real, fat clients, filled with business logic on a large domain model. There are already examples of this around, including Adobes own Photoshop Express. This is a clear shift in movement, when compared to what flash […]

June 4, 2008 · polesen · 3 Comments
Tags:  · Posted in: Design, Rich Internet Applications