Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

  Tuesday, February 28, 2006 

The Screening Room, episode 2: Flex 2.0

The February episode of The Screening Room explores Flex 2.0, forthcoming from Adobe (formerly Macromedia). The presenter is Christophe Coenraets, and our 20-minute interview and demo focuses mainly on what's new in version 2.0: messaging services, data synchronization, and Flex Builder 2.0, the new Eclipse-based integrated development environment.

For an introduction to Flex, see my review of version 1.0. Also relevant is my recent column on ECMAScript and its relationship both to JavaScript and to the Flash/Flex ActionScript language.

The Flex story includes a number of interesting subplots. There's MXML, a declarative layout language, and the relationship (or not) of MXML to Mozilla's XUL, Microsoft's XAML, and other similar-but-different approaches. There's ActionScript 3.0, a dynamic language with optional static typing that could, with the aid of the Eclipse framework, provide a common environment for scripting and conventional enterprise development. There's the new messaging subsystem, which aims to bring pub-sub messaging to the enterprise desktop (a la Kenamea [1, 2]). And there's the new ability to deploy standalone rich Internet applications that communicate autonomously using REST or web services.

It's worth noting a couple of points that aren't spelled out in the screencast. The forthcoming Flash player 8.5 will be needed to run Flex 2.0 applications, in part because it is the engine that supports ActionScript 3.0. Although that language can run server-side as well as client-side, the Flex 2.0 product line does not, itself, provide support for server-side ActionScript. You build Flex 2.0 services in Java. Separately, you can host server-side ActionScript in the Media Server, formerly known as the Flash Communications Server.

The new messaging services are mainly intended to deliver last-mile connectivity from an enterprise messaging backbone, with initial support for Java Message Service (JMS). However it's also possible to use Flex 2.0's enterprise services as a standalone messaging backbone. Either way, messaging is proprietary from client to the Flex server. Could an open source implementation of that proprietary messaging server be created? Adobe/Macromedia won't aid that effort, Christophe told me, but neither will they go out of their way to block it.

There are lots of variables in play here. It'll be interesting to watch this story unfold.

 


Recent Entries


















































Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist