Published on October 28, 2005
in Flex.
Towards the end of last year, I was contacted by Macromedia to write an article for the February 2005 issue of their Macromedia Edge magazine. As the topic, I chose "Migrating from Flash to Flex" -- something that is made very simple when you architect your Flash applications with a clear separation of presentation and business logic and using the V2 components, the event model and a form-based approach. I saw the Edge article as a teaser for a longer DevNet article but things were not to be. At the last moment, I was informed that the title of my article had been changed from "An Introduction to Migrating Flash applications to Flex" to "
Tips for Using Flash Assets in Flex Applications". The only reason I can give for this is that the article ran contrary to how Macromedia was trying to place the relationship between Flash and Flex at the time: Basically, that Flash and Flex were very different (partly to justify the huge price difference) and that Flash could be used to create assets for Flex. This is also why Macromedia was trying so hard to push Flex as a server when myself and several others (notably Darron Schall) had publicly stated from the very beginning that there was no reason for Flex to be a server. (All this was a tactic to lure J2EE programmers by creating an *expensive* nail to fit the hammers that Java folk carry.)
I've always believed that Flex 1 was an exercise in short-sightedness by Macromedia: We had a chance to really plant Flex as the primary technology for web application development but might have blown it while chasing some high-paying Enterprise accounts. What did Flex lose in the process? Developers. Flex beat Microsoft to market but you wouldn't know it by the number of Flex developers that exist today. What a wasted chance. I'm glad to see that Macromedia has realized this and is opening up Flex 2 to a much wider group of developers by radically altering the pricing. I just hope it's not too little, too late. This is a question of short-term profit versus long-term survival and with Flex 1, Macromedia favored the former at the expense of practically guaranteeing itself the latter. It remains to be seen what the dominant technology for web applications will be.
In any case, this morning I received an email thanking me for my Macromedia Edge article: "Please pass on our thanks to him for such a neat and concise overview of what will be involved in our migration. It has taken us some time to find any resources that contain practical suggestions, his article was like a breath of fresh air!" (Thanks for the kind words!) Furthermore, the email was inquiring as to where they could find the longer version of the article that's stated as being on DevNet. Unfortunately, there is no such article on DevNet. I had actually forgotten about it, while waiting for the go ahead for the article to go up on DevNet and have been sitting on it for a quite a while so now is probably a good a time as any to release it. I've cleaned it up a bit (removed instructions to the DevNet production team, etc.) and made it into FlashPaper and PDF versions which you can download from FlashAnt.
Flash to Flex migration is a very real issue for a lot of people and will, no doubt, become an even bigger one as time goes on and most (if not all) application development for the Flash Platform moves to Flex.
Read the paper:
Migrating a Flash Application to Flex (FlashPaper/SWF)
Migrating a Flash Application to Flex (PDF)
Migrating a Flash Application to Flex
Copyright © 2004 Aral Balkan. All Rights Reserved.
Released under the Creative Commons Attribution-ShareAlike 2.0 England & Wales License.
Published on October 21, 2005
in General.
Mike just told me that we've had 663 attendees at OFLA Online so far. The conference is still going on. Currently, we are hearing a conference by Firdosh Tangri is currently doing his presentation on the open-source ASWing component framework, based on the Java Swing component framework.
You can join in at any time: The conference is being broadcast over Breeze -- just log in as "guest". Here's the URL:
http://ofla.breezecentral.com/ofla/
Published on October 21, 2005
in General.
... and we already have close to 300 attendees.
To attend, click here:
http://ofla.breezecentral.com/ofla/
Login as guest.
[Update] Ah, apparently it's Qui-Gon Jinn (thanks Josh)... umm, yeah, well, OK, so I'm not a big star wars fan! Beam me up, Scotty! (Yes, yes, *that* was on purpose -- I actually do like Star Trek!.. though the Next Generation and Voyager.)
... it's Flash video streaming through the open source Red5 server (click on the image for a screenshot of the full Red5 test SWF).
It's very early days but the progress that this project is making is simply amazing. Great work Luke Hubbard and gang!
Join us at the free OSFlash Online conference, OFLA Online, this Friday (21st October, 2005) at 18:00 GMT to hear a presentation on Red5 as well as seven other great presentations on Open Source Flash projects ranging from ActionStep to MTASC.
We just got notified that there was a double-booking on our original room at City University and that our meeting will instead be held in room U215. There will be signs up leading you there from the main entrance.
More info and to register to attend:
http://londonmmug.org/calendar.php?do=attend&e=25
And here's some good news: The London MMUG now has over 1,000 active members! Congratulations to our 1000th member, Mario Falomir who joined up on 22nd September 2005 at 18:19
Mario, come down to this week's meeting to claim a prize!
I'm looking forward to catching up with you all at this month's meeting.
David Power, author of PHP5 for Flash from
friends of ED will be
presenting on the very subject at the London MMUG this Thursday (Oct 20th, 2005). It's free to attend, just
sign up on the London MMUG web site to let us know you're coming (or miss out on the wonderful goodies we raffle off at the end of each night.) The meetings start at 19:00 (doors open 18:30) and last until about 21:00 to 21:30, after which we shuffle of to the local pub for much socializing and gossip!
We hold the meetings at City University in Angel (Northern Line).
Alias Cummins is going to be presenting a session on
Collision Detection in Flash 8 at the
London MMUG on October 20th, 2005. It's free to attend, just
register on the London MMUG web site.
The event will be held at City University in Angel and doors open at 18:30.

How does winning a free copy of
Studio 8 sound? That's what's up for grabs (among other things) in the
OSFlash Mascot Contest. This is Richard Leggett's entry. Think you can do better? Then get cracking and
send us your creation!
You can see all the entries on the OSFlash Mascot Gallery.
Ralf Bokelberg just announced on the
OSFlash Mailing List that he is working on an Open Source Flash Debugger for Eclipse. He has a
preview release (.zip) available. Here's a
screenshot of it in action. It looks very cool. If there's enough interest, he's going to keep working on it and release it. So, what are you waiting for?
Join the OSFlash mailing list and shout out your support!
Published on October 14, 2005
in General.
I found myself on the Cooperative bank's online banking site today, pulling my hair out. Why, you ask? Well, because some genius decided that the bank should log the user out whenever the Back button is pressed. They even display a message telling you this after logging you out. Then you have to provide your sort number, account number, key code and some personal bit of information before you can get back in, only to be logged out in a few seconds when you forget and hit the Back button again. I swear I did this four times. Whomever designed that interaction should be forced to watch Battlefield Earth non-stop for a week.
Recent Comments