Adobe Donates Flash Script Code to Mozilla, Enabling Richer Browser-Based Apps

At the Web 2.0 Conference in San Francisco today, Adobe Systems announced that it has contributed source code for the ActionScript Virtual Machine, the standards-based scripting language engine in Adobe’s Flash Player, to the open-source Mozilla Foundation, which will host a new open-source project, called Tamarin, to accelerate the development of a standards-based approach for creating rich and engaging Web applications.

The Tamarin project will implement the final version of the ECMAScript Edition 4 standard language, which Mozilla will use within the next generation of SpiderMonkey, the core JavaScript engine embedded in Mozilla’s Firefox Web browser. The Tamarin-integrated version of Firefox is expected to reach market by the first half of 2008, according to Mozilla officials.

Said Kevin Lynch, Adobe’s chief software architect:

By working with the open-source community we are accelerating the adoption of a standard language for creating and delivering richer, more interactive experiences that work consistently across PCs and mobile devices

Even though Adobe’s Flash player will continue to work on Microsoft’s market-leading Internet Explorer browser, the seamless integration of Adobe’s ActionScript Virtual Machine into a forthcoming version of Firefox will test Microsoft’s commitment to web-based applications.

Microsoft’s Office franchise, which is about to get a refresh, represents an enormous cash cow for the company, and Microsoft probably would prefer any shift to rich, browser-based applications to occur as slowly as possible.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s