Adobe Open Sources Flex SDK Under MPL 134
andy_from_nc writes "Adobe announced that they are open sourcing their Flex SDK under the Mozilla Public License incrementally by December. This move comes on the heels of Microsoft's announcement of their Silverlight and Adobe's CEO's criticism of it. Adobe's action will likely please other open source developers who use Flex, like me, and offers hope that we'll see a full open source version of Flash one day. You can read Adobe's FAQ on the move as well."
Game UI (Score:5, Insightful)
The ability to improve it yourself definitely doesn't hurt, either.
Re: (Score:2)
Now, since Microsoft isn't about to open XAML, that's a quandary, but I would love to see Flex integrated directly into Firefox/XUL to
Re: (Score:2, Informative)
Re: (Score:2)
What's so beautiful? Have we given up on the idea of "standards"? Where I am, having an implementation define the standard is considered rather ugly, if not flat-out wrong...
Re: (Score:1)
Re: (Score:2)
The actionscript 3 compiler was open sourced before as tamarin (the mozilla project will base the next javascript engine on it). They've now open sourced the rest of the development tools (aside from the visual GUI designer, which you don't need anyway).
Re: (Score:1, Interesting)
They've been using a Flash implementation called APT for their front-ends for some time now. Originally developed at Tiburon, I believe its now standard across the company. I was never able to find out the details of the licensing agreement between them and Adobe/Macromedia.
In my experience, Flash can be incredibly effective for building game FEs. The best part is that artists can use the (very mature) Flash authoring tools to import and ma
Re: (Score:2)
Hah! I bet it's almost as dangerous as let me have the whiteboard marker.
Thanks for sharing that info. I've only seen it in the open source community and didn't realize it had been done commercially already. It's too bad you have to do it Anon.
If they are really devoted to open source... (Score:1)
Flex Builder 2 *DOES* run under Linux (Score:4, Informative)
Quick google for "flex under linux" returns a blog detailing support: http://blog.davr.org/2007/04/22/flex-builder-201-
Adobe really impress me with Flex..
Re: (Score:2)
If you want to complain, then complain about the fact that they've not opened Flash Player 9.
Re: (Score:1)
Re: (Score:2)
Sarcasm intended.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
Re:Flex Builder 2 *DOES* run under Linux (Score:5, Interesting)
Re: (Score:2)
Re: (Score:2)
FTA:
Developers can use the Flex SDK to freely develop and deploy Flex applications using either Adobe Flex Builder or an IDE of their choice.
dot.net Express runs on linux natively, I had no MS had come around that far./sarcasm
What is available are linux native IDEs that support dotNET (MonoDevelop). And so it shall be f
Re: (Score:1)
wtf is flex? (Score:2)
It would be, if we knew what it was. Yes, I RTFA but this was the closest thing to an explanation:
Gee, that clears everything up.
Re: (Score:2)
Flex also offers an enterprise-level Data Services module which provides support for re
Re: (Score:2)
It would be, if we knew what it was.
Basically, flex is to flash what yui, dojo and gwt are to javascript.
Flex and db access (Score:2)
Do you mean OpenLaszlo (Score:2, Interesting)
Re:Do you mean OpenLaszlo (Score:5, Interesting)
Re: (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2, Interesting)
Shameless plug: see my signature for my book on the Flex + Rails combination
Re: (Score:2)
Open Source Flash, and I'll start considering the technical merits of Flex. But until then it's a non-starter for cross-platform development.
Not impressed (Score:3, Informative)
Re: (Score:2, Interesting)
I would cheerfully pay Adobe for their userland apps that are supported on Linux, opensource or not.
Re: (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
*runs off to download latest build of ubuntu*
Re: (Score:2)
Re: (Score:2)
In order to be able to run apps written for OSX on Linux you'd have to have several proprietary Apple APIs ported there. Not going to happen, and even if it did they'd be closed source.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
Also, 3 years is multiple development cycles for many major applications.
Re: (Score:2)
Interesting.
I think Adobe is in the ideal position of being the leader in its field(s), with almost no serious competition. (Apple is trying, Redmond is bumbling.) Only a software maker in that position could afford to port to Linux. For this reason, I don't think we'd see a rush of ported Redmondows applications following such a move by Adobe.
Linux has arrived on the desktop. Cupertino and Redm
Re: (Score:1)
Re: (Score:2)
Maybe you would, but if there were in fact droves of developers waiting to hand over cash to adobe, adobe would be all over that market.
The reality is that linux users are less likely to pay for software because paid software generally involves non-open source components, and they just don't like that.
Adobe has no morals or principles, they have a bottom line. If it was profitable to release apps for linux, t
Re: (Score:2)
If they no longer had MS products, they would lose a lot of market share.
But adding Linux could gain some market share. Going open source could gain a lot more.
In my oppinion the situation is just like it was with Mozilla/Netscape. The product before Open Source was ok, but bloated and buggy enough that I never felt compelled to use it over the alternatives. Within a year of going open source, they had the best product on the market.
I look at Adobe products - I
Re: (Score:3, Insightful)
Reality isn't headlines on Slashdot (there goes my karma). Yes, we recently had a story about Microsoft's new supposed "Adobe-killer" technology. But it is extremely doubtful that this is related to Adobe's actions as mentioned in the current story. For one, actions such as this are planned far in advance. Also, ActionScript was already in the process of being open-sourced; Adobe simply see OSS as part of their over
Re: (Score:2)
Re: (Score:2)
Honestly I think Adobe could give two shits about OSS, as they prove when they state that Linux products aren't in the works. They use OSS to compete, gaining market share and driving their stock higher, nothing more. The good thing out of all of this is develop
Correct FAQ link (Score:2)
You fell for it, huh? (Score:5, Insightful)
There's a sucker born every minute, isn't there.
What Adobe has done by throwing an "open source" SDK bone is made it appear like they're leaning toward open-source Flash without actually giving away any of the crown jewels. Adobe's move is very much like the gigabyes of "open source" code samples Microsoft makes available in its extensive MSDN library: you can use and modify them for free, but you still need Microsoft's core (and proprietary) software to make them work.
Re: (Score:3, Insightful)
MXML compiles into
Also, you'll be abl
Re: (Score:2)
Now that Sun has finally decided to open-source Java, we suddenly have the "Flash Trap". Cue RMS.
Re: (Score:3, Insightful)
Re: (Score:1)
Now More Free (Score:1)
Re: (Score:2)
Ummm, no.
It's not just the SDK they are giving away. It's the compiler and debugger too. The only thing that's missing is the IDE, which is Eclipse-based anyway. These guys [powerflasher.com] have made a pretty good Eclipse plugin for editing actionscript classes, so I don't think replicating Flex Builder should be that hard.
I'm not very fond of Adobe, but this is a very good move. If you haven't tried Flex, you should.
Re: (Score:2)
It's true that we'll probably never see open-source Flash from Adobe. But I don't think it's fair to compare
Re: (Score:2)
Business as usual, but it does make a splash headline!
Re: (Score:2)
Re: (Score:2)
The new situation with flex/flash is no different from the java situation as it existe
Re: (Score:2)
Re:You fell for it, huh? (Score:4, Insightful)
Sure it's great the SDK code will be freely available and inspectable; I'm all for transparency in software and its licensing. But Adobe has still locked up the middleware and will continue to charge an astronomical amount of money for it. And the tool won't be terribly useful without it, unless you're one of the wildman-types who rolls his own data access remoting. So the GP isn't that far off, at least in my opinion.
What would be helpful for the dev community would be an FOSS interop gateway/platform where the remoting headaches have already been solved. Maybe it exists somewhere; if so, now would be a great publicity opportunity for it.
(And yes, I've done Flex development before, so spare me the snarkiness...)
Re: (Score:3, Informative)
Re: (Score:2)
Re:You fell for it, huh? (Score:4, Informative)
- HTTPService (connect to any backend using any serialization you want)
- WebService (connect to SOAP)
- RemoteObject (Java remoting)
Re: (Score:2)
Re: (Score:2)
Another reply to my post mentioned that HTTPService apparently is available as part of the SDK, so that might work fine for shops with a REST-ful or XML-RPC-focused interop approach.
Regarding data services...if you're talking
Re: (Score:2)
Bigger shops pay for their tools.
Besides, there's a strong open source flash community, and whatever tools are needed will be built on top of what adobe released pretty quickly.
Re: (Score:2)
Depends upon which structure you're speaking of...
If you're talking about the native <mx:XML> tag/object type, nope, at least not in my experience, not for anything larger than a modest-size DOM. Certainly not for large or even medium-size result sets--parsing performance is awful; one, sometimes two orders of magnitude slower than remoting, slower even than SOAP calls. YMMV of course, but I wouldn't put it into anything that'
Re: (Score:2)
Why do Adobe even care about Silverlight? (Score:4, Insightful)
Adobe have a massive user base for the Flash plugin (perhaps one of the highest user bases for any software in the world? (barring MS paint).. interesting question) and the application itself, and I don't see Microsoft making a dent in it in any meaningful way- why should Adobe even bother looking over their shoulder when you can ask most users what Flash is and they'll say 'oh it's that thing you need on the interwebs that does ______'.
Anyway, I've been wanting to make the move to Flex (from hand-coding my XML requests etc) and this is a great chance to do so. Spry integration into Dreamweaver CS3, then open-sourcing Flex? Some moves in the right direction, Adobe
Now, about that XML into After Effects idea I had
*runs off to buy master suite*
Re: (Score:2, Insightful)
- or release it as a critical update
Re:Why do Adobe even care about Silverlight? (Score:4, Interesting)
Re: (Score:2)
Re: (Score:2)
Umm, my linux boxes don't have MSPaint installed but they all have a Flash Plugin, So I guess the edge goes to Flash Plugin.
Re: (Score:2)
Adobe does Flash too? (Score:2)
To me, I had never been interested in Flash development because the dev environments I saw always seemed semi-hostile to something other than timeline-based animation. With haxe, it's just you and your text editor - the way programming should be.
Re: (Score:2)
Re: (Score:2)
What about Flex Builder? (Score:1)
An unexpected smart move - Adobe deserves credit (Score:4, Insightful)
Kudos also to the Laszlo guys and the Motion Twin ActionScript Compiler and all the other projects listed at osflash.org for putting the presure on Adobemedia for the last few years. And Kudos to Sun for leading the way in open sourcing key technologies - I suspect that played a major role in this decision. And thanks to Adobe for scaring the living wee-wee out of Microsoft's Web Division. I can just imagine the look on their faces. Hehe.
Oh, and last but not least, to all the idiots here on slashdot allready ranting about Flash, Flex, Laszlo, RIAs and whatnot: Shut the f*ck up, you don't know squat what you're talking about.
Re:An unexpected smart move - Adobe deserves credi (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
well, at least, you can tell when there is actual information in the post. What pressure? Why? "wee-wee"?
C'mon, first cup of coffee?
TCPF
Re:An unexpected smart move - Adobe deserves credi (Score:1)
It's not Adobemedia, it's Macrobe. Funnier that way.
Duh... flex is already open source (Score:2, Funny)
Adobe should concentrate on opening sourcing something of worth instead of reinventing the wheel.
Re: (Score:1)
Try http://www.adobe.com/go/opensourceflex [adobe.com]
Re: (Score:1)
Our records show that you're lacking a sense of humour. We suggest you remedy this situation as soon as possible, or our lawyers will be dispatched.
Sincerely, Timbo.
Re: (Score:2)
I think GP was a joke...
Nifty but confusing. (Score:2)
Re: (Score:3, Informative)
The $700 package is a ide that has the compiler, debugger and a graphical design window to help you out.
Re: (Score:1)
http://www.podtech.net/home/podtech/2827/the-arch
Slow Death? (Score:2)
This is the last step before they abandon it. Which they won't do right away. First some exec that came over from Macromedia and forcing the project through will resign. Then a couple of months later the updates will stop.
As someone who has witnessed their business people in act
Re: (Score:1)
Standard Corporate Pablum (Score:2)
This statement is standard corporate pablum used to make something sound like it's the latest and greatest when there's nothing else to say about it. They will probably announce a number of well-known corporate brands "adopting" it to try to build some influence too.
This is all very typical media build-up based on half-truths to get something going. Blindly adopting Adobe's
Re: (Score:2)
Flex is starting to become a de facto for "web 2.0" apps that require a richer experience than can be provided by HTML alone.
Yes, the framework has its share of problems. It is great for MXML-based forms apps, but doing more complex apps with custom components and heavy use of Actionscript can be a headache. I know from personal experience because I'm working on such a beast. However, the benefits that it provides in terms of data services
The last mile of software (Score:3, Interesting)
There are eight ways to Sunday for solving the last mile problem for software (the presentation tier) in a robust fashion. For all but the most trivial of applications, this solution is more trouble than it's worth. Unlike the last mile of the network, the target is not a fixed location.
The shrewd architect knows that there is always a rewrite. A dependency like this at the presentation layer is a liability. Whether interpreter is proprietary or not has little impact on these costs.
It's no good alone (Score:3, Funny)
The only way to really utilize open source flex is if we could get an open source bison.
Flex has always been open source. (Score:1, Insightful)
http://flex.sourceforge.net/ [sourceforge.net]
I don't know what Adobe's product is, but it is not Flex.
Re: (Score:2)
Actually, ActionScript 3 (introduced in Flash Player 9) is a JIT with excellent performance... not interpreted.
Your other points are valid, but you can still get impressive performance, e.g.,
http://www.papervision3d.org/ [papervision3d.org]
http://www.unitzeroone.com/blog/papervision3d/pape rvision3d_demos_cellshadin.html [unitzeroone.com]