Flex Component Life-Cycle


More1, More2

Flex Performance, Memory Management, & Object Caching

One of the most computationally expensive operations in the Flex component life cycle is the constructor and initialization routine. If you are adding and removing lots of complex components, this can become very taxing on the system, and reduce overall application performance. The more complex the component, the more taxing it will be. One way to reduce the impact that this has on your system is through object caching, (also known as object pooling).

Reduce, Reuse, Recycle

When using object caching, you create a cache of objects that the application can use. When the application is finished with these objects, you return the objects to the cache so that they can be reused again. This technique reduces the number of object instances created by the runtime, reduces the overall memory used when running the application, stabilizes the required resources to run the application (less spikes in both cpu and memory), and leads to better overall performance and scalability of the application when applied correctly. More1 More2 More3

Adobe Scene7

Scene7 To Add Rich Media Capabilities to Adobe Online Portfolio
SAN JOSE, Calif. — May 3, 2007 — Adobe Systems Incorporated (Nasdaq:ADBE) today announced it has signed a definitive agreement to acquire Scene7®, a technology innovator in real-time rich media delivery services. Adobe plans to offer and expand these interactive publishing services as it extends the online presence of its flagship creative technologies.

Adobe Scene7® software is the leading on-demand media publishing platform. Scene7 solutions include:

  • Dynamic imaging, including resize, zoom, colorize, and 360-degree spin
  • eCatalogs and other online deployments of printed collateral
  • Visual configurators for customizing product designs in real time
  • Video streaming and management
  • E-mail and print documents that are visually personalized for customers
  • Self-service portal to acquire, control, and distribute rich assets to users

No other provider offers a more comprehensive, powerful platform for automating the production and delivery of high-impact rich media. More...

Flex RemoteObject vs WebService benchmark

It is not an earth shattering discovery that Flex/Flash Remoting is faster than WebServices. Pretty much everyone knows that (although there are still a few who try to prove the opposite). The real question is how much faster. We set up a simple benchmark test comparing invocations of the same C# class as an http service, SOAP web service and a remoting service exposed via WebORB. More...

Exporting MXML and images from Fireworks CS3

Adobe Flex is a fairly new, emerging technology that has been getting a lot of attention recently. With the release of Adobe Creative Suite 3, many products have gained improvements in interoperability with each other, and Fireworks CS3 is no different: it now interoperates more with Flex. Fireworks CS3 offers a brand new export option called MXML and Images. Used in combination with the Flex components in the Fireworks Common Library, this export option allows you to generate Flex MXML pages directly from your Fireworks layouts. More...

Flex 3, AIR 1.0, and BlazeDS Released

Adobe has announced the release of Flex 3, AIR 1.0 and BlazeDS.

Welcome to BlazeDS! BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex™ and Adobe AIR™ applications for more responsive rich Internet application (RIA) experiences.

The evolution to more engaging RIAs has created the need for better data connectivity options. Remoting simplifies the reuse of existing server logic automatically marshalling calls between the Flash client and the Java methods on the server. In addition, the use of a AMF binary data transfer format increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP.

Previously available only as part of Adobe LiveCycle® Data Services ES, Adobe is contributing the proven BlazeDS technologies to the community under the LGPL v3. BlazeDS gives the rapidly growing Adobe developer community free access to the powerful remoting and messaging technologies developed by Adobe. More...

Adobe has released Flex 3 and AIR 1.0

Adobe has just announced on Flex.org that Flex 3 and AIR 1.0 are now available <http://flex.org/>... Today(25th Feb) is a big day in the history of RIAs.

Flex 3 is a feature-packed release, adding new UI components like the advanced datagrid and improved CSS capabilities; powerful tooling additions like refactoring; and extensive testing tools including memory and performance profiling, plus the addition of the automated testing framework to Flex Builder.


Adobe AIR is game-changing in so many ways, delivering rich applications on the desktop, enabling access to the local file system, system tray, notifications and much more. Now you can write RIAs on the desktop using the same skills that you've been already using to create great web apps including both Flex and AJAX.