Thumbs Up for Apache Flex

We have a fairly complex enterprise application that is built with Flex, BlazeDS, Java, and Spring. Version 1.8 is currently in production, and we are looking forward to delivering 2.0 before the end of the year. The Flex client by itself includes over 78,000 lines of code in 1062 files. In addition, it leverages our [...]

Flex a Top-Level Apache Project

This will be old news for some, but Apache Flex is now a Top-Level Project of the Apache Foundation: it’s out of the incubation stage!
Also, Flex SDK 4.9 is now available, complete with a shiny new installer.
This represents the work of a lot of brilliant, dedicated, and hard-working people. It is great to see their [...]

Release mode, describeType(), and keep-as3-metadata

The previous post outlined an issue that we faced as a result of the fact that describeType() outputs more information when the SWF is compiled in debug mode than when it is compiled in release mode. This post provides a couple of possible solutions.
Solution 1: Compiler Option
The first solution was referenced in a helpful comment [...]

Debug and describeType()

My team is building an enterprise web application with a Flex UI that generates its screens at runtime based on XML files. It determines how to form its data service requests, what components to use, how to configure the components (line styles, custom data grid columns, etc.) all based on the XML, using a schema [...]

Can Adobe kill Flash?

I continue to hear from recruiters looking for senior Flex and Flash developers. The recruiters represent clients who are looking for engineers, trainers, and architects to work on new projects as well as existing applications. So perhaps you will understand when I say that I’m still not convinced that Flash is dead.
Over the years, we [...]

Flex, Flash, and HTTP Status Codes

This question comes from a *nix sysadmin (and all-around good guy):
“Jim, do you have a way to make flex handle a richer set of HTTP status codes in a portable way? Without that, I’m hesitant to recommend it for REST deployments.”
This is certainly a reasonable concern. The fact that Adobe still has not addressed this [...]

PureMVC vs. Cairngorm revisited

It has been a year since I wrote my first PureMVC vs. Cairngorm post, and in that time I have had the opportunity to build more applications in both frameworks for some pretty diverse organizations. Studying the official Adobe training materials for Cairngorm has also brought some points that I had not previously considered. Perhaps [...]

Putting a Flex Face on Alfresco, Part 3

In the second Flex/Alfresco webinar, we showed the Flex side of how to get content from an Alfresco repository and display it in Flex. In this video, we show you the Alfresco side - how to create and deploy a custom JavaScript web script. You can watch the video and download the Alfresco source code [...]

Bubble chart with labels

In January I had the opportunity to visit the Queen City to provide some Flex training to a great team of developers under the queen’s crown, and to spend time with some dear friends as well. They (the developers, not the friends) had a requirement to produce bubble charts that had labels inside the bubbles. [...]

Putting a Flex Face on Alfresco, Part 2

In my first Flex/Alfresco webinar, I showed how you can log in to Alfresco from a Flex UI using Alfresco’s Flex SDK. That was nice, of course, but it was also sort of a tease: it left folks wanting to see the next step. Well, it took a while, but I finally recorded a new [...]