Coldfusion VS Flex

This is a war between Titans; a victory that no single battle can determine. Skirmishes, gorilla tactics, battles of wits, and talking smack are a part of this war, and sometimes it even gets downright nasty!


Adobe Cocomo

Released yesterday on Adobe Labs is a Platform as a Service codenamed "Cocomo", which is set to provide Flex developers with the ability to add realtime social capabilities to their Rich Internet Applications.


Adobe Alchemy Project

Another new release on the adobe labs site is the project called Alchemy. The purpose of this project is to allow developers to compile C and C++ code into Action Script.


SlideRocket Launches

Want to create amazing presentations online without having to install yet another piece of software?


Getting Started with Flex 3

If you never got a chance to get you free copy courtesy of Adobe don't sweat it


Google Maps Flash API - Developer mode

I decided to start playing around with the "not so new" Google Maps Flash API. I downloaded the SDK, got my API Key and set up a simple "Hello World" type example.


Yahoo Maps Collaboration

June of last year he showed us a "Simple" collaboration example using Google Maps, Flex 2, Flash Media Server, and Ajax.


Linux Flex Builder Alpha 3

There was a lot of focus the last couple of days on Adobe Elements express as well as the release of the Linux AIR Alpha but the release of Alpha 3 Flex Builder slipped by relatively unnoticed (at least by me).

Some new features have been added but I still have some bad news...the list of unsupported features is, in my opinion, still pretty big.

Unsuported Features

  • Design view
  • States view
  • Refactoring
  • Data Wizards
  • Cold Fusion - Data Services Wizard
  • Web Services introspection
  • Profiler
It's still in the Alpha stages and I would expect that most of the unsuported features will be available before moving from Alpha to Beta. At least I hope so for the sake of the Linux developers. I personally don't think I could work without Design view. This new Alpha release added the ability to build and debug AIR applications as well as bug fixes.

Happy Coding...

SearchMe Beta

I signed up last week to be included in the Beta of SearchMe and received my invite Thursday.

If you haven't heard of SearchMe it is a Flash (probably Flex) based visual search engine. I gave it a test drive and while there is abviously room to improve (there is always room to improve) The basic functionality is pretty good.


Adobe Photoshop Express Online

I'm a bit late on this but I figure I will jump on the Adobe Photoshop Express Online edition band wagon as well.

The entire site is a flash based application (probably written using Flex 3). It looks like they spent a bit of time with the user experience folks as the signup process as well as the overall usability of the site is smooth and intuitive.


Flex 3 Training from the Source

I've been thinking of buying the Adobe Flex 3: Training from the Source book but naturally there isn't any user reviews yet.

Has anyone bought the book yet? If so what are you thoughts on the content is it worth $60? I planned on buying the book as a supplement in my studies towards the Flex Certification.

Thanks for your comments.

Flex Certification Advice

I have been thinking for some time now of persuing a certification in Flex and would love to hear from those of you out there that are Flex Certified how you prepared for the exam.

I am particularly interested in which, if any, books you used in preparation for the exam.

For the Coldfusion Certification exam I used Ben Forta's study guide to round out my preparation for the exam. I haven't been able to find anything quite like that for Flex so your suggestions are appreciated.

Munich CFUG Meeting

I am attending the first Munich CFUG meeting of 2008 on Wednesday 12 March at 18:00. The company I work for has graciously donated space to hold the meeting.

The focus will be on Flex/AIR with CF as the natural choice for the backend. Christoph Schmitz has promised some Adobe sponsored give-aways, and I have promised to present a "proof of concept" AIR Application written in HTML/Ajax that connects to a backend system written in Coldfusion.

I haven't quite decided yet if I should attempt to give the presentation in German or stick to what I know best, English. The good thing is of course that the Germans us 90% English IT terminology so I should be good-to-go in that regard should I decide to give it a try in German.

I hope this CFUG meeting will be the start of something somewhat regular where we can get together and exchange ideas. Actually now that I think of it this will be my first ever CFUG meeting.

"Hi, My name is Gary and I am a CF Junky"

Happy Coding...

Flex Builder 3

I could have downloaded a free trial of the new Flex Builder 3 to replace my beta version thats about to expire, but eventually that too would expire and I would be left with trying to get around actually buying the software.

I don't have any problem buying software I actually do it quite frequently my problem was/is that I will most likely not be using the Flex builder at home for any professional paid work. I will most likely be using it to build examples, experiment and write about here on my Blog.

I don't have to worry about the version of CF8 I have on my machine here at home, it's a free enterprise version (developer edition) but that's another story.

Then a thought occurred to me while I hovered over the 'purchase' button on Adobe's website. It's only $250 bucks (168 Euros)! what am I complaining about?

It's currently downloading now, fully legal and ready to go, except without charts, advanced datagrid or profiling. Perhaps I can talk work into getting the profi version.

Happy Coding...

Adobe Flex 3 Now Shipping!

On Sunday Feburary 24th Adobe announced the release of Flex 3.

Flex 3.0, Adobe's Flash-based RIA development platform continues to mature and has seen increasing adoption as the RIA development choice by companies such as: Discovery Channel, American Cancer Society, and Master Card.

Additionally Adobe has released the Flex SDK open source under the Mozilla Public License.

Happy Coding...

LCDS Paging, Flex and CF

When I first heard about LiveCycle Data services and that it has the ability to page large datasets I though cool how do I make it do it?

The idea here is to use Coldfusion as the Assembler. I already had a working sample using LiveCycle with CF on the back-end and Flex on the front-end all I needed to do was add more data to the Contacts.mdb file and then turn paging on. At least everything I read so far indicated that I wouldn't need to do anything special in my fill method in order for paging to work.


Linux Flex Builder Alpha 2

Linux heads can now download and try out the new Alpha of Flex Builder for Linux on Labs. I think it's great that Adobe is not leaving the Linux folks out in the cold, I can definitely see why they are leaving them to last as their market share is relatively low.

What is unfortunate is the rather large list of unsupported features in the Alpha 2 release.


BlazeDS on Labs

Just saw a post from Christophe Coenraets (Flex Guru) announcing some pretty exciting stuff just released on Adobe Labs. It's called BlazeDS.


Flex Builder 3 Beta 3 on Labs

Just noticed this morning that ;a href="">Flex Builder 3 Beta 3 has been released on adobe labs, though the Adobe Labs main page hasn't been updated yet.

This is the final public release of Flex Builder so go get it and test the hell out of it!

I would have loved to tell you what has changed or been added from beta 2 but unfortunately I haven't been able to find anything in the release notes or on Labs.

Anyone out there have a list of changes?

Flex Misconceptions

Yesterday on Ben Forta's blog he refered to an article on infoQ titled Top 10 Adobe Flex Misconceptions.

Last night I had the opportunity to read it through completely and dispelled some of my own misconceptions as well as learn a thing or two.


3.2 Billion Installs for Flash Player 9

The title says it all.

Ted Patrick posted today that Flash Player 9 has reached 3.2 billion installs by November 11th according to Akamai.


Flex Builder Price Change

Just heard from Ted Patrick that the new price structure for Flex Builder has gone into effect. If you didn't know beforehand the original Flex Builder cost over $400.


Synchronous to Asynchronous

As I work on my little Flex/Air project I have discovered how used I am to coding and thinking in a Synchronous manner.


Free Flex Training Update

Back in September I referred to a post by Ben Forta about free Flex training offered by


Adobe AIR Derby Winners

Adobe announced the winners of the AIR Derby

The Grand Prize winner Agile Agenda is the type of project that we all need and wished we had built.

We all use MS Project because well its the defacto project scheduler and, I am sure, we all equally hate the damn thing Well Marc put his hate to good use, where as a lot of us, myself included wanted and even perhaps planned to build something better but didn't get around to doing it.

You can download an open beta copy of Agile Agenda and take if for a test ride. It's relatively easy to use and you can also view the demo videos provided on the site.

Keep in mind that it is still Beta and I am sure now that Marc has won the Derby he will be adding more and more features.

Congratulations Marc!

Multiple File Uploader

I have added my Flex multiple file uploader project to you can download it via

Happy Coding...

Uploading Multiple Files

Ever wanted to build an application that allows the user to upload multiple files? Well we all know it can't really be done unless you use either a Java Applet or Flash.

Doing a Google search turns up all manner of applications to do just that. But I want something simple, nothing more than a text box, a browse button, an upload button and a progress bar. Unfortunately my search turned up nothing, so I set about building my own using Flex 3.0.

It isn't anything special but you can: 1) Change the background color by tagging on a query string 2) Have a javascript function on the page that passes the urlyour upload page and any other parameters you want to pass along to the SWF. 3) Have a javascript call back function on upload complete

It provides the functionality I want and that is to upload multiple files, without any other unnecessary fancy bits, and requires minimal setup too.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=",0,29,0" width="380" height="78">
<param name="movie" value="Uploader.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<embed src="Uploader.swf?BackgroundColor=ffffff" wmode="opaque" quality="high" pluginspage="" type="application/x-shockwave-flash" width="380" height="78" style="z-index:-100000 "></embed>

The Javascript functions:

<script language="javascript">
    function getPath(){
        return "upload.cfm?cfid=#cfid#&cftoken=#cftoken#&path=#uploadpath#"
    function uploadComplete(){
        //do something here after the upload

And finally a screenshot:
1)Before Upload:

2)After Upload:

If you would like a copy send me an email: gary[ at ]garyrgilbert[ dot ]com or you could click the download link at the bottom of this post.

Powered By Railo


Subscribe via RSS
Follow garyrgilbert on Twitter Follow me on Twitter
Or, Receive daily updates via email.


adobe air ajax apple cf community cfml coldfusion examples ext flash flex google javascript jquery max2007 max2008 misc open source programming railo software technology ui

Recent Entries

No recent entries.


An Architect's View
Rey Bango

Wish List

My Wish List