Slashdot Mirror


Adobe Open Sources Flex SDK Under MPL

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."

134 comments

  1. Game UI by Aladrin · · Score: 4, Insightful

    I've seen some talk lately about using Flash to create GUIs for games and other 3D apps. I would think that open-sourcing Flex would get those same people to think about using it instead. I think this is probably a pretty solid move for Adobe and will drive adoption of Flex quite a bit faster.

    The ability to improve it yourself definitely doesn't hurt, either.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    1. Re:Game UI by tenchiken · · Score: 1

      I think it's a solid move, but there are some things here that give me pause. Part of the reason HTML and CSS have worked so well for the internet is because View Source is always available. AS a compiled technology, that's not true here. XAML extends the basic principles of HTML, with spiffy graphic tools, but keeps the same basic markup structure and semantics as HTML/CSS.

      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 significantly improve user experience on the Internet, without loosing view source.

    2. Re:Game UI by Anonymous Coward · · Score: 1, Interesting

      I used to work for EA, specifically on development of the front-end.

      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 manipulate their own art and animations. ... Just don't let them write any Actionscript. :P

      D.

    3. Re:Game UI by Beau6183 · · Score: 2, Informative

      Viewable source is a compilation option in flex applications (example: http://examples.adobe.com/flex2/inproduct/sdk/flex store/flexstore.html right click to view source). The beauty of Flex / flash is that it's contained in it's own "cross platform" VM, making it totally independent of the browser. I would think that any tight integration into any browser would be a poor move for adobe/flex/flash.

    4. Re:Game UI by godefroi · · Score: 1

      Yeah, then EVERYONE would use it. I hear IE gets XUL in the next version. And Opera too. Oh, and it's great on mobile browsers.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    5. Re:Game UI by jswigart · · Score: 0

      I haven't had a chance to really read the specifics of this yet, but does this mean that the action script 3 compiler/vm/etc is open sourced as part of this? As in, can it be embedded for example as a scripting language for a game, like lua, squirrel, etc.

    6. Re:Game UI by Aladrin · · Score: 1

      "Just don't let them write any Actionscript."

      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 you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    7. Re:Game UI by jsebrech · · Score: 1

      I haven't had a chance to really read the specifics of this yet, but does this mean that the action script 3 compiler/vm/etc is open sourced as part of this? As in, can it be embedded for example as a scripting language for a game, like lua, squirrel, etc.

      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).

    8. Re:Game UI by Anonymous Coward · · Score: 0

      Too late, it's been going on for years. Although you have to reverse-engineer the flash file format as Adobe tie the specs to a license saying you'll only use them to write flash file creators, not renderers.

      There's a public domain renderer some studio did floating around out there. We took that and adapted it to our game. Wish we'd had more time to work on it and really tidy it up and fully accellerate it because there is definitely money to be made out there from licensing such a library. The problem with that though is coming up with a flexible interface so it can plug into anyone's graphics engine with just a bit of glue code.

    9. Re:Game UI by mi · · Score: 1

      The beauty of Flex / flash is that it's contained in it's own "cross platform" VM, making it totally independent of the browser. I would think that any tight integration into any browser would be a poor move for adobe/flex/flash.

      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...

      --
      In Soviet Washington the swamp drains you.
  2. If they are really devoted to open source... by parvenu74 · · Score: 0

    Open sourcing Flex is nice and all, but if Adobe really wants to score points with the F/OSS community they will release Linux-native versions of their development environments for Flex development, including a free or community version like Microsoft's "Express" developer products for dotNET.

    1. Re:If they are really devoted to open source... by MrCopilot · · Score: 1
      release Linux-native versions of their development environments for Flex development, including a free or community version like Microsoft's "Express" developer products for dotNET.

      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 for ADOBE's FLEX. Eclipse or Kate or even Kdevelop, though if YOU want to really score points with the FLOSS community YOU should only use emacs. or vi.

      --
      OSGGFG - Open Source Gamers Guide to Free Games
    2. Re:If they are really devoted to open source... by eokyere · · Score: 1

      the sdk works on linux; watch james ward create a video player in about 5 mins: http://www.jamesward.org/wordpress/2006/10/19/flas h-flex-free-for-all-even-linux/ further, flex is built on eclipse, which is already free so, theoretically, nothing prevents you from taking the sdk and eclipse and creating what they have in flex builder

  3. Flex and db access by jshriverWVU · · Score: 1

    Does Flex have db access? If so this might make a fun alternative to using JAVA w/ Swing for creating portable applications for viewing datasets.

    1. Re:Flex and db access by joshv · · Score: 2, Interesting

      This is exactly what my company does. We write custom front ends in flex to visualize data. Flex has extensive support for accessing server side data via various remoting APIs.

    2. Re:Flex and db access by peterarm · · Score: 2, Interesting

      Flex can talk to anything on the server side by passing XML over HTTPService -- Java, .NET, Rails, etc. You can also use RemoteObject to talk AMF3 to a server.

      Shameless plug: see my signature for my book on the Flex + Rails combination :)

    3. Re:Flex and db access by Anonymous Coward · · Score: 0

      Use JSF instead, it's basically the same idea as Flex.

    4. Re:Flex and db access by Brandybuck · · Score: 1

      Portable? As in "cross-platform"? Hah! The hinderance is Flash. It isn't available for Solaris or any BSD. I don't consider anything to be cross-platform that requires me to reboot into a different operating system. I do realize that I'm not the average user, but part of "Free Software" means not having to run the OS that Adobe tells you to.

      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.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:Flex and db access by nconway · · Score: 1

      Although note that Flex Data Services has not been open sourced, and AFAIK Adobe has not announced any plans to make it so.

  4. Not impressed by WindBourne · · Score: 2, Informative

    Adobe is putting small pieces on Linux (and other OSS), just when they feel attacked by MS. If they really wanted to keep doing well, they would move ALL of their work to Linux. Once they do that, they are no longer compete ting directly against MS IN MS's BACKYARD. That is a battle that adobe will lose if they try to take on MS directly.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Not impressed by visualight · · Score: 2, Interesting

      I think that if they supported their CS suite (even if all they did was a winelib conversion) on Linux, Microsoft would be dead in three years.

      I would cheerfully pay Adobe for their userland apps that are supported on Linux, opensource or not.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    2. Re:Not impressed by stunt_penguin · · Score: 2, Interesting

      If Adobe's software was on Linux I'd definitely get Ubuntu on here and start using it. I'd still have to dual-boot to get to use 3DS MAX (which doesn't run well in Wine when pushed) but I could quite happily do 99% of my multimedia work.

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    3. Re:Not impressed by parvenu74 · · Score: 1

      This will happen as soon as Apple makes it possible to compile Linux-native applications from XCode. The persistent rumor is that this functionality has been there all along, just as being able to run on Intel chips was there all along. The code name for this ability back in NextStep days was "yellowbox." It would be ironic if Apple made yellowbox available for *nix and not Windows!

    4. Re:Not impressed by drinkypoo · · Score: 1

      This will happen as soon as Apple makes it possible to compile Linux-native applications from XCode.

      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.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Not impressed by jimstapleton · · Score: 1

      Do you mean move as in 'mv' or move as in 'cp'?

      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've yet to find one that I've had to deal with that wasn't slow and/or buggy, where I would use an alternative or nothing at all over the adobe product.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    6. Re:Not impressed by kripkenstein · · Score: 2, Insightful

      Adobe is putting small pieces on Linux (and other OSS), just when they feel attacked by MS.
      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 overall strategy. So open-sourcing the Flex SDK is in all likelihood not a knee-jerk reaction to very recent actions of Microsoft.
    7. Re:Not impressed by WindBourne · · Score: 1

      And MS's actions are recent? I do not think so. They have been developing it for over a year. Adobe is simply reacting to MS. The fact that they have ported very little to any none (apple|windows) platforms says it all.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    8. Re:Not impressed by Dystopian+Rebel · · Score: 1

      if (they do X on Linux) { Microsoft would be dead in three years;} I say with no malice that this is the most naive statement I have read all week, and I follow President Bush's press announcements.
      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
    9. Re:Not impressed by OptimusPaul · · Score: 1

      I think that Linux needs to get it's shit together for this to ever happen. It's too all over the place, and there are too many distributions for anyone to take it seriously as a mainstream desktop environment. I could see Adobe getting behind one or two distributions and providing support if installed on one of those, but there are too many moving parts in the community. It's too easy for them to say "we can't help you, you must have some custom x in your y causing conflicts" Don't get me wrong, Linux is great, I just don't have faith in the fractured FOSS community.

    10. Re:Not impressed by David+Gerard · · Score: 1

      Or for GNUstep to be more filled out. Which is what GNUstep does now.

      --
      http://rocknerd.co.uk
    11. Re:Not impressed by visualight · · Score: 2

      The weakest link here is my implied assertion that Adobe porting it's flagship product to Linux would be a catalytic event. And I don't think that's such a naive assertion, and, if it were to happen in the near future it would coincide with Microsoft being at what is arguably a weak point in its history.

      Also, 3 years is multiple development cycles for many major applications.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    12. Re:Not impressed by billgates · · Score: 1

      Poor diddums, confused are we? Never you mind, why don't you just stay in the warm embrace of uncle Bill and leave the advanced stuff to the grown ups.

    13. Re:Not impressed by cheesybagel · · Score: 1

      It is not 3DS, but Maya is available native for Linux. Hollywood is big on Linux, so they made a port.

    14. Re:Not impressed by stunt_penguin · · Score: 1

      Oh, yes of course I forgot about that. Also, Maya and MAX are now under the same roof, so who knows?

      *runs off to download latest build of ubuntu*

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    15. Re:Not impressed by Dystopian+Rebel · · Score: 1

      If Adobe were to port its (excellent) studio to Linux, it would be a major event in software. "Catalytic", though?

      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 Redmond would suffer by such a move by Adobe, but Redmond's pockets are extremely deep. We can talk about their incompetence, but they are not weak. Even if they are "weaker than ever", they are much stronger than anyone else, except Google and IBM. (The latter two have claimed territory that is outside Redmond's traditional business.) Microsoft can buy their way into any market, except maybe Google's.

      The sort of alliance that it would take to crush Redmond would still leave Redmond rich and hungry for a big meal. Redmondows is not going away anytime soon. Certainly not within the next five years.

      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
    16. Re:Not impressed by jsebrech · · Score: 1

      I would cheerfully pay Adobe for their userland apps that are supported on Linux, opensource or not.

      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, they would.

    17. Re:Not impressed by Anonymous Coward · · Score: 0

      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.

      What?! Did we use the same browser? I remember being dumbfounded when Redhat decided to include buggy, crashprone, and totally crappy Mozilla as the default browser in Redhat 7.2 instead of Netscape 4. That was 2001 and Mozilla was not quite ready for everyday users. Netscape released the code in 1998, so that makes 3 years and Mozilla STILL sucked to the point of being pretty much unusable.

      I agree that being open sourced helped the quality of the browser in the long run, but it took way longer than 1 year...
    18. Re:Not impressed by e2d2 · · Score: 1

      I wouldn't say it's a reaction to a particular event, but I'm pretty sure that Adobe is trying to use "OPEN SOURCE RAH RAH RAH" chant to try and show how they are so much better than MS, now that MS has released silverlight and is on their home turf.

      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 developers get the advantage, regardless of their intentions.

      I'm not really sure why so many on here will applaud ANY entity attacking Microsoft citing it as a good thing. Adobe is no friend of OSS. They sell proprietary software.

  5. Correct FAQ link by zmotula · · Score: 1

    The FAQ is actually here.

  6. That would be nice. by Anonymous Coward · · Score: 0

    An open-source Flash would be wonderful. Especially for *BSD users. But it's too early to say whether or not this is just wishful thinking. After all, Flex is only a start.

    This is actually a big reason for me to use Ubuntu on my laptop. A fully-working, up-to-date Flash, with proper sound, support, etc. for the big, useful sites which deploy Flash (YouTube, GVid, etc.) on FreeBSD would be a God-send. That's my perspective at least; I really like FreeBSD.

    1. Re:That would be nice. by Anonymous Coward · · Score: 0

      So the only reason you're not using FreeBSD is because you can't watch emo kids complain about their trivialities on YouTube? Put a gun in your mouth and pull the trigger, please.

  7. You fell for it, huh? by xxxJonBoyxxx · · Score: 4, Insightful

    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.


    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.

    1. Re:You fell for it, huh? by Anonymous Coward · · Score: 0

      Oh my god. You've completely missed the importance of this for Flex developers.

      Are you a Flex developer? If not, shut up and stop complaining.

    2. Re:You fell for it, huh? by tolan-b · · Score: 1

      Maybe you should enlighten us as you seem to be the only one who thinks this is important.

    3. Re:You fell for it, huh? by EricTheGreen · · Score: 3, Insightful

      Well, actually the GP has a point...Adobe isn't open-sourcing any of the server/data access/interop components. So while you might be able to freely assemble a great-looking webpage-embeddable UI, what use will it be without the ability to access/manipulate data stores and services? And if you can't do that...what's the point of using Flex in the first place? Wasn't it targeted at corp developer types? If all you want are pretty apps, wouldn't you be using the web designed-focused Flash tools in the first place?

      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...)

    4. Re:You fell for it, huh? by uss_valiant · · Score: 2, Insightful
      I think you underestimate the significance of this announcement. True, Adobe isn't open-sourcing Flash. But open-sourcing the Flex (MXML) compiler and SDK is still very important.

      MXML compiles into .swf (which runs in the normal Flash runtime). You won't get open-source Flash runtimes, but the compiled .swf files will be 100% open-source whereas right now, .swf files compiled from MXML still contain statically linked, non-FLOSS components in the same binary as your own (FLOSS) code.

      Also, you'll be able to extend MXML since you get the sources and the rights to change the compiler.

      I guess I still won't be able to release any MXML+.swf code under the GPL though.
      • Right now, I picked the LGPL since our main project (some web application) is licensed under the GPL.
      • You can't release any MXML/.swf under the GPL if you depend on any of its built-in features that it needs to compile into the .swf binary.
      • Sidenote: If the compiled .swf only includes normal Flash features that are part of the runtime, your .swf/source can still be released under the GPL.
      Since there's the incompatibility between the GPL and the MPL, I will still have to use the LGPL for my own MXML code. If the Flex SDK was released under the GPL, this problem would have gone away as well.
    5. Re:You fell for it, huh? by AKAImBatman · · Score: 2, Insightful

      This *is* slightly better than you make it sound, as Adobe is effectively giving away a free development environment. However, this mostly just replaces the open source stuff like MTASC, so it's like it's earth shattering. But it is a step in the right direction. Especially since having a free SDK could save experienced developers thousands of dollars on purchasing Adobe's cruddy IDEs.

    6. Re:You fell for it, huh? by uss_valiant · · Score: 2, Informative

      Adobe isn't open-sourcing any of the server/data access/interop components.
      HTTPService is included in the SDK. It's primitive and slower compared to Flash remoting using RemoteObject but it gets you started. That having said, it would be really nice if RemoteObject was included in the SDK since there are already some FLOSS components for the server-side part of the remoting.
    7. Re:You fell for it, huh? by Wesley+Felter · · Score: 1

      Sure, this is great for Flex developers. But there are many more users than developers, and this announcement doesn't help them.

    8. Re:You fell for it, huh? by Anonymous Coward · · Score: 0

      Wait... if you've done Flex development before, you know that your Flex/Flash SWF files interact with whatever 'server/data access/interop components' you want via HTTP. Use PHP on the server side and you're golden according to your above criticism, right?

      Flex Data Services (now called LiveCycle Data Services) is free as well. No 'astronomical amount of money' there.

      The IDE, Flex Builder, is not free, but the SDK is. You can develop using Notepad and the SDK and not spend a dime or even sign up for a license.

    9. Re:You fell for it, huh? by EricTheGreen · · Score: 1

      Good to know and actually this isn't bad, since it would make REST and XML-RPC-style interactions do-able at least....but you're absolutely right; where is the love for RemoteObject? SOAP service calls are screwed as well w/out the gateway.

    10. Re:You fell for it, huh? by Anonymous Coward · · Score: 0

      Everytime someone says "FLOSS", I want to punch them in the dick. Just call it OS.

    11. Re:You fell for it, huh? by EricTheGreen · · Score: 1

      As I said, if you're one of those people who doesn't mind rolling a service call/result parser/object creator by hand, sure, call whatever you want on the backend. I don't think that's a real attractive option for bigger shops trying to search/update/manipulate large data sets thought.

      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 about LCDS 2.5...the current beta is being offered for free download and it is time-limited, so that doesn't strike me as a "free" solution by any stretch. We'll see what happens when it goes GA--my bet is that Adobe is still going to want serious coin for it.

    12. Re:You fell for it, huh? by mhall119 · · Score: 1

      MXML compiles into .swf (which runs in the normal Flash runtime). You won't get open-source Flash runtimes, but the compiled .swf files will be 100% open-source whereas right now, .swf files compiled from MXML still contain statically linked, non-FLOSS components in the same binary as your own (FLOSS) code.

      Now that Sun has finally decided to open-source Java, we suddenly have the "Flash Trap". Cue RMS.
      --
      http://www.mhall119.com
    13. Re:You fell for it, huh? by Double_Dark · · Score: 1

      The SDK for Flex was free. You just had to sign up with Adobe to be able to download it. The IDE for Flex, built on top of Eclipse, is not free and they have no plans to make it so. From what I understand from my coworker, it is nice to work with.

    14. Re:You fell for it, huh? by gaspyy · · Score: 1

      but you still need Microsoft's core (and proprietary) software to make them work

      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 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.
    15. Re:You fell for it, huh? by md17 · · Score: 3, Informative

      RemoteObject is also available with the Open Source Granite Data Services project. So for free you get:
      - HTTPService (connect to any backend using any serialization you want)
      - WebService (connect to SOAP)
      - RemoteObject (Java remoting)

    16. Re:You fell for it, huh? by EricTheGreen · · Score: 1

      Most excellent, and hopefully its maintainers recognize a publicity opportunity when it's presented to them. Sorry I can't mod this up...someone else, please do.

    17. Re:You fell for it, huh? by eweise · · Score: 1

      We use openamf for remoting to our back end java services and it works fine.

    18. Re:You fell for it, huh? by Spy+Hunter · · Score: 1

      Adobe's open source efforts aren't all talk. They have been quite reasonable at shepherding PDF as an open standard. Also, they have recently open-sourced a JIT engine for JavaScript which Mozilla is adopting for Mozilla 2 (and thus, likely, Firefox 4). In addition to better performance, this could result in better compatibility between Flash's ActionScript and Firefox's JavaScript in the future.

      It's true that we'll probably never see open-source Flash from Adobe. But I don't think it's fair to compare Adobe's attitudes toward open source to Microsoft.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    19. Re:You fell for it, huh? by css-hack · · Score: 1

      Granted the term "FLOSS" sounds sort of goofy, but "I want to punch them in the dick" is so Grade 5 it actually make me laugh out loud.

    20. Re:You fell for it, huh? by andy_from_nc · · Score: 1

      It is a misnomer that you need FDS. The FlexSDK includes a basic XML more or less RESTful transport capability. If you can build a servlet or JSP page or Cold Fusion or PHP or whatever and hit shift-comma and shift period (the angle brackets on US keyboards).... you can build the server side part of a flex app. you can look at both the server and client part of the Buni Meldware flex-based webmail/webcalendar here: http://buni.org/viewvc/meldware/client/ to see how. Note that our code is completely open source/LGPL and manages to do both data store, service access w/o FDS or even Red5 or any of the other alternatives. (Just with the SDK to a Java Sevlet).

    21. Re:You fell for it, huh? by johnnliu · · Score: 1

      In terms of Java or .NET, this is the same as giving you the source code for the framework libraries but withheld the right to the VM to themselves.

      Business as usual, but it does make a splash headline!

    22. Re:You fell for it, huh? by cheesybagel · · Score: 1

      Actually, they basically gave away the Flash VM to Mozilla so they can use it for Javascript.

    23. Re:You fell for it, huh? by EricTheGreen · · Score: 1

      The FlexSDK includes a basic XML more or less RESTful transport capability.


      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's time- or volume-sensitive.

      If you're talking about HTTPServer (which apparently is included in the SDK now, according to at least one other post), maybe. One of the things that would be nice to see in the newly open-sourced code is why in heaven the HTTPService XML->JSON object parser is so much faster than the 'native' <mx:XML> datatype parsing. Never understood that.
    24. Re:You fell for it, huh? by andy_from_nc · · Score: 1

      But you don't NEED an HTTP server. You can use Tomcat/JBoss. The performance issue is with untyped datatypes vs typed. Untyped objects are not JIT'd. They're maps of maps of maps... The JSON thing probably results in less Object.foo untyped access even if it required a transform.

    25. Re:You fell for it, huh? by jsebrech · · Score: 1

      As I said, if you're one of those people who doesn't mind rolling a service call/result parser/object creator by hand, sure, call whatever you want on the backend. I don't think that's a real attractive option for bigger shops trying to search/update/manipulate large data sets thought.

      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.

    26. Re:You fell for it, huh? by jsebrech · · Score: 1

      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.

      The new situation with flex/flash is no different from the java situation as it existed for years and years, and that didn't stop java from embedding itself deeply in the open source world. This is the complete development toolchain. You don't need anything else to develop flex applications (the flex builder GUI designer is nice, but you can easily do without).

      For flash/flex developers this is a big deal. This basically is adobe saying that they want flex to become the browser-side java.

  8. ColdFusion by Anonymous Coward · · Score: 0

    Hey, that makes two Cold-Fusion-related articles in a row!

  9. Why do Adobe even care about Silverlight? by stunt_penguin · · Score: 3, Insightful

    Microsoft's only market for Silverlight is some universities and eLearning facilities that are too short sighted to use Flash for multimedia delivery; the only way MS could possibly even put a dent in Flash's ubiquity is if they traveled back in time and made sure that Silverlight something that was installed on every windows machine from Windows 98 onwards.

    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 :p

    *runs off to buy master suite*

    --
    When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    1. Re:Why do Adobe even care about Silverlight? by btSeaPig · · Score: 2, Insightful

      the only way MS could possibly even put a dent in Flash's ubiquity is if they traveled back in time and made sure that Silverlight something that was installed on every windows machine from Windows 98 onwards

      - or release it as a critical update

    2. Re:Why do Adobe even care about Silverlight? by blueZhift · · Score: 3, Interesting

      I think Adobe cares about Silverlight in part because Flash development is still perceived to have a high barrier to entry because of the cost of Flash MX. I myself only became aware of the possibility of using the free Flex SDK to develop Flash apps recently. So in light of Microsoft's announcement, I think Adobe doesn't want those who might be swayed to forget about Flex. Open sourcing Flex is definitely a good move. It should result in some good free tools for Flash development which should help fend off the threat presented by Silverlight. I'm still planning to take a look at Silverlight, but I'll definitely be giving Flex a look too. And I'm sure that Adobe remembers that Netscape thought they had an insurmountable lead back in the day too, and look where they are now... Never underestimate the power of the dark side!

    3. Re:Why do Adobe even care about Silverlight? by stunt_penguin · · Score: 1

      *cowers*

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    4. Re:Why do Adobe even care about Silverlight? by MrCopilot · · Score: 1
      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)

      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.

      --
      OSGGFG - Open Source Gamers Guide to Free Games
    5. Re:Why do Adobe even care about Silverlight? by David+Gerard · · Score: 1

      Gossip from inside Microsoft is that the Silverlight project is a death march and people are transferring out of the doomed project team as fast as they can. The same process which led to Vista's vast successes.

      --
      http://rocknerd.co.uk
  10. Flex Builder 2 *DOES* run under Linux by WarwickRyan · · Score: 3, Informative

    Flex Builder 2 is provided as an Eclipse plugin, so it's platform independant.

    Quick google for "flex under linux" returns a blog detailing support: http://blog.davr.org/2007/04/22/flex-builder-201-u nder-linux/.

    Adobe really impress me with Flex..

    1. Re:Flex Builder 2 *DOES* run under Linux by WarwickRyan · · Score: 1

      ..and you can always use your own editor and compile with the free compiler.

      If you want to complain, then complain about the fact that they've not opened Flash Player 9.

    2. Re:Flex Builder 2 *DOES* run under Linux by Beau6183 · · Score: 5, Interesting

      Clarification: You can HACK FB2 to run under Linux, but it does not have any native support (no installer, no technical support). We recently had a meeting with the Flex team at my company and their view is that Linux does not represent the majority of their market, and at the time they were here they expressed no immediate interest in moving toward a Linux-supported product. I really wish they'd extend the open-source movement to FB2 as well because quite honestly -- it sucks. It's a severe memory hog, it is lacking several key bits of functionality like automatic code formatting for ActionScript and MXML, no built-in support for refactoring, and is a pain to get working with relatively-pathed library projects.

    3. Re:Flex Builder 2 *DOES* run under Linux by WarwickRyan · · Score: 1

      True, they've a lot of work to do with it. The code-suggest feature really need to tell you method return types / property types.

    4. Re:Flex Builder 2 *DOES* run under Linux by laurencetux · · Score: 1

      hey at least there is a Flash 9 for linux at all 1 support "us" {---- we are here 2 Support "us" on our terms 3 we support You

    5. Re:Flex Builder 2 *DOES* run under Linux by Godji · · Score: 1

      Sure, I'm so enjoying Flash 9 on my AMD64 machine.

      Sarcasm intended.

    6. Re:Flex Builder 2 *DOES* run under Linux by bcrowell · · Score: 2, Informative
      ..and you can always use your own editor and compile with the free compiler.
      1. MTASC doesn't support actionscript 3.
      2. Haxe does support actoinscript 3, but it's a different language, so it isn't source code compatible with Adobe's compilers.
      3. MP3 is the only audio codec that's supported by flash, and the mpegla licensing terms make it illegal to distribute MP3 decoders in large numbers for free, without paying royalties. (I believe ubuntu, for example, pays royalties for the privilege of distributing it for free.)
      4. The Version 2 Components are not freely available. That means that if you're writing a flash app, and want to do it without paying Adobe money, you have to use another gui component library, which won't be source-code compatible with the kind of flash everybody else is writing.
      5. The license of the flash spec, http://www.adobe.com/licensing/developer/fileforma t/license/ , says "3)a. You may not use the Specification in any way to create or develop a runtime, client, player, executable or other program that reads or renders .swf files."
      Summary: flash is a disaster if you want to write OSS using an OSS toolchain.
    7. Re:Flex Builder 2 *DOES* run under Linux by AaronW · · Score: 1

      It works just fine on my 64-bit machine running a 64-bit browser that uses a separate 32-bit program to run the plugins. I wish Firefox would take Konqueror's plugin approach so that a runaway plugin does not kill the browser and it's possible to do things like limit memory and CPU usage by plugins, or kill all plugins without shutting down the browser.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    8. Re:Flex Builder 2 *DOES* run under Linux by Godji · · Score: 1

      I agree it's possible, and I also run Konqeuror by default, but that's not the point. Using 32bit software on a 64bit machine is just wrong. Using proprietary software is also just wrong. I'd rather gno with the currectly very limited Gnash, which is even worse on Konqueror than on Firefox. That, or no Flash at all.

    9. Re:Flex Builder 2 *DOES* run under Linux by biovoid · · Score: 1

      MTASC doesn't support actionscript 3.
      Haxe does support actoinscript 3

      The free Flex SDK includes an AS3 compiler and is being open-sourced. Did you even read the article?

      MP3 is the only audio codec that's supported by flash, and the mpegla licensing terms make it illegal to distribute MP3 decoders in large numbers for free, without paying royalties.

      You don't distribute the decoder - Adobe does. They pay the royalties. MP3 is the standard - deal with it.

      The Version 2 Components are not freely available.

      From the FAQ:

      Adobe plans to release all of the components of the Flex SDK needed to create Flex applications, including the Java source code for the ActionScript and MXML compilers, the ActionScript debugger, and the ActionScript libraries that make up the core Flex framework

      Again, did you read the article?

      Summary: flash is a disaster if you want to write OSS using an OSS toolchain.

      Summary: you're completely ignorant. We've been developing OSS Flash applications using a completely OSS toolchain for years now. The ONLY thing that isn't OSS is the player that our applications run in. And now, we can also include OSS Flex development. This is a good thing.

  11. Do you mean OpenLaszlo by TheCouchPotatoFamine · · Score: 2, Interesting

    OpenLaszlo, a opensource toolkit that takes declaritive XML and compiles it to SWF. What it can do for datasets and backend interactivity is just awesome. Recommended cause it's neat plus it's way saner then HTML (imho), as long you're doing applications and not semantic stuff, this is where it's at. mmm. replication managers.

    --
    CS majors know the time/space tradeoff, but they never get taught the 3rd, crucial, tradeoff of the set: comprehension!
    1. Re:Do you mean OpenLaszlo by yossie · · Score: 5, Interesting

      Openlaszlo does all this, of course, and much like Flex, OpenLaszlo can output a Web2.0 app as a flash file requiring a flash plugin to run BUT it can ALSO output a dhtml file (which will run in all modern browsers) requiring NO plugin. There is a commitment to output Java ME as well, in the near future. You really have to see OpenLaszlo apps in dhtml to understand how powerful dhtml can be - Google apps are boring and dull in comparison (though astonishingly functional, to be sure..) The fact that the same source will be able to compile into any of these (and more, there is even a proof-of-concept SVG output generator..) is not only unique but opens up choices that none of the other players in this field can.

  12. Adobe does Flash too? by JMZero · · Score: 1

    Free development in Flash has been around for a while. I particularly like working in Haxe.

    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.

    --
    Let's not stir that bag of worms...
    1. Re:Adobe does Flash too? by N8F8 · · Score: 1

      They bought Macromedia (Flash, Dreamweaver, etc.)

      --
      "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    2. Re:Adobe does Flash too? by stunt_penguin · · Score: 1

      Well, the thing is that you could potentially create a Flash movie almost from scratch using Actionscript saved in a text (.as) file and loaded into a near-blank .swf file; you've got the power to create objects, control time and load in content. It's just a lot handier when you've got the library sitting there so you can arrange your objects in the GUI and then code their individual behaviours by clicking on them and tapping in the on(release){} events etc. Oh, well, each to their own :)

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
  13. Partial fail by Anonymous Coward · · Score: 0

    Throughput=1
    Speeling=0

  14. An unexpected smart move - Adobe deserves credit by Qbertino · · Score: 3, Insightful

    This is a suprising move indeed, and changes the game for RIAs big time. As of now Flex is right up there with Laszlo and Co. when technical decision-makers talk about RIA generators and compilers. This dimishes the corporate media hype about Silverthingie from MS to a minor sidenote.

    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.

    --
    We suffer more in our imagination than in reality. - Seneca
  15. Duh... flex is already open source by Timbo · · Score: 2, Funny

    http://flex.sourceforge.net/

    Adobe should concentrate on opening sourcing something of worth instead of reinventing the wheel. ;)

    1. Re:Duh... flex is already open source by davemc · · Score: 1

      The flex project at sourceforge has nothing to do with Adobe. It's just a coincidence of name.

      Try http://www.adobe.com/go/opensourceflex

      --
      Open Source Ronin
    2. Re:Duh... flex is already open source by Timbo · · Score: 1

      Dear davemc,

      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.

    3. Re:Duh... flex is already open source by syphax · · Score: 1


      I think GP was a joke...

      --
      Simple Unexpected Concrete Credible Emotional Stories
  16. Re:An unexpected smart move - Adobe deserves credi by tolan-b · · Score: 1

    Er who was ranting about those things exactly? Or are you just trying to reinforce the impression that you're very knowledgable on the subject?

  17. Re:An unexpected smart move - Adobe deserves credi by TheCouchPotatoFamine · · Score: 1

    Uh.. buddy? This is where you find people who do know what they are talking about.
    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? :) Cheers,
    TCPF

    --
    CS majors know the time/space tradeoff, but they never get taught the 3rd, crucial, tradeoff of the set: comprehension!
  18. Nifty but confusing. by jshriverWVU · · Score: 1

    I checked the website, and Flex seems to be a bundle of different packages. The retail is over $700. Is that what they are open sourcing or just the SDK? Bottom line, can you use it without the 700 package? Kinda like how you can download the .Net framework and write apps without needing Visual Studio

    1. Re:Nifty but confusing. by colanut · · Score: 3, Informative

      Yes, you can hand write the ActionScrpt/Flex in a text editor and use the free SDK to command line compile the .swf file to be included in your web page. As long as you know the language and syntax.

      The $700 package is a ide that has the compiler, debugger and a graphical design window to help you out.

    2. Re:Nifty but confusing. by davemc · · Score: 1

      Check out this video clip from Scoble talking with the Flex team, It's prety clear what you get.

      http://www.podtech.net/home/podtech/2827/the-archi tecture-of-flash

      --
      Open Source Ronin
  19. Re:An unexpected smart move - Adobe deserves credi by ceroklis · · Score: 1

    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.

    It's not Adobemedia, it's Macrobe. Funnier that way.

  20. Slow Death? by asphaltjesus · · Score: 1

    Right now their new product is not taking off fast enough and they are trying to head Microsoft off. They've got a more profitable product in Flash and it's their product as opposed to this project they inherited from Macromedia.

    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 action at a very high level, the riskiest thing they've done lately is to try a new restaurant for lunch.

    --
    Got Trader Joe's? friendwich.com RSS feeds work now!
    1. Re:Slow Death? by nova_ostrich · · Score: 1

      Actually, adoption has been very strong, and Adobe is using Flex for many, many projects internally (according to company insiders ;)). Once Adobe acquired Macromedia, Flex moved high up on the priority list, and its a big part of the company roadmap.

      --
      It's scary being a Flash and Flex developer on Slashdot. You guys are unnaturally rabid.
    2. Re:Slow Death? by Anonymous Coward · · Score: 0

      > Right now their new product is not taking off fast enough and they are trying to head Microsoft off. They've got a more profitable product in Flash and it's their product as opposed to this project they inherited from Macromedia.

      ??? Flash *was* inherited from Macromedia - it did not originate with Adobe.

  21. AdSense by Anonymous Coward · · Score: 0

    Is there any way to put ad sense ( or another "main stream" ad system) into a flex-flash application?

  22. The last mile of software by rodentia · · Score: 2, 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.

    --
    illegitimii non ingravare
  23. Pay Attention by Anonymous Coward · · Score: 0

    Flex 2.01 SDK = includes the compiler
    Flash 9.0.45 IS the runtime

    That's all you need to know, but also note that Adobe has a Apache and IIS server module that allows for server side parsing of of the mxml files, and that there is an additional runtime component for Apollo.

    ActionScript 3 (Flash 9 only and later, Flex 2 and later) is the core programming part of it. If you do not have flash, good luck drawing anything. You can still code with any text editor that supports XML and Javascript/Actionscript syntax.

    The compiler is written in JAVA.

    Unlike .NET, the flash runtime is available on Mac, Win, Linux and Solaris. Flash 9 is NOT available on any PowerPC, Wii, PS3 or PSP (these devices are flash 6 or 7) So untill Adobe releases a flash 9 SDK, and the consoles update to support all the input device buttons (instead emulating the mouse and left click only) This flex SDK is only going to be useful for developing flash from a 'pure code' point of view. You will still need flash to export MXML for vector sprites that aren't primatives.

    It is a step up from what was available, but Flash still has these limitations:
    a) No 3D/OpenGL access, which limits performance to CPU-bound operations
    b) It's still interpretated as a virtual machine, so it's not native system performance
    c) There is still no support for analog joysticks (See console issues), Flash needs a HID driver

    Flash can pretty much replace SDL with a 'web developer friendly' set of tools, which is more than what the average web developer understands about DHTML already. If you want to build something with Flex, and you were considering doing it in SDL (or any other 2D API) now you can, it throws away all the download, ./configure, make process that your average newbie doesn't get , and also throws away the 'install' process that makes a mess on peoples machines.

    But this is still a technology looking for a use. It can be used for games or applications, but it is likely to be used for net-centric platform independant tools (like those used with several big name internet store fronts) to give users a common interface, instead of being subject to the whims of the platform.

    Look on the bright side, If this makes it easier for people to use linux, fine by me. Click on the webapp, use webapp, save to net/local disk, close app. No install, no compiler hell, no dll hell, no dependancy hell, LESS CUSTOMER SUPPORT CALLS, because... duh, everyone will be using the same (with Apollo more likely) and less able to lay blame on their system. "So sorry, the problem is not with our software, contact your computer manufacturer, *click*"

    1. Re:Pay Attention by mad.frog · · Score: 1

      b) It's still interpretated as a virtual machine, so it's not native system performance

      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/
      http://www.unitzeroone.com/blog/papervision3d/pape rvision3d_demos_cellshadin.html

  24. Minor correction to text by Anonymous Coward · · Score: 0

    ...so it's not like it's earth shattering.

  25. What about Flex Builder? by nova_ostrich · · Score: 1

    Flex Builder, the main development environment for the Flex SDK we're talking about here, is built on Eclipse. Not a timeline in sight. I highly recommend checking it out.

    --
    It's scary being a Flash and Flex developer on Slashdot. You guys are unnaturally rabid.
  26. Now More Free by nova_ostrich · · Score: 1

    Now the SDK is even more Free, being under the MPL. Note, however, that its more than just the Flex framework ActionScript code. This open source project will include the Java source code for the compilers.

    --
    It's scary being a Flash and Flex developer on Slashdot. You guys are unnaturally rabid.
  27. lawyers? by Anonymous Coward · · Score: 0

    I can't believe that you would sue that guy because of a simple comment on slashdot.

  28. wtf is flex? by Hatta · · Score: 1
    Open sourcing Flex is nice and all

    It would be, if we knew what it was. Yes, I RTFA but this was the closest thing to an explanation:

    the free Adobe Flex SDK includes the technologies developers need to build effective Flex applications, including the MXML(TM) compiler and the ActionScript(TM) 3.0 libraries that make up the popular Flex framework.

    Gee, that clears everything up.
    --
    Give me Classic Slashdot or give me death!
    1. Re:wtf is flex? by petsounds · · Score: 1

      Flex is a framework which sits on top of Flash. It is written in Actionscript 3. It provides a set of visual and data components that help to shorten the development time of RIAs (Rich Internet Apps). The data components provide support for XML, AMF, and RPC data protocols, which can be fed into Flex's UI components via data binding. The UI components are a robust set of widgets for building form-based interfaces quickly.

      Flex also offers an enterprise-level Data Services module which provides support for real-time database update propagation (think: Joe orders a pizza. Mary's pizza order list immediately pops up a new order. This took place transparently.), dynamic data paging (think: User scrolls through a list of 2000 database records. As user stops/starts scrolling, Flex automatically fills the UI with pertinent entries from the DB.)

      A good starting place for Flex info is: http://www.flex.org/

    2. Re:wtf is flex? by jsebrech · · Score: 1

      Open sourcing Flex is nice and all
      It would be, if we knew what it was.


      Basically, flex is to flash what yui, dojo and gwt are to javascript.

  29. Standard Corporate Pablum by asphaltjesus · · Score: 1

    Actually, adoption has been very strong, and Adobe is using Flex for many, many projects internally (according to company insiders ;))

    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 heresay as truth is the topic of another conversation.

    1. Other posts in this discussion mention some serious problems with the framework.

    2. The fact that a staunchly non-free software company has resorted to the Mozilla Public License tells me that trying to drive adoption through their standard practices (non-free license) has failed.

    The future doesn't look too bright.

    --
    Got Trader Joe's? friendwich.com RSS feeds work now!
    1. Re:Standard Corporate Pablum by petsounds · · Score: 1

      It sounds more like you just *want* to believe that Flex is failing.

      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, data binding, paging, etc. make it a great option for RIAs.

      But yes, Flex is also being used in intranets a lot -- a lot of Java programmers are realizing that Flex delivers what Java was supposed to deliver.

      Regarding your #2, I'm sure there are some strategic motivations for open-sourcing parts of Flex, but Adobe has already released their Tamarin joint-collaboration with Mozilla under the MPL license, so there is some precedent there in supporting the open source movement.

  30. It's no good alone by jdavidb · · Score: 2, Funny

    The only way to really utilize open source flex is if we could get an open source bison.

  31. Flex has always been open source. by Anonymous Coward · · Score: 1, Insightful

    Flex has always been open source.

    http://flex.sourceforge.net/

    I don't know what Adobe's product is, but it is not Flex.

  32. Why MPL? by ksd1337 · · Score: 1

    The reason they licensed it under the MPL is so that it could be used in proprietary software. It is OK to call it "open source", but it is not "free software"

    1. Re:Why MPL? by FromellaSlob · · Score: 1

      The reason they licensed it under the MPL is so that it could be used in proprietary software. It is OK to call it "open source", but it is not "free software"

      The FSF recognize the MPL as a free software license.

      http://www.fsf.org/licensing/licenses/index_html

  33. Re: uSoft goes down!!! by Anonymous Coward · · Score: 0

    uSoft WAS STUPID!!!

    See previous slashdotting

  34. want you Tamarin now? by Anonymous Coward · · Score: 0

    #!/bin/sh
    export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org: /cvsroot
    cvs login
    cvs -z3 co -R mozilla/js/tamarin
    tar -jcf tamarin_cvs-$(date +%Y%m%d).tar.bz2 mozilla
    rm -fr mozilla

  35. Re:An unexpected smart move - Adobe deserves credi by Qbertino · · Score: 1

    It was the seventh post or so and the preceeding 5 or 6 where rants and trolling about Flash, Flex, etc. It was way above the ususal ratio, so I thought I'd add my 2 cents to that aswell.

    --
    We suffer more in our imagination than in reality. - Seneca
  36. SilverLight Adoption is Easy, Bundle with IE by VGfort · · Score: 1

    Thats all MS has to do to get wide adoption. Force it as part of IE, or make an option in the download by default. And then put it all over Microsoft.com and MSN.com and break stuff (like navigation) if you dont have it installed.

    Granted it wont be forced on people on other platforms but it would get heavy adoption rather quickly. I dont put it beyond them to do this either.

  37. I love Flex by pescadero · · Score: 1

    Just thought you guys might like a developer's perspective: Flex is awesome.

    I've been playing around with making some simple movies, the results are great. I wrote some performance intensive code and found that the VM performed great. I did a lot of procedural drawing and it performed great (I was particularly worried about that step).

    Here is my favorite part: I wrote the whole thing with no IDE or anything. I typed out the .mxml and .as files in gvim, compiled with the command-line mxmlc, and out popped my .swf . I'm not saying I would recommend going without an IDE for a large project, I just like that I can.

    The API is well set up and I consistently find that they have the features and organization that I want. It feels like me and Adobe are on the same page, design-wise (I certainly can't say the same for me and Sun).

    The MXML organization works really well. You can embed source in the XML, your source code can refer to objects you declare in XML as if they were variables, and you include a custom class simply by adding an XML tag with your class's name.

    Kudos to Adobe, they finally made a developer-friendly way to create flash content.

  38. Re:An unexpected smart move - Adobe deserves credi by Raenex · · Score: 1

    Trolling about Flash? So tell me, forget open sourcing the Flash plugin, how about just making the spec freely available?

  39. Flex by Grindalf · · Score: 1

    Will this app let me run raw binaries on everyone elses machine?

    --
    The purpose of existence is to make money.