April 26, 2007

Adobe to open-source Flex SDK by end of year

Adobe hopes to fend off Microsoft's Expression and Silverlight technologies by opening up Flex to a larger community of developers

In an effort to build a larger community of developers for its Flex environment, Adobe Systems said Thursday it plans to open-source the Flex software development kit (SDK), designed to let developers build multimedia-rich Internet applications, by the end of the year.

The SDK includes the two developer languages used to write Flex applications, MXML and ActionScript 3.0; class libraries; components such as user-interface controls and layout containers; and the code compiler, which is required for developers to write Flex applications. Adobe will release all of these elements under the Mozilla Public License by the end of the year, said Jeff Whatcott, vice president of product marketing.

The move is part of Adobe's makeover to position itself as an ally to open-source developer community, Whatcott said. The company hopes this strategy will help Flex become more widely used, as it is an integral product for Adobe's strategy to maintain and increase its position with developers in the rapidly growing rich Internet applications market.

There are several market forces at work driving this strategy. Traditionally, Adobe has been seen as a more proprietary niche player in the digital document-creation and Web development tools space. For example, Adobe's ubiquitous portable document format (PDF), while available for free, has never been available to the community as a standard. Adobe recently submitted PDF to the International Organization for Standardization (ISO) to change that as part of its more open style.

Acquiring Macromedia, the original Flex creator, in 2005 helped Adobe seem more developer-friendly because of that company's Java-based software portfolio and popularity with Web developers. But even then Adobe acquired a set of proprietary tools such as Flash -- on which Flex is based -- and Dreamweaver, which have a loyal following but are not specifically aimed at pulling in open-source loyalists.

Adobe needs the open source community for another reason: Microsoft is encroaching on their territory with its forthcoming Expression toolset and recently unveiled Silverlight technology for deploying rich Internet applications from the browser. Opening up Flex could help Adobe earn a critical mass of developers it will need to fend off Microsoft going forward.

Joe Berkovitz, chief architect with Allurent, a company that has built software for rich Internet commerce applications based on Flex, said open-sourcing the Flex SDK will serve both developers and Adobe well.

"[Flex] is a young platform, and because Adobe has had the source exposed for some time, developers that work closely with it will have a lot of insight on how to make [Flex] better," Berkovitz said.

Adobe, too, will gain from differentiating itself from Microsoft through its open-source affiliation, he added.

"It takes the comparison between [Microsoft's competing technologies] WPF (Windows Presentation Foundation) and Silverlight and Flash/Flex to a different level," Berkovitz said. "It's not just what features are best ... but what process are each of the platforms following as they evolve. A process based on open source is going to be inherently more powerful and scale better."

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.