Adobe and Mozilla, AS3.0 VM now in Tamarin

Posted on November 7, 2006 | Comments Off

A news release from Mozilla just released, “Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine“.

Adobe has contributed their source code for ActionScript Virtual Machine to the Mozilla Foundation. The project is called Tamarin.

The Tamarin virtual machine will be used by Mozilla within SpiderMonkey, the core JavaScript engine embedded in Firefox®, and other products based on Mozilla technology. The code will continue to be used by Adobe as part of the ActionScript(tm) Virtual Machine within Adobe® Flash® Player.

Tamarin will support the forthcoming ECMAScript Edition 4 (“JS2″) language and will be integrated into SpiderMonkey as part of the Mozilla 2 project, to be released in 2008.

David Mendels quote:

What it means is that the next generation of JavaScript will be powered
by the Tamarin VM and that “JavaScript” and “ActionScript” will converge
into a single implementation used by both the Flash Player and the
Firefox browser/SpiderMonkey.

Points to be made:

  • Its the largest contribution to the Mozilla Foundation since its inception.
  • Now web developers have a high-performance, open source virtual machine for building and deploying interactive applications across both Adobe Flash Player and the Firefox web browser
  • Adobe and Mozilla communities will advance ECMAScript
  • accelerating the adoption of a standard language, meaning Adobe is pushing AS3 as a standard language. This will help with the 1 million developers in 5 years…
  • Will push interactive experiences that work consistently across PCs and mobile devices

Couple of things, I assume this is just the AS3 VM that was committed to the Mozilla foundation, not the whole Flash Player… well duh.

Does this mean we’ll be able to write in JS and create SWF’s?

Does this mean we can write AS3 in our HTML? most likely.

This is not something terrible new, the guy that wrought MTASC is off doing his own language called haXe now. But the cool thing now is AS3 is not just Flash, its a standard language being pushed at the Mozilla Foundation.

You can chat with Mozilla’s CTO Brenden Eich and Kevin Lynch, today at 10am PST time.

The source of the Tamarin project can be retrieved off the projects site. Its interesting to not the team members on the project.

The core members of the team are currently:

* Dan Smith, Adobe, Tamarin module owner
* Igor Bukanov, Mozilla, engineer
* Brian Crowder, Mozilla, engineer
* Jeff Dyer, Adobe, compiler architect
* Brendan Eich, Mozilla, CTO and JavaScript creator
* Graydon Hoare, Mozilla, engineer
* Steven Johnson, Adobe, Tamarin developer
* Edwin Smith, Adobe, Tamarin creator and VM architect
* Tom Reilly, Adobe, Tamarin garbage collector developer
* Rick Reitmaier, Adobe, Tamarin JIT developer
* Erik Tierney, Adobe, Tamarin developer