<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: adobe</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/adobe.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2023-06-22T11:13:46+00:00</updated><author><name>Simon Willison</name></author><entry><title>Quoting Eric Urquhart</title><link href="https://simonwillison.net/2023/Jun/22/eric-urquhart/#atom-tag" rel="alternate"/><published>2023-06-22T11:13:46+00:00</published><updated>2023-06-22T11:13:46+00:00</updated><id>https://simonwillison.net/2023/Jun/22/eric-urquhart/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://venturebeat.com/ai/adobe-stock-creators-arent-happy-with-firefly-the-companys-commercially-safe-gen-ai-tool/"&gt;&lt;p&gt;Back then [in 2012], no one was thinking about AI. You just keep uploading your images [to Adobe Stock] and you get your residuals every month and life goes on — then all of a sudden, you find out that they trained their AI on your images and on everybody’s images that they don’t own. And they’re calling it ‘ethical’ AI.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://venturebeat.com/ai/adobe-stock-creators-arent-happy-with-firefly-the-companys-commercially-safe-gen-ai-tool/"&gt;Eric Urquhart&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ethics"&gt;ethics&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai-ethics"&gt;ai-ethics&lt;/a&gt;&lt;/p&gt;



</summary><category term="ai"/><category term="adobe"/><category term="ethics"/><category term="generative-ai"/><category term="ai-ethics"/></entry><entry><title>Adobe made an AI image generator — and says it didn’t steal artists’ work to do it</title><link href="https://simonwillison.net/2023/Mar/21/adobe-firefly/#atom-tag" rel="alternate"/><published>2023-03-21T17:08:09+00:00</published><updated>2023-03-21T17:08:09+00:00</updated><id>https://simonwillison.net/2023/Mar/21/adobe-firefly/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.theverge.com/2023/3/21/23648315/adobe-firefly-ai-image-generator-announced"&gt;Adobe made an AI image generator — and says it didn’t steal artists’ work to do it&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Adobe Firefly is a brand new text-to-image model which Adobe claim was trained entirely on fully licensed imagery—either out of copyright, specially licensed or part of the existing Adobe Stock library. I’m sure they have the license, but I still wouldn’t be surprised to hear complaints from artists who licensed their content to Adobe Stock who didn’t anticipate it being used for model training.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ethics"&gt;ethics&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/training-data"&gt;training-data&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai-ethics"&gt;ai-ethics&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="ethics"/><category term="ai"/><category term="generative-ai"/><category term="training-data"/><category term="ai-ethics"/></entry><entry><title>Quoting Rafe Colburn</title><link href="https://simonwillison.net/2010/May/5/crisis/#atom-tag" rel="alternate"/><published>2010-05-05T12:10:00+00:00</published><updated>2010-05-05T12:10:00+00:00</updated><id>https://simonwillison.net/2010/May/5/crisis/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://rc3.org/2010/05/05/the-future-of-flash-as-a-platform/"&gt;&lt;p&gt;The crisis Flash now faces is that Apple has made it clear that Flash will no longer be ubiquitous, as it won’t exist on the iPhone platform, thus turning “runs everywhere” into “runs almost everywhere.” As Web developers know, “runs almost everywhere” is a recipe for doing everything at least twice.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://rc3.org/2010/05/05/the-future-of-flash-as-a-platform/"&gt;Rafe Colburn&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ipad"&gt;ipad&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphone"&gt;iphone&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphoneos"&gt;iphoneos&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rafe-colburn"&gt;rafe-colburn&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="apple"/><category term="flash"/><category term="ipad"/><category term="iphone"/><category term="iphoneos"/><category term="rafe-colburn"/><category term="recovered"/></entry><entry><title>Quoting Steve Jobs</title><link href="https://simonwillison.net/2010/Apr/29/thoughts/#atom-tag" rel="alternate"/><published>2010-04-29T15:22:06+00:00</published><updated>2010-04-29T15:22:06+00:00</updated><id>https://simonwillison.net/2010/Apr/29/thoughts/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.apple.com/hotnews/thoughts-on-flash/"&gt;&lt;p&gt;Flash was created during the PC era – for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.apple.com/hotnews/thoughts-on-flash/"&gt;Steve Jobs&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/steve-jobs"&gt;steve-jobs&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mobile"&gt;mobile&lt;/a&gt;&lt;/p&gt;



</summary><category term="flash"/><category term="adobe"/><category term="apple"/><category term="steve-jobs"/><category term="mobile"/></entry><entry><title>Quoting FXG 1.0 Specification</title><link href="https://simonwillison.net/2010/Apr/11/fxgspec/#atom-tag" rel="alternate"/><published>2010-04-11T18:58:01+00:00</published><updated>2010-04-11T18:58:01+00:00</updated><id>https://simonwillison.net/2010/Apr/11/fxgspec/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification"&gt;&lt;p&gt;"... the interchange format needed to be able to support future Flash Player features, which would not necessarily map to SVG features. As such, the decision was made to go with a new interchange format, FXG, instead of having a non-standard implementation of SVG. FXG does borrow from SVG whenever possible."&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification"&gt;FXG 1.0 Specification&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/svg"&gt;svg&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/fxg"&gt;fxg&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;&lt;/p&gt;



</summary><category term="svg"/><category term="fxg"/><category term="flash"/><category term="adobe"/></entry><entry><title>Flash CS5 will export to HTML5 Canvas</title><link href="https://simonwillison.net/2010/Apr/11/fxg/#atom-tag" rel="alternate"/><published>2010-04-11T18:33:01+00:00</published><updated>2010-04-11T18:33:01+00:00</updated><id>https://simonwillison.net/2010/Apr/11/fxg/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.9to5mac.com/Flash-html5-canvas-35409730"&gt;Flash CS5 will export to HTML5 Canvas&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This looks pretty awesome—Illustrator CS5 and Flash CS5 can export to a new “FXG” format, and Adobe are providing a JavaScript library to load that format via Ajax and render the contents (including Flash animations) in a canvas element. Could be great for displaying newspaper infographics on the iPad.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/canvas"&gt;canvas&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/fxg"&gt;fxg&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/illustrator"&gt;illustrator&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ipad"&gt;ipad&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphone"&gt;iphone&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="canvas"/><category term="flash"/><category term="fxg"/><category term="html5"/><category term="illustrator"/><category term="ipad"/><category term="iphone"/></entry><entry><title>Some questions about the "blocking" of HTML5</title><link href="https://simonwillison.net/2010/Feb/16/html5/#atom-tag" rel="alternate"/><published>2010-02-16T09:11:21+00:00</published><updated>2010-02-16T09:11:21+00:00</updated><id>https://simonwillison.net/2010/Feb/16/html5/#atom-tag</id><summary type="html">
    &lt;ol&gt;
&lt;li&gt;When people say that the publication of HTML5 "blocked" by Larry Masinter's "formal objection", what exactly do they mean?
&lt;/li&gt;
&lt;li&gt;Why does the private w3c-archive mailing list exist? Why can't anyone reveal what happens on there? What are the consequences for doing so? Who gets to be on that list in the first place?
&lt;/li&gt;
&lt;li&gt;Can anyone raise a "formal objection"?&lt;/li&gt;
&lt;li&gt;Is anyone calling for the HTML Working Group to be "rechartered"? If so, what does that involve?&lt;/li&gt;
&lt;li&gt;If there are concerns about the inclusion of Canvas 2D in the specification, why were these not resolved earlier?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Some &lt;a href="http://simonwillison.net/tags/html5%2Badobe/"&gt;background reading&lt;/a&gt;. I was planning to fill in answers as they arrive, but I screwed up the moderation of the comments and got flooded with detailed responses - I strongly recommend &lt;a href="http://simonwillison.net/2010/Feb/16/html5/#comments"&gt;reading the comments&lt;/a&gt;.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/larry-masinter"&gt;larry-masinter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/w3c"&gt;w3c&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="adobe"/><category term="html5"/><category term="larry-masinter"/><category term="w3c"/></entry><entry><title>The Widening HTML5 Chasm</title><link href="https://simonwillison.net/2010/Feb/15/widening/#atom-tag" rel="alternate"/><published>2010-02-15T21:51:56+00:00</published><updated>2010-02-15T21:51:56+00:00</updated><id>https://simonwillison.net/2010/Feb/15/widening/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://broadcast.oreilly.com/2010/02/the-widening-html5-chasm.html"&gt;The Widening HTML5 Chasm&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Simon St. Laurent’s commentary on the HTML5/Adobe situation. The most interesting piece I’ve read on it so far.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/simon-st-laurent"&gt;simon-st-laurent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/w3c"&gt;w3c&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whatwg"&gt;whatwg&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="html5"/><category term="simon-st-laurent"/><category term="w3c"/><category term="whatwg"/></entry><entry><title>Quoting Larry Masinter</title><link href="https://simonwillison.net/2010/Feb/15/adobe/#atom-tag" rel="alternate"/><published>2010-02-15T21:31:02+00:00</published><updated>2010-02-15T21:31:02+00:00</updated><id>https://simonwillison.net/2010/Feb/15/adobe/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.9to5mac.com/adobe-html5-objections-95496864#comment-66680"&gt;&lt;p&gt;No part of HTML5 is, or was ever, "blocked" in the W3C HTML Working Group -- not HTML5, not Canvas 2D Graphics, not Microdata, not Video -- not by me, not by Adobe. Neither Adobe nor I oppose, are fighting, are trying to stop, slow down, hinder, oppose, or harm HTML5, Canvas 2D Graphics, Microdata, video in HTML, or any of the other significant features in HTML5. Claims otherwise are false. Any other disclaimers needed?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.9to5mac.com/adobe-html5-objections-95496864#comment-66680"&gt;Larry Masinter&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/canvas"&gt;canvas&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/larry-masinter"&gt;larry-masinter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/w3c"&gt;w3c&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="html5"/><category term="canvas"/><category term="larry-masinter"/><category term="w3c"/></entry><entry><title>Quoting Ian Hickson</title><link href="https://simonwillison.net/2010/Feb/15/hixie/#atom-tag" rel="alternate"/><published>2010-02-15T19:38:29+00:00</published><updated>2010-02-15T19:38:29+00:00</updated><id>https://simonwillison.net/2010/Feb/15/hixie/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.reddit.com/r/web_design/comments/b19ob/adobe_now_holding_up_publication_of_the_html5/c0kgxub"&gt;&lt;p&gt;At this point all I could honestly tell you from the point of view of the editor of several of the HTML5 documents being held up is that the W3C have said they're won't publish without the objections being resolved, and that the objection is from Adobe. I can't even tell what I could do to resolve the objection. It seems to be entirely a process-based objection.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.reddit.com/r/web_design/comments/b19ob/adobe_now_holding_up_publication_of_the_html5/c0kgxub"&gt;Ian Hickson&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ian-hickson"&gt;ian-hickson&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hixie"&gt;hixie&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/w3c"&gt;w3c&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/canvas"&gt;canvas&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/process"&gt;process&lt;/a&gt;&lt;/p&gt;



</summary><category term="ian-hickson"/><category term="adobe"/><category term="hixie"/><category term="html5"/><category term="w3c"/><category term="canvas"/><category term="process"/></entry><entry><title>Quoting John Gruber</title><link href="https://simonwillison.net/2010/Jan/31/twitter/#atom-tag" rel="alternate"/><published>2010-01-31T12:05:40+00:00</published><updated>2010-01-31T12:05:40+00:00</updated><id>https://simonwillison.net/2010/Jan/31/twitter/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://twitter.com/gruber/status/8417800859"&gt;&lt;p&gt;32.38 percent of visitors to DF last week did not have Flash.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://twitter.com/gruber/status/8417800859"&gt;John Gruber&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/john-gruber"&gt;john-gruber&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;&lt;/p&gt;



</summary><category term="john-gruber"/><category term="flash"/><category term="apple"/><category term="adobe"/></entry><entry><title>Who Can Do Something About Those Blue Boxes?</title><link href="https://simonwillison.net/2010/Jan/31/daring/#atom-tag" rel="alternate"/><published>2010-01-31T12:05:23+00:00</published><updated>2010-01-31T12:05:23+00:00</updated><id>https://simonwillison.net/2010/Jan/31/daring/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://daringfireball.net/2010/01/blue_boxes"&gt;Who Can Do Something About Those Blue Boxes?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
John Gruber makes the case for the fading significance of Flash, brought about by Apple’s point-blank refusal to support it on the iPhone or iPad. “Flash is no longer ubiquitous. There’s a big difference between “everywhere” and “almost everywhere”.”


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ipad"&gt;ipad&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphone"&gt;iphone&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/john-gruber"&gt;john-gruber&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="apple"/><category term="flash"/><category term="ipad"/><category term="iphone"/><category term="john-gruber"/></entry><entry><title>Cross-domain policy file usage recommendations for Flash Player</title><link href="https://simonwillison.net/2009/Nov/5/policy/#atom-tag" rel="alternate"/><published>2009-11-05T16:24:02+00:00</published><updated>2009-11-05T16:24:02+00:00</updated><id>https://simonwillison.net/2009/Nov/5/policy/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html"&gt;Cross-domain policy file usage recommendations for Flash Player&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
One of the best explanations of the security implications of crossdomain.xml files I’ve seen. If you host a crossdomain.xml file with allow-access-from domain=“*” and don’t understand all of the points described here, you probably have a nasty security vulnerability.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/crossdomainxml"&gt;crossdomainxml&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="crossdomainxml"/><category term="flash"/><category term="security"/></entry><entry><title>Adobe is Bad for Open Government</title><link href="https://simonwillison.net/2009/Nov/1/sunlight/#atom-tag" rel="alternate"/><published>2009-11-01T12:51:20+00:00</published><updated>2009-11-01T12:51:20+00:00</updated><id>https://simonwillison.net/2009/Nov/1/sunlight/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://sunlightlabs.com/blog/2009/adobe-bad-open-government/"&gt;Adobe is Bad for Open Government&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The problem isn’t just that PDFs are a bad way of sharing data, it’s that Adobe have been actively lobbying the US government to use their PDF and Flash formats for open government initiatives.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/opengovernment"&gt;opengovernment&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pdf"&gt;pdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sunlightfoundation"&gt;sunlightfoundation&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="flash"/><category term="opengovernment"/><category term="pdf"/><category term="sunlightfoundation"/></entry><entry><title>No PDFs!</title><link href="https://simonwillison.net/2009/Nov/1/pdfs/#atom-tag" rel="alternate"/><published>2009-11-01T12:04:36+00:00</published><updated>2009-11-01T12:04:36+00:00</updated><id>https://simonwillison.net/2009/Nov/1/pdfs/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.sunlightfoundation.com/2009/06/05/no-pdfs/"&gt;No PDFs!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The Sunlight Foundation point out that PDFs are a terrible way of implementing “more transparent government” due to their general lack of structure. At the Guardian (and I’m sure at other newspapers) we waste an absurd amount of time manually extracting data from PDF files and turning it in to something more useful. Even CSV is significantly more useful for many types of information.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/csv"&gt;csv&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-data"&gt;open-data&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/opengovernment"&gt;opengovernment&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pdf"&gt;pdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sunlightfoundation"&gt;sunlightfoundation&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="csv"/><category term="open-data"/><category term="opengovernment"/><category term="pdf"/><category term="sunlightfoundation"/></entry><entry><title>Quoting John Gruber</title><link href="https://simonwillison.net/2009/Oct/6/daring/#atom-tag" rel="alternate"/><published>2009-10-06T07:33:28+00:00</published><updated>2009-10-06T07:33:28+00:00</updated><id>https://simonwillison.net/2009/Oct/6/daring/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://daringfireball.net/linked/2009/10/05/flash-iphone-compiler"&gt;&lt;p&gt;This is very interesting technology. But that Adobe would go to this length suggests that they suspect that Apple will never allow the Flash runtime on the iPhone.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://daringfireball.net/linked/2009/10/05/flash-iphone-compiler"&gt;John Gruber&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/john-gruber"&gt;john-gruber&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphone"&gt;iphone&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;&lt;/p&gt;



</summary><category term="john-gruber"/><category term="flash"/><category term="adobe"/><category term="iphone"/><category term="apple"/></entry><entry><title>Developing for the Apple iPhone using Flash</title><link href="https://simonwillison.net/2009/Oct/5/adobe/#atom-tag" rel="alternate"/><published>2009-10-05T21:15:45+00:00</published><updated>2009-10-05T21:15:45+00:00</updated><id>https://simonwillison.net/2009/Oct/5/adobe/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.adobe.com/devnet/logged_in/abansod_iphone.html"&gt;Developing for the Apple iPhone using Flash&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A brilliant feat of engineering: Adobe worked around Apple’s “no runtime allowed” rules by writing a compiler front end for LLVM that compiles ActionScript 3 to ARM assembly code, and apparently ported the regular Flash drawing APIs as well.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/actionscript"&gt;actionscript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/compilers"&gt;compilers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hacking"&gt;hacking&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphone"&gt;iphone&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llvm"&gt;llvm&lt;/a&gt;&lt;/p&gt;



</summary><category term="actionscript"/><category term="adobe"/><category term="compilers"/><category term="flash"/><category term="hacking"/><category term="iphone"/><category term="llvm"/></entry><entry><title>Adobe: Akamai Download Manager FAQ</title><link href="https://simonwillison.net/2008/Dec/16/akamai/#atom-tag" rel="alternate"/><published>2008-12-16T10:13:17+00:00</published><updated>2008-12-16T10:13:17+00:00</updated><id>https://simonwillison.net/2008/Dec/16/akamai/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=kb402065"&gt;Adobe: Akamai Download Manager FAQ&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Tip for Adobe: if the bizarre, buggy custom Java applet you force people to use to download your software requires an FAQ this long, maybe you should provide a “just do it the way everyone else does” option.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/akamai"&gt;akamai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="akamai"/><category term="usability"/></entry><entry><title>Document startups in chaos as Adobe's Flashpaper discontinues</title><link href="https://simonwillison.net/2008/Sep/5/techcrunch/#atom-tag" rel="alternate"/><published>2008-09-05T13:57:26+00:00</published><updated>2008-09-05T13:57:26+00:00</updated><id>https://simonwillison.net/2008/Sep/5/techcrunch/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://uk.techcrunch.com/2008/09/04/startups-in-chaos-as-adobes-flashpaper-discontinues/"&gt;Document startups in chaos as Adobe&amp;#x27;s Flashpaper discontinues&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Don’t be a sharecropper.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flashpaper"&gt;flashpaper&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sharecropping"&gt;sharecropping&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/startups"&gt;startups&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="flashpaper"/><category term="sharecropping"/><category term="startups"/></entry><entry><title>Running C and Python Code on The Web</title><link href="https://simonwillison.net/2008/Jul/4/adobe/#atom-tag" rel="alternate"/><published>2008-07-04T08:26:27+00:00</published><updated>2008-07-04T08:26:27+00:00</updated><id>https://simonwillison.net/2008/Jul/4/adobe/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.toolness.com/wp/?p=52"&gt;Running C and Python Code on The Web&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Adobe are working on a toolchain to compile C code to target the Tamarin VM in Flash. This will allow existing C code (from CPython to Quake) to execute in a safe sandbox in the browser.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/browser"&gt;browser&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/c"&gt;c&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quake"&gt;quake&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tamarin"&gt;tamarin&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="browser"/><category term="c"/><category term="flash"/><category term="python"/><category term="quake"/><category term="tamarin"/></entry><entry><title>Quoting Ben Charny</title><link href="https://simonwillison.net/2008/Jun/6/patent/#atom-tag" rel="alternate"/><published>2008-06-06T21:08:53+00:00</published><updated>2008-06-06T21:08:53+00:00</updated><id>https://simonwillison.net/2008/Jun/6/patent/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://money.cnn.com/news/newsfeeds/articles/djf500/200806051525DOWJONESDJONLINE000819_FORTUNE5.htm"&gt;&lt;p&gt;Using the patent application as a guide, Apple appears to be making room on the iPhone for flash memory, which means an end to Apple's standoff with Adobe (ADBE) that's kept iPhones from easily viewing a plethora of Internet videos.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://money.cnn.com/news/newsfeeds/articles/djf500/200806051525DOWJONESDJONLINE000819_FORTUNE5.htm"&gt;Ben Charny&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ben-charny"&gt;ben-charny&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/funny"&gt;funny&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphone"&gt;iphone&lt;/a&gt;&lt;/p&gt;



</summary><category term="ben-charny"/><category term="flash"/><category term="adobe"/><category term="apple"/><category term="funny"/><category term="iphone"/></entry><entry><title>Adobe and Industry Leaders Establish Open Screen Project</title><link href="https://simonwillison.net/2008/May/1/adobe/#atom-tag" rel="alternate"/><published>2008-05-01T09:43:04+00:00</published><updated>2008-05-01T09:43:04+00:00</updated><id>https://simonwillison.net/2008/May/1/adobe/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200804/050108AdobeOSP.html"&gt;Adobe and Industry Leaders Establish Open Screen Project&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Talk about burying the lede... the real story is that Adobe are going to drop the license restriction that prevents other people from implementing SWF players. They’re also publishing the AMF and Flash Cast protocols and removing licensing fees for Flash Player on devices.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://reddit.com/r/programming/info/6hrb0/comments/"&gt;programming.reddit.com&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/amf"&gt;amf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flashcast"&gt;flashcast&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/swf"&gt;swf&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="amf"/><category term="flash"/><category term="flashcast"/><category term="swf"/></entry><entry><title>H.264 support coming to the Flash player</title><link href="https://simonwillison.net/2007/Aug/21/infoq/#atom-tag" rel="alternate"/><published>2007-08-21T08:28:20+00:00</published><updated>2007-08-21T08:28:20+00:00</updated><id>https://simonwillison.net/2007/Aug/21/infoq/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.infoq.com/news/2007/08/hdflash"&gt;H.264 support coming to the Flash player&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
It looks like this is a response to the higher video quality offered by Silverlight. I wonder if YouTube knew about this when they started transcoding their videos to H.264 for the Apple TV and iPhone.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/appletv"&gt;appletv&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/h264"&gt;h264&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iphone"&gt;iphone&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/silverlight"&gt;silverlight&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/video"&gt;video&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/youtube"&gt;youtube&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="appletv"/><category term="flash"/><category term="h264"/><category term="iphone"/><category term="microsoft"/><category term="silverlight"/><category term="video"/><category term="youtube"/></entry><entry><title>ActionMonkey</title><link href="https://simonwillison.net/2007/Jul/24/javascriptactionmonkey/#atom-tag" rel="alternate"/><published>2007-07-24T15:29:33+00:00</published><updated>2007-07-24T15:29:33+00:00</updated><id>https://simonwillison.net/2007/Jul/24/javascriptactionmonkey/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://wiki.mozilla.org/JavaScript:ActionMonkey"&gt;ActionMonkey&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
SpiderMonkey + Tamarin = ActionMonkey. New JavaScript engine for Mozilla 2, incorporating code from Adobe’s Open Source ActionScript VM.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://ejohn.org/blog/actionmonkey/"&gt;John Resig&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/actionmonkey"&gt;actionmonkey&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/actionscript"&gt;actionscript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mozilla"&gt;mozilla&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/spidermonkey"&gt;spidermonkey&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tamarin"&gt;tamarin&lt;/a&gt;&lt;/p&gt;



</summary><category term="actionmonkey"/><category term="actionscript"/><category term="adobe"/><category term="javascript"/><category term="mozilla"/><category term="spidermonkey"/><category term="tamarin"/></entry><entry><title>Adobe open sources Flex</title><link href="https://simonwillison.net/2007/Apr/26/ted/#atom-tag" rel="alternate"/><published>2007-04-26T11:24:00+00:00</published><updated>2007-04-26T11:24:00+00:00</updated><id>https://simonwillison.net/2007/Apr/26/ted/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sauria.com/blog/2007/04/25/adobe-open-sources-flex/"&gt;Adobe open sources Flex&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Ted Leung says that this might indicate the possibility of Adobe open sourcing Flash itself in the future.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flex"&gt;flex&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ted-leung"&gt;ted-leung&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="flash"/><category term="flex"/><category term="open-source"/><category term="ted-leung"/></entry><entry><title>Adobe Apollo: beyond the hype</title><link href="https://simonwillison.net/2007/Mar/24/adobe/#atom-tag" rel="alternate"/><published>2007-03-24T19:10:13+00:00</published><updated>2007-03-24T19:10:13+00:00</updated><id>https://simonwillison.net/2007/Mar/24/adobe/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.niallkennedy.com/blog/archives/2007/03/adobe-apollo.html"&gt;Adobe Apollo: beyond the hype&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Niall Kennedy explains Apollo.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apollo"&gt;apollo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/niall-kennedy"&gt;niall-kennedy&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="apollo"/><category term="niall-kennedy"/></entry><entry><title>Adobe wants to be the Microsoft of the Web</title><link href="https://simonwillison.net/2007/Mar/2/ted/#atom-tag" rel="alternate"/><published>2007-03-02T13:01:55+00:00</published><updated>2007-03-02T13:01:55+00:00</updated><id>https://simonwillison.net/2007/Mar/2/ted/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sauria.com/blog/2007/03/01/adobe-wants-to-be-the-microsoft-of-the-web/"&gt;Adobe wants to be the Microsoft of the Web&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The base platform technology for RIAs is too important to be controlled or designed by any single party.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flex"&gt;flex&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rias"&gt;rias&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ted-leung"&gt;ted-leung&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="flash"/><category term="flex"/><category term="rias"/><category term="ted-leung"/></entry><entry><title>The Adobe PDF XSS Vulnerability</title><link href="https://simonwillison.net/2007/Jan/11/pdf/#atom-tag" rel="alternate"/><published>2007-01-11T16:23:33+00:00</published><updated>2007-01-11T16:23:33+00:00</updated><id>https://simonwillison.net/2007/Jan/11/pdf/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://shiflett.org/archive/288"&gt;The Adobe PDF XSS Vulnerability&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
If you host a PDF file anywhere on your site, you’re vulnerable to an XSS attack due to a bug in Acrobat Reader versions below 8. The fix is to serve PDFs as application/octet-stream to avoid them being displayed inline.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pdf"&gt;pdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/vulnerability"&gt;vulnerability&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xss"&gt;xss&lt;/a&gt;&lt;/p&gt;



</summary><category term="adobe"/><category term="pdf"/><category term="security"/><category term="vulnerability"/><category term="xss"/></entry><entry><title>Tamarin</title><link href="https://simonwillison.net/2006/Nov/9/tamarin/#atom-tag" rel="alternate"/><published>2006-11-09T12:24:45+00:00</published><updated>2006-11-09T12:24:45+00:00</updated><id>https://simonwillison.net/2006/Nov/9/tamarin/#atom-tag</id><summary type="html">
    &lt;p&gt;On Tuesday, the Mozilla Foundation and Adobe &lt;a href="http://www.mozilla.com/en-US/press/mozilla-2006-11-07.html" title="Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine"&gt;announced&lt;/a&gt; the &lt;a href="http://www.mozilla.org/projects/tamarin/"&gt;Tamarin project&lt;/a&gt;, an open-source ECMAScript virtual machine based on the ActionScript engine used by Flash Player 9.&lt;/p&gt;

&lt;p&gt;Frank Hecker's &lt;a href="http://www.hecker.org/mozilla/adobe-mozilla-and-tamarin" title="Adobe, Mozilla, and Tamarin"&gt;overview&lt;/a&gt; of what this means is useful, but &lt;a href="http://lxr.mozilla.org/mozilla/source/js/tamarin/core/avmplus.h#40"&gt;the Tamarin source code itself&lt;/a&gt; provides this interesting piece of historical insight:&lt;/p&gt;

&lt;blockquote cite="http://lxr.mozilla.org/mozilla/source/js/tamarin/core/avmplus.h#40"&gt;
&lt;p&gt;AVM+ is the ActionScript Virtual Machine&lt;/p&gt;

&lt;p&gt;AVM+ offers an order of magnitude performance increase over
the "Classic AVM" in Flash Player 7.  Our performance target is 10X.&lt;/p&gt;

&lt;p&gt;AVM+ implements ActionScript 3.0, the new version of the ActionScript
language that is compliant with the ECMAScript Edition 4 standard.&lt;/p&gt;

&lt;p&gt;AVM+ is also built for modularity.  It will be part of the Flash Player,
but is a self-contained module which can be incorporated into other
programs with ease.  It may also be submitted to the ECMA standards
organization as a reference implementation of ECMAScript Edition 4.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Adobe's reputation for solid engineering shines through here - it seems that what is now Tamarin was designed for integration with other applications from the very start.&lt;/p&gt;

&lt;p&gt;The most important thing we can expect from this is a serious improvement in JavaScript performance in the Mozilla family of products, thanks to Tamarin's &lt;acronym title="Just In Time"&gt;JIT&lt;/acronym&gt; compiler that can convert ECMAScript bytecode to machine code at runtime. JavaScript/Ajax applications will run faster, and the Mozilla applications themselves will perform better as much of their UI is written in JavaScript and XUL.&lt;/p&gt;

&lt;p&gt;This performance boost will benefit other applications as well. Tamarin is being integrated with &lt;a href="http://en.wikipedia.org/wiki/SpiderMonkey"&gt;SpiderMonkey&lt;/a&gt;, which is used in a variety of applications such as the &lt;a href="http://widgets.yahoo.com/"&gt;Yahoo! Widget Engine&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Reading through Brendan Eich's technical overview of &lt;a href="http://weblogs.mozillazine.org/roadmap/archives/2006/10/mozilla_2.html"&gt;Mozilla 2&lt;/a&gt;, it looks like the Mozilla team also plan on taking advantage of this performance boost to move code from C++ to JavaScript 2 in many places, simplifying their code base and reducing the likelihood of security flaws in the code.&lt;/p&gt;

&lt;p&gt;Even in these buzzword filled days of Ajax and Web 2.0, JavaScript is still seen as a poor cousin to so-called "real" programming languages. With a high performance open-source VM like Tamarin available, maybe more developers will start to re-examine JavaScript's role outside the browser.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/actionscript"&gt;actionscript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/adobe"&gt;adobe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mozilla"&gt;mozilla&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tamarin"&gt;tamarin&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="actionscript"/><category term="adobe"/><category term="javascript"/><category term="mozilla"/><category term="tamarin"/></entry></feed>