Flex 3 - The most important feature!
DIGG IT! 29 Comments Published Tuesday, January 23, 2007 at 4:30 AM .The Flex team is in full development of the next full release of Flex, Flex 3. The release is looking amazing but I wanted to reveal the most important feature today. Flex 3.0 targets the release version of Flash Player 9 and will be widely deployable to over 90% of computers, well over 1 Billion computers, the day it ships.
The day you download Flex 3.0, you will be able to deploy 100% of the new features to the entire Flash Player 9 installed user base. Given release timing, Flash Player 9 should be installed on well over 90% of computers. This is the first time Adobe or Macromedia has released a development toolset targeting a widely deployed Flash Player and I believe it will have a dramatic effect on the Flex marketplace as a whole. I am seeing a huge surge in Flex development today and the delivery of Flex 3.0 will only accelerate this growth.
Companies moving to Flex for cross-platform web and desktop application development can rest easy investing in Flex today and tomorrow. In choosing Flash Player 9 for the deployment target of Flex 3.0, Adobe is making a larger commitment to supporting a longer application life-cycle. Companies developing Flex applications will be able to utilize more advanced development tools while deploying compatibly to Flash Player 9. As future players arrive, deployed applications will work seamlessly given our fine grained support for SWF backward compatibility.
In many ways, I believe this is the right choice for Flex long term. As our market is by majority business applications, we need to focus on wide deployment and compatibility first and on new player dependent runtime features second. Flex should always deploy into the fat of the Flash Player adoption curve and it is my opinion that we should always target the player that is 90% deployed. If that means that Flex 3,4,5 ship targeting Flash Player 9 all the better for developers and companies. Honestly there are a ton of features that need to be added into Flex independent of the runtime and above the compiler. When Flash Player 10 hits 90%, Flex should target Flash Player 10 in all future releases. The market that Flex is targeting requires us to provide better development tools for productive software development always delivering to widely compatible runtimes.
So what is being added for Flex 3.0?
I will be demoing some Flex 3.0 features at the 360Flex keynote. Hold onto your hat, you ain't seen nothing yet!
Go Flex!
Ted :)
p.s. Dear loyal readers, please pardon the comments from my new MSFT fan club. Since they are trying to catch up to Adobe, I better get used to their comments and spam on my blog.
The day you download Flex 3.0, you will be able to deploy 100% of the new features to the entire Flash Player 9 installed user base. Given release timing, Flash Player 9 should be installed on well over 90% of computers. This is the first time Adobe or Macromedia has released a development toolset targeting a widely deployed Flash Player and I believe it will have a dramatic effect on the Flex marketplace as a whole. I am seeing a huge surge in Flex development today and the delivery of Flex 3.0 will only accelerate this growth.
Companies moving to Flex for cross-platform web and desktop application development can rest easy investing in Flex today and tomorrow. In choosing Flash Player 9 for the deployment target of Flex 3.0, Adobe is making a larger commitment to supporting a longer application life-cycle. Companies developing Flex applications will be able to utilize more advanced development tools while deploying compatibly to Flash Player 9. As future players arrive, deployed applications will work seamlessly given our fine grained support for SWF backward compatibility.
In many ways, I believe this is the right choice for Flex long term. As our market is by majority business applications, we need to focus on wide deployment and compatibility first and on new player dependent runtime features second. Flex should always deploy into the fat of the Flash Player adoption curve and it is my opinion that we should always target the player that is 90% deployed. If that means that Flex 3,4,5 ship targeting Flash Player 9 all the better for developers and companies. Honestly there are a ton of features that need to be added into Flex independent of the runtime and above the compiler. When Flash Player 10 hits 90%, Flex should target Flash Player 10 in all future releases. The market that Flex is targeting requires us to provide better development tools for productive software development always delivering to widely compatible runtimes.
So what is being added for Flex 3.0?
I will be demoing some Flex 3.0 features at the 360Flex keynote. Hold onto your hat, you ain't seen nothing yet!
Go Flex!
Ted :)
p.s. Dear loyal readers, please pardon the comments from my new MSFT fan club. Since they are trying to catch up to Adobe, I better get used to their comments and spam on my blog.
![[image]](http://mowser.com/img?url=http%3A%2F%2Fwww.adobe.com%2F1to1_campaigns%2F2008_MAX%2Fbanners%2FMAX08_B125x125.jpg)
29 Responses to “ Flex 3 - The most important feature! ”
That is amazing news Ted! This should really drive adoption.
Can you comment on if there are very many features that might not be possible though because of this decision? Or did you guys just do that much forward thinking in fp9?
Flash Player 9 was a serious release and there are a ton of features Flex can add independent of the player and runtime.
I cannot get into specific features but it will be representative of a full release.
Ted
Are you publishing your estimated date for when 90% will be achieved? This would be very useful as a guidleine for mentioning to clients. It lends much more wait if it comes from Adobe.
cheers, Joc
oops! 'wait' should have 'weight', obviously
Hi there Ted, this is, I'm sure you can guess, very exciting news !
Will you be able to post something for those of use not lucky enough to be flying half way around the world to see it ?
I'd love to know how Flex 3 fits in with Apollo, for instance (is one a requirenment for the other ?).
Thank Ted for all those good informations!
I was there in Paris when you came, and since a few week, i went into Flex! I guess now i'm a flex beginner, and i really like it! There are so many things we can done with!
I surely expect the best from Apollo too!!
But, before that, i think we all are waiting for more news about Flex 3.. March seems so far from now! :)
Ryan Stewart of ZDnet has written about this great tidbit of news. However, here's a quote "Unlike the move from Flex 1.5 to Flex 2, which required a new version of the Flash Player [...] Flex 3,4 AND 5 are all going to target Flash Player 9."
He seems to be confused about your opinion on the fact that future releases of Flex that target FP9 (the fat of the curve) will benefit developers but that doesn't mean that is exactly whats going to happen.
Just want to clarify this.
Thanks for the post, Ted!
Forgot the link. Here ya go:
http://blogs.zdnet.com/Stewart/?p=235
I think before we talk about 3.0, Adobe will interested in this:
"FlexBuilder 2.01 for Linux" (http://www.flex2.org/node/121)
A chinese hacker made a linux version for Flexbuilder
Ted are there going to be any more seats added to 360Flex. I recently found out that I will be able to attend.
I would really like to see your presentation on Flex 3. Maybe (crossing my fingers) they have added in the features I have been screaming about all over FlexCoders.
This is stunning. Obviously cant wait to get the new features, but I guess I have to..
would like to know the release date. I have to admit, in my ten year career, I have never ramped up so fast on a language. From ground 0 to full speed in less then a month straight to Flex2.0 and ActionScript3.0.
Sounds awesome! :)
Ted: Brand wars aside, Is there going to be UI Serialization this time around? I've been asking - if not begging for it - since FLEX 1.5 and if Adobe were to put it in place, well that would make my job much harder ;) but it would be something that would rock my boat.
Can you imagine the scale oppurtunities for FLEX with UI Serialization.
"I dont need this entire Screen State right now, so I'll just park it inside a LocalObject class and resurrect it later for when its needed, thus removing memory consumption issues".
I take offense to the "new" part in the fan club remark, I've always been a fan, so strike New please ;)
SCBarnes/Microsoft.
Developer Evangelist and Ted's No.1 Fan :)
Scott, I tend not to edit my blog posts after I post them, sorry. I am honored that you are my #1 fan.
As far as UI serialization you can implement the Memento pattern in AS3 without issue today.
Ted :)
This is very good news!
The Linux Flashplayer9 helped this "important feature" I think. And like Deng said: Flex for Linux will be a good thing to think about.
Is there a place were users can drop feature requests for Flex?
Falken,
You can read more about Apollo at the Adobe Labs
But from what I've read, Apollo will be free and will not require Flex or Flash. You can develop entirely in HTML / Javascript / with CSS styles if you wish. However it will also support Flash, Flex, and PDF.
Cheers.
Ted, are you planning minor updates to Flash Player 9 in the nearest future?
Its penetration is far more than 40% of market now in USA, so it has became the important thing to care about already.
Or if we put it the other way round: It is the first release of a new toolset without a new flash player.
Building Flex Builder 2 on top of Eclipse was a nice try. But I really think that Adobe still has a lot to catch on something like FDT, which got so many life and time-saving features FB2 has not.
As the AS3 version of FDT seems to be very far from release, I just hope that FB3 will rock!
Good luck to the flex builder devteam :)
I worried flex will be the next Netscape if microsoft integrates WPF/E into IE 8.0
I am just so glad they finally rewrote the flash VM. It wasn't terrible but it really needed a big overhaul to get the speed up etc. Yay, nice work Macrodobe, I'm jumping on the Flex bandwagon myself, as of now.
how much is an upgrade to Flex3 gonna cost ? I just spent the last few months trying to persuade my boss to spend the $800 to buy a license , which he eventually caved and made me happy .. Now i have to start the process again .. thanks
I agree with the previous poster. Flex 2 with Charting is not cheap at all. I just purchased it a few months ago. I can't imagine having to fork over that kind of cash this soon for Flex 3.
The Flex 3 SDK is free. Does anyone know if there will be a free IDE to go along with it, either by Adobe or a third party?
I'd like to see Flex folded into Flash. One environment to do everything.
Ted, just a quick side question. What is the current Flash Player 9 adoption rate sitting at?
Does Ctrl-Z / undo work in flex 3 when using RichTextEditor control, or any textfield control? Or is this lame years old bug still existing?
when the heck will there be hardware accellerated rendering engine in flash?!?!?!??!!??!?!
Witht the advent of Silvershight from the dark side, it is smart of Adobe to stick with the current version of the Flash Player, rather than ceding any market-penetration territory. It's not really a feature though is it?
I'd say it is a feature... I'm sick of having to wait 3 years for the latest .net release to get included with the OS.
A BIG feature.
If Adobe keeps their APIs clean and their architecture simple, they won't have a hard time keeping ahead of MS. Microsoft likes things complicated - developers don't.
I think Adobe would be smart to saturate the educational sector with a free educational version of Flash 9 and Flex builder also. It's free market share (of developers).
There are a few things that need to be fixed, though, and quick:
1) Integrated pre-loading, with (optional) skinning via an MC (which will automatically be shuffled to the start frame, and the others offset). In many cases, creating a preloader for a large flash file can take longer than creating the file in the first place.
2) Built-in "minversion" checking. I know this doesn't stop older versions from trying, but now is a good time to start implementing sanity. The FDK is complicated, and most people don't use it.
Silverlight has Flash beat at ease of installation - better fix that!
Now, over a year later, looking at Gumbo. I could be mistaken, but it requires Flash Player 10--probably due to some incredibly critical memory leak issues in FP9. As Fox Mulder says, "I want to believe..."