<p>Some years ago, the Internet users were amazed by the power of <a href="http://www.macromedia.com/software/flash/about/">Flash</a> and now the world is stumbling upon this new  <a href="http://en.wikipedia.org/wiki/Ajax_(programming)"><span class="caps">AJAX</span></a> thing making web pages even more user friendly (and fast!). Another new technologies are also being released like <a href="http://silverlight.net/">Silverlight</a> and <a href="http://labs.adobe.com/technologies/air/"><span class="caps">AIR</span></a> and some others are being prepared, like <a href="http://www.sun.com/software/javafx/index.jsp">JaxaFX</a>.</p>

<div style="float: right; margin: 15px; text-align: center;"><img src="http://farm1.static.flickr.com/47/128658130_59483d0447_m.jpg" alt="Code Monkey" /><br />
Photo by <a href="http://www.flickr.com/photos/jawboneradio/">Len Peralta</a>
</div>

<p>Well, with new standards getting ready like <a href="http://www.w3.org/html/wg/html5/"><span class="caps">HTML</span> 5.0</a> and <a href="http://www.w3.org/MarkUp/"><span class="caps">XHTML</span> 2.0</a>, I believe a new generation of client-side scripting will emerge. The projects I feel the most promising are the ones related with the <a href="http://wiki.mozilla.org/Tamarin">Tamarin Virtual Machine</a>. For those who don&#8217;t know, this is the result of <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200611/110706Mozilla.html">the contribution Adobe made</a>, giving Mozilla the source code of Action-Script Virtual Machine. Joining the best of two worlds, Tamarin will have support for both JavaScript and ActionScript.</p>

<p>The first subproject, <a href="http://wiki.mozilla.org/JavaScript:ActionMonkey">Action Monkey</a> will integrate Tamarin with <a href="http://www.mozilla.org/js/spidermonkey/">SpiderMonkey</a> (the Mozilla&#8217;s C implementation of JavaScript). The second, <a href="http://wiki.mozilla.org/Tamarin:ScreamingMonkey">ScreamingMonkey</a> will allow the Tamarin to be run on other browsers, like IE what means portability of the code. The third, <a href="http://wiki.mozilla.org/Tamarin:IronMonkey">IronMonkey</a> will allow Tamarin mapping through <a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython">IronPython</a> and <a href="http://www.iunknown.com/2007/07/a-first-look-at.html">IronRuby</a>. Regarding this last one, as an OpenSource foundation, Mozilla should be using Python and Ruby rather than Microsoft&#8217;s ones.</p>

<p>All of this will be released with SpiderMonkey and Firefox next year. Can&#8217;t wait to try and make some nice looking applications with it :)</p>