Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Software

Adobe Releases Flex 2.0 Beta 45

An anonymous reader writes "The battle between Microsoft and Adobe continues as Adobe releases the beta of Flex 2.0. This comes just a few days after Microsoft released a preview of Sparkle. From the article: 'Adobe today released the beta version of Flex 2.0, the latest software from Adobe Labs. The release follows the Alpha test release in earlier January. Aimed at developers of Internet content, the beta version of Flex includes Flash Player 8.5 client, Flex Framework 2.0, as well as Flex Builder 2.0, Flex Enterprise Services 2.0 and Flex Charting Components.' Some of the cool new features include the ability to view source so you can see how the Flash application was built, and an announcement today that some of the tools to build Flash applications will be available for free."
This discussion has been archived. No new comments can be posted.

Adobe Releases Flex 2.0 Beta

Comments Filter:
  • From Wikipedia [wikipedia.org]:
    The FLEX single-tasking operating system was developed by the company TSC for the Motorola 6800 in the 1970s. It was also later ported to the Motorola 6809.

    That's surely a must-have!
  • by archnerd ( 450052 ) <nonce+slashdot...org@@@dfranke...us> on Wednesday February 01, 2006 @11:01AM (#14616156) Homepage
    $ flex --version
    flex version 2.5.4
    • $ flex --version
      flex version 2.5.4

      That's only Flex Builder you have there. You need "Flex Enterprise Services" and "Flex Charting Components" to leverage the ... oh crap, I've run out of buzzwords.

  • I guess I'm not up to date on Sparkle, but I thought OpenLazslo was the clear competitor to Flex.
    • OpenLazslo uses the Common Public Liscense (CPL). Isn't that incompatible with the GPL? Could/would OpenLazslo ever be dual licesnsed to be GPL compatible? Does the new and improved GPL beta indicate the CPL will still be a problem for GPL developers?
      • What does this have to do with what the parent asked?
        The answer is yes: OpenLaszlo is the direct competitor to Flex, and rather than being totally trashed by Macromedia (now Adobe) they decided to open source their product. I don't know about you, but I would rather be using a GPL-incompatible open source product than a commercial one. But maybe this is just me ... licence purists can still wait for projects like GplFlash [sourceforge.net] or Gnash [gnu.org] to catch up. However I doubt this will happen anytime soon.
  • Eclipse goodness! (Score:5, Interesting)

    by DamienMcKenna ( 181101 ) <damien&mc-kenna,com> on Wednesday February 01, 2006 @11:03AM (#14616179)
    Note that the IDE is based on the Eclipse [eclipse.org] platform! Good work Adobe!

    Damien
  • by tverbeek ( 457094 ) on Wednesday February 01, 2006 @11:26AM (#14616476) Homepage
    Flex, internally, is "AJAX on steroids," .... Flex is "Microsoft Vista on a diet,"]

    Based on this, I'd say that Mister Flex is taking serious medical risks, and should seek the immediate care of a physician.

  • Flex = a big huh? (Score:2, Interesting)

    by Peganthyrus ( 713645 )
    I used to be a professional Flash geek and I can't tell what the hell Flex is. I dunno if this is an inherited Macromedia name or an Adobe name - probably Macromedia, as I found a lot of their tool names to be cryptic and uninspiring. Blah blah 'rich applications' blah blah blah. Blah blah same hype as 'AJAX' except with Flash wedged in.

    But Flash has been going down this "platform" route for the past several revisions, with increasingly more annoying UI in the editor for animators - the 5->MX transition
    • Re:Flex = a big huh? (Score:5, Interesting)

      by abigor ( 540274 ) on Wednesday February 01, 2006 @11:52AM (#14616811)
      This stuff isn't for simple animations. It's for creating rich web apps - imagine something with the interactivity of a normal desktop app, but it runs in the browser. Our UI team is using it, and I have to say, it's impressive.

      So it's a combination of ActionScript (i.e. ECMAScript), plus a bunch of widgets, plus an event loop, etc. It's really the only game in town if you want to write desktop-style apps that live in the browser - a big advantage, for example, is that you can open a socket to the server and receive asynchronous events, unlike an AJAX-based app, which must poll.

      That's not to say it's without problems. The UI guys report a buggy ide to be the most maddening thing. Plus, of course, it's proprietary, which may be a problem for some.
      • Buggy and frustrating UI is pretty much par for the course when you're dealing with Macromedia, in my experience.

        me, I tend to go "oh, gawd, a Flash app" as soon as they start making sounds on button rollover, and bail. But I spent enough time beating my head against Flash, and having bad experiences connected with it, that I'm biased against it.
      • Re:Flex = a big huh? (Score:3, Informative)

        by sisina ( 849900 )

        It's really the only game in town if you want to write desktop-style apps that live in the browser

        I'm curious to know if your team looked into OpenLaszlo [openlaszlo.org]. There are some pretty nice apps built on it—the Behr Paint ColorSmart [behr.com] tool used an early version (before they opened the source), and I think Pandora [pandora.com] is built on it as well. I'd really like to hear from someone who's compared the two. I have a database-driven Flash project coming up, and I can buy Flex if I have a good reason to, but if Laszlo w

        • Re:Flex = a big huh? (Score:3, Informative)

          by mjbkinx ( 800231 )
          I have a database-driven Flash project coming up, and I can buy Flex if I have a good reason to, but if Laszlo will work it would sure be nice.

          Flexbuilder 2 is for Flashplayer 8.5, which is at "prerealese" at the moment. The Linux version is being worked on, but I guess it'll take a while, and then it will take time for users to install it.
          In any case, you can download the (Windows-) Beta already and compare.

        • No, I don't think they looked at it. It does look interesting, but they've gone down another path, and Flash/Flex is working for them, so that's the route they're taking.
        • Re:Flex = a big huh? (Score:2, Informative)

          by fizgig76 ( 935346 )
          Laszlo was around before Flex existed, and it works on Flash Player 5 (whereas Flex requires version 7.) In fact, that's one of the biggest differences between the two, if you want to leverage the features (and improvements) specific to Flash Player 7 and above, you can't do it in Laszlo (yet.) They also use different XML dialects for construction, and many people find Flex's to be easier to use and more powerful. I don't have much hands on experience with either, sad to say, but I did weigh Laszlo against
        • Re:Flex = a big huh? (Score:3, Interesting)

          by CyricZ ( 887944 )
          Taking a quick glance at the source snippets, that OpenLaszlo system looks like a major pain in the ass to use. Its misuse of XML is quite disturbing. Code like that just isn't maintainable, and for serious applications a lack of maintainability is completely unacceptable.

          One doesn't want to judge a language or application framework purely by its syntax, but when one sees something like that, one just knows that it's a bad idea.

      • I find great promise in OpenLazslo. It's a technology quite similar to Flex, and it's actually Open Source. I think it currently doesn't have such a good IDE, though.
      • We keep hearing about how great these "rich" web-based applications are. At one point it was in the form of Java applets, then ActiveX controls, then Flash, and now this. Yet the fact remains that such technologies never prove useful beyond demos and very simple applications.

        If you really want to make available crossplatform solutions, using C++ and a toolkit like wxWidgets or Qt is still often the best way to go. Of course, that doesn't rule out Python and wxPython, but then you need to ensure that at leas
    • Re:Flex = a big huh? (Score:3, Informative)

      by mjbkinx ( 800231 )
      I used to be a professional Flash geek and I can't tell what the hell Flex is. I dunno if this is an inherited Macromedia name or an Adobe name - probably Macromedia, as I found a lot of their tool names to be cryptic and uninspiring. Blah blah 'rich applications' blah blah blah. Blah blah same hype as 'AJAX' except with Flash wedged in.

      So, you don't know what it is but state it's the "same hype as 'AJAX' except with Flash wedged in"?

      But Flash has been going down this "platform" route for the past severa

    • Flex has been around for quite some time now--way before Macromedia was acquired.

      Here's the breakdown: Flex allows you to create web applications using Flash as the interface. Yeah, you can do this yourself, but Flex does all the hard work, such as laying out the UI and joining it with the business logic. If you've programmed your application using MVC or some other tiered application development pattern, you should be able to hook your Flex-built Flash movie into the business logic controller and it will

      • Flash is Flash--you do it once and it looks right, no cross-browser problems.

        Perhaps you could explain why this site [legendofmir.net] works fine in IE but there's just a big white square down the bottom right in FF and doesn't want to work at all in Opera. It's the Flash that doesn't want to work (plus it's an annoying ASP site as well but that's another flamewar).

        • Yeah, this is the only cross-browser problem Flash has. I stand corrected. The problem is that the movie has a parameter of transparent added to it, so that any area within the Flash movie that doesn't have any content is see-through. I'm pretty sure that FF has transparency support, and Opera 9 supposedly does too, but you're right--neither one works.

          In any application made with Flex, transparency shouldn't really be added anyway, so this won't be an issue. The big deal for most people is the whole JavaSc

  • Maybe a bit off topic, but I can't find the answer on Macrobe's site(s) - anyone know what the forecast is for when Flash/Flex etc. will be available as Universal binaries for Mac OSX?
  • A cool demo (Score:2, Informative)

    by inthehacker ( 207758 )
    This Harley Davidson customizer [harley-davidson.com] is a cool example of something built using Flex (though granted, its not built using Flex 2.0).
  • What Flex Is. (Score:5, Informative)

    by Tariq Ahmed ( 951332 ) on Wednesday February 01, 2006 @08:22PM (#14622155)
    For those asking: At a real basic level, Flex is an XML language that let's you compile Flash applications. Developing an application in Flash directly is extremely time consuming, and not suited for developer types.

    On a more complex level, Flash based Flex applications are robust interactive SOA applications with the ability to easily hook into various data services (JMS/Messaging, AMF[POJOs,OpenAMF via PHP, Coldfusion CFCs], XML over HTTP, and WebServices/SOAP).

    So you can make rich desktop like applications with all the great stuff like drag and drop, interact with video, webcams, microphones, key events like CTRL and Function keys. Thin clients, where the app loads once. But have the deployment ease of a web application, and are platform agnostic (unix,mac,windows,pdas,cellphones,etc....).

    Though the best way to see what it's all about is to look at live applications on the web:

    http://maps.yahoo.com/beta/ [yahoo.com]Yahoo Maps
    http://www.thoughtfaqtory.com/flex/mxnaviewer/main .swf [thoughtfaqtory.com]Blog Reader
    http://weblogs.macromedia.com/pent/flickr/PhotoSea rch.html [macromedia.com]Flickr PhotoSearch.

    • Does using XML in such a fashion really save time? Does it truly make a programmer more productive? I truly doubt that it does.

      Typing out

      <method name="setCoords" arg="x" arg="y">

      // JavaScript here

      </method>


      when you want to write a method is surely the wrong way to go about writing code. Not only is it difficult to read, but it takes far too much typing. Basically any other OO language makes creating a method short and simple, as it's such a fundamental and oft-performed task.

      What starts
      • Actually, Flex lets you program entirely in a straight OO language (ActionScript 3, which is based on the upcoming ECMAScript 4 specification) if you want. MXML is mainly used as a declarative way to describe the layout and navigation of the UI. Under the hood, though, MXML just gets compiled into ActionScript, so you can just write it all in pure code if you want. AS3 looks much like a normal modern OO language (Java, C#, etc.), though it retains some of the dynamic flexibility of JS (you can create unt
      • Actually the XML is intented to be used for laying out the application and even in that case you can let the IDE write out the XML code for you behind the scenes. The methods in the application are written in ActionScript 3.0 and behave like the methods in many other object oriented languages. Creating layouts with XML has been adopted by several languages as an effective and quick way to declaratively create the User interface. Mozilla's XUL [xulplanet.com] and several java tools and even c++ (entity-c) have all found th
    • Showcase gallery of Flex 2 apps:

      http://labs.macromedia.com/showcase/ [macromedia.com]

      You can right-click on most of the apps to view their source.

It is better to travel hopefully than to fly Continental.

Working...