Slashdot Mirror


Adobe Releases Flex 2.0 Beta

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

8 of 45 comments (clear)

  1. What a sophisticated technology! by vear · · Score: 1, Informative

    From Wikipedia:
    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!

  2. Re:Flex = a big huh? by mjbkinx · · Score: 2, Informative
    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 several revisions, with increasingly more annoying UI in the editor for animators - the 5->MX transition threw a bunch of speedbumps right in the middle of the animation workflow, and they seem to be slated to linger forever. I keep hoping the Adobe buyout will mean they actually fix the editor UI to not require about twice the clicks it used to for basic symbol-oriented animation...

    If you want to make animations, Flex will disappoint you. There isn't even a timeline. It's targeted at developers, not designers, but yes, it's a Macromedia product.

    Personally, I think it's great. The compiler is written in Java, so it works on Linux, too. The next Flashplayer (8.5) has new VM with JIT compiling, and is much, much faster than the old one (they'll skip v8 and are working on a Linux version for 8.5 already).

  3. Re:Flex = a big huh? by b4k3d+b34nz · · Score: 2, Informative

    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 work. The advantage to doing it this way is that you don't have to fool around with HTML/CSS/JS and getting it to work cross-browser. Flash is Flash--you do it once and it looks right, no cross-browser problems.

    It's not meant to replace simple menus and contact forms, it's for creating hardcore programs--things like a CRM tool or project management software. Pretty much anything enterprise-wide.

    The reason it might not make sense to you is because you're a designer/animator, not a programmer. Or at least that's how it sounds. Web app developers can get pretty excited about Flex--it saves the work of designing the application cross browser, and most of the components are prebuilt and more powerful than standard web counterparts. It's ridiculous trying to build a dynamic chart on the web.

    --
    Grammar Lesson: you're is a contraction of "you are"; your means you possess something; yore means days gone by.
  4. Re:Flex = a big huh? by sisina · · Score: 3, Informative

    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. There are some pretty nice apps built on it—the Behr Paint ColorSmart tool used an early version (before they opened the source), and I think Pandora 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 will work it would sure be nice.

  5. Re:Flex = a big huh? by mjbkinx · · Score: 2, Informative
    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.

  6. A cool demo by inthehacker · · Score: 2, Informative

    This Harley Davidson customizer is a cool example of something built using Flex (though granted, its not built using Flex 2.0).

  7. Re:Flex = a big huh? by fizgig76 · · Score: 2, Informative

    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 Flex 1.5 awhile back, and tested out Laszlo locally and it didn't really cut it for what I was looking for. Having just started using ColdFusion's new Flash forms (which use a mini Flex server embedded in the CF server) I am itching to get my hands on Flex 2. Of course, that would require having the time to play with it. :)

  8. What Flex Is. by Tariq+Ahmed · · Score: 5, Informative
    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 Maps
    http://www.thoughtfaqtory.com/flex/mxnaviewer/main .swfBlog Reader
    http://weblogs.macromedia.com/pent/flickr/PhotoSea rch.htmlFlickr PhotoSearch.