<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page canvas 
             and everything recently tagged canvas -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>canvas on SWiK</title>
        <doap:name>canvas</doap:name>
        <doap:description>&lt;p&gt;&lt;code&gt;&amp;lt;canvas&amp;gt;&lt;/code&gt; is a new &lt;a class="wikilink" href="http://swik.net/HTML"&gt;&lt;span class="caps"&gt;HTML&lt;/span&gt;&lt;/a&gt; element which can be used to draw graphics using scripting (usually &lt;a class="wikilink" href="http://swik.net/JavaScript"&gt;JavaScript&lt;/a&gt;).&lt;/p&gt;


	&lt;p&gt;canvas can for instance be used to draw graphs, make photo compositions or do simple (and not so simple) animations.&lt;/p&gt;


	&lt;h3&gt;External Links&lt;/h3&gt;


	&lt;p&gt;&lt;a rel="nofollow" href="http://developer.mozilla.org/en/docs/Canvas_tutorial"&gt;Mozilla.org&lt;/a&gt;&lt;/p&gt;
</doap:description>
        <description>&amp;lt;canvas&amp;gt; is a new HTML element which can be used to draw graphics using scripting (usually JavaScript).


	canvas can for instance be used to draw graphs, make photo compositions or do simple (and not so simple) animations.


	External Links


	Mozilla.org
</description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/canvas</link>
        <doap:homepage></doap:homepage>
                <category>mozilla</category>
        <category>drawing</category>
        <category>html</category>
        <category>Element</category>

        <pubDate>Tue, 12 Dec 2006 01:26:40 -0800</pubDate>
        <lastBuildDate>Tue, 12 Dec 2006 10:57:07 -0800</lastBuildDate>
            
        <item>
            <title>Drag and Drop without Drag and Drop</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/Drag+and+Drop+without+Drag+and+Drop/cdnu7</link>
            <description></description>
            
            <pubDate>Wed, 03 Sep 2008 20:59:10 -0700</pubDate>
        </item>
            
        <item>
            <title>Mootools Mocha UI</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/Mootools+Mocha+UI/cdqqb</link>
            <description></description>
            
            <pubDate>Thu, 04 Sep 2008 13:01:13 -0700</pubDate>
        </item>
            
        <item>
            <title>Aflax: The Ajax Library for the Adobe Flash_ Platform</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Aflax%3A+The+Ajax+Library+for+the+Adobe+Flash_+Platform/cdnto</link>
            <description></description>
            
            <pubDate>Wed, 03 Sep 2008 20:57:16 -0700</pubDate>
        </item>
            
        <item>
            <title>ExplorerCanvas</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/ExplorerCanvas/cdmkb</link>
            <description></description>
            
            <pubDate>Wed, 03 Sep 2008 12:58:48 -0700</pubDate>
        </item>
            
        <item>
            <title>Drag and drop via sneaky Textarea hack</title>
            <link>http://swik.net/Ajax/Ajaxian/Drag+and+drop+via+sneaky+Textarea+hack/cdku0</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://www.ernestdelgado.com/articles/ddwdd/gadget_demo.html&quot;&gt;&lt;img src=&quot;http://ajaxian.com/wp-content/uploads/fridgemagnet.png&quot; alt=&quot;&quot; title=&quot;Fridge Magnet&quot; width=&quot;480&quot; height=&quot;507&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ernest Delgado put together work from an earlier project, and the realization that textareas are native drop targets, to create &lt;a href=&quot;http://ernestdelgado.com/articles/ddwdd/&quot;&gt;Drag and Drop without Drag and Drop&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Something that I never realized before is that text areas are drop targets by default. Using this property alone (without registering drag events on the source elements), we can emulate drag and drop behavior of non-linked images between different documents.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Put together the layers, with canvas, and a hidden transparent text area, and you get the following architecture:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://ernestdelgado.com/articles/ddwdd/layout2.png&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Then, check out the &lt;a href=&quot;http://www.ernestdelgado.com/articles/ddwdd/gadget_demo.html&quot;&gt;demo&lt;/a&gt; that allows you to drag between gadgets. Take images from the right hand magnet, and paste them onto the fridge!&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=SMShvL&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=SMShvL&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=rfsVRL&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=rfsVRL&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=rKrobl&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=rKrobl&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Wed, 03 Sep 2008 05:54:47 -0700</pubDate>
        </item>
            
        <item>
            <title>Coverflow again…. with Canvas</title>
            <link>http://swik.net/Ajax/Ajaxian/Coverflow+again%E2%80%A6.+with+Canvas/cdkuz</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://radnan.public.iastate.edu/coverflow/&quot;&gt;&lt;img src=&quot;http://ajaxian.com/wp-content/uploads/coverflowagain.png&quot; alt=&quot;&quot; title=&quot;Coverflow again&quot; width=&quot;500&quot; height=&quot;375&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For some reason, we like to &lt;a href=&quot;http://radnan.public.iastate.edu/coverflow/&quot;&gt;implement Coverflow&lt;/a&gt; to see if the technology of choice is decent enough to do so. This latest version works with Canvas, and does a nice job of smoothly doing the animations at hand. All you have to do is:&lt;/p&gt;
&lt;div class=&quot;igBar&quot;&gt;&lt;a href=&quot;javascriptshowCodeTxt(&#039;javascript-18&#039;);&quot;&gt;PLAIN TEXT&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;syntax_hilite&quot;&gt;&lt;span style=&quot;color:#000000; font-weight:bold;&quot;&gt;JAVASCRIPT:&lt;/span&gt;
&lt;div id=&quot;javascript-18&quot;&gt;
&lt;div class=&quot;javascript&quot;&gt;
&lt;ol&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;Coverflow.&lt;span style=&quot;color: #006600;&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-0-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;All That I Am&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Santana&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-1-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;August &amp;amp; Everything After&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Counting Crows&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-2-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Back to Bedlam&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;James Blunt&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-3-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Carnival of Rust&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Poets of the Fall&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-4-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Collision Course&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Linkin Park&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-5-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Crossfade&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Crossfade&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-6-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Dexter&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Rolfe Kent&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-7-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Life for Rent&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Dido&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-8-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Say I Am You&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;The Weepies&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-9-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Signs of Life&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Poets of the Fall&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-10-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Viva la Vida&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Coldplay&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;src: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;img/img-11-lo.jpg&#039;&lt;/span&gt;, label: &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;album: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;We Were Here&#039;&lt;/span&gt;, artist: &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;Joshua Radin&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#93;&lt;/span&gt;, &lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; createLabel: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;item&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;item&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;label&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;album&lt;/span&gt; +&lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;&amp;lt;br /&amp;gt;&#039;&lt;/span&gt;+ &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;item&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;label&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;artist&lt;/span&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; onSelectCenter: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;item&lt;/span&gt;, id&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; img = &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;new&lt;/span&gt; Image&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; img.&lt;span style=&quot;color: #006600;&quot;&gt;onload&lt;/span&gt; = &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Lightbox.&lt;span style=&quot;color: #006600;&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;src&lt;/span&gt;, id&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; img.&lt;span style=&quot;color: #006600;&quot;&gt;src&lt;/span&gt; = &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;item&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;src&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;replace&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;-lo.jpg&#039;&lt;/span&gt;, &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;-hi.jpg&#039;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-weight: bold;color:#26536A;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color:#006600; font-weight:bold;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: &#039;Courier New&#039;, Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;&quot;&gt;
&lt;div style=&quot;color:#000000; font-family: &#039;Courier New&#039;, Courier, monospace; font-weight: normal;&quot;&gt;&amp;#160;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=g0ifvL&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=g0ifvL&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=C5kG1L&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=C5kG1L&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=X4VC3l&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=X4VC3l&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Wed, 03 Sep 2008 05:54:47 -0700</pubDate>
        </item>
            
        <item>
            <title>MochaUI - A web applications user interface library</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/MochaUI+-+A+web+applications+user+interface+library/cdbug</link>
            <description>Canvasを使ったフレームワーク。
mootools使用。</description>
            
            <pubDate>Sun, 31 Aug 2008 19:59:21 -0700</pubDate>
        </item>
            
        <item>
            <title>MooCanvas, MooTools-style excanvas</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/MooCanvas%2C+MooTools-style+excanvas/cc25d</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 23:58:40 -0700</pubDate>
        </item>
            
        <item>
            <title>The State of SVG Browser Support + Using Flash for SVG in Internet Explorer</title>
            <link>http://swik.net/Ajax/Ajaxian/The+State+of+SVG+Browser+Support+%2B+Using+Flash+for+SVG+in+Internet+Explorer/cczov</link>
            <description>&lt;p&gt;As part of the Open Web Advocacy work I&#039;ve started with Dion and others at Google, one of my goals right now is to help increase awareness and support around doing 2-D/vector graphics on the &lt;a href=&quot;http://codinginparadise.org/weblog/2008/07/open-web-definition-version-04.html&quot;&gt;open web&lt;/a&gt;. This includes tools such as the &lt;a href=&quot;http://en.wikipedia.org/wiki/Canvas_(HTML_element)&quot;&gt;Canvas tag&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/SVG&quot;&gt;SVG&lt;/a&gt; (Scalable Vector Graphics, an XML markup language for vector graphics), and open source cross-browser drawing toolkits such as &lt;a href=&quot;http://dojotoolkit.org/book/dojo-book-0-9/part-5-dojox/dojox-gfx&quot;&gt;Dojo GFX&lt;/a&gt;, &lt;a href=&quot;http://code.google.com/p/explorercanvas/&quot;&gt;ExplorerCanvas&lt;/a&gt;, and &lt;a href=&quot;http://ajaxian.com/archives/raphael-simple-graphics-wrapper-on-top-of-svg-and-vml&quot;&gt;Raphael&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One of the big reasons for this is that 2-D drawing/vector graphics &lt;a href=&quot;http://www.openajax.org/runtime/wiki/Summary_Report#The_Top_Requested_Features&quot;&gt;is the top requested feature&lt;/a&gt; by double the amount of other feature requests in the recent &lt;a href=&quot;http://www.openajax.org/runtime/wiki/Summary_Report&quot;&gt;Open Ajax Alliance Browser Feature Wish List&lt;/a&gt; vote-off. As part of this effort I&#039;m doing a bootcamp right now to come up to speed on the latest developments in both Canvas and SVG. I&#039;ve been using &lt;a href=&quot;http://burningbird.net/&quot;&gt;Shelley Powers&lt;/a&gt; excellent &lt;a href=&quot;http://oreilly.com/catalog/9780596515096/&quot;&gt;Painting the Web&lt;/a&gt; book to find out the state of vector graphics on the web in 2008. During this education I&#039;ve run across two interesting things.&lt;/p&gt;
&lt;p&gt;First, I wanted to know what the status of SVG support is across the different browsers. I found &lt;a href=&quot;http://www.codedread.com/about.php&quot;&gt;Jeff Schiller&#039;&lt;/a&gt;s very complete &lt;a href=&quot;http://www.codedread.com/svg-support.php&quot;&gt;SVG Test Suite results&lt;/a&gt; that are actively kept up to date:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://www.w3.org/Graphics/SVG/&quot;&gt;SVG 1.1&lt;/a&gt; became a W3C recommendation on January 13, 2003.  Five years later, this page records my results of running various &lt;a href=&quot;http://wiki.svg.org/Viewer_Matrix&quot;&gt;SVG implementations&lt;/a&gt; (web browsers and browser plugins) through the &lt;a href=&quot;http://www.w3.org/Graphics/SVG/Test/&quot;&gt;official SVG Test Suite&lt;/a&gt;.  Last updated 2008-06-18.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;A screenshot with some of the results:&lt;/p&gt;
&lt;div id=&quot;attachment_4230&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;&lt;a href=&quot;http://www.codedread.com/svg-support.php&quot;&gt;&lt;img class=&quot;size-medium wp-image-4230&quot; title=&quot;svg-support&quot; src=&quot;http://ajaxian.com/wp-content/uploads/svg-support.png&quot; alt=&quot;SVG Test Results Against Browsers for SVG 1.1&quot; width=&quot;300&quot; height=&quot;189&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;SVG Test Results Against Browsers for SVG 1.1&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Things are pretty good with &lt;a href=&quot;http://developer.mozilla.org/en/SVG_in_Firefox&quot;&gt;Firefox 3&lt;/a&gt;, &lt;a href=&quot;http://wiki.svg.org/Safari&quot;&gt;Safari 3&lt;/a&gt;, and the winner, &lt;a href=&quot;http://dev.opera.com/articles/svg/&quot;&gt;Opera&lt;/a&gt;. There is a strong subset of SVG that can be used cross-browser with these. Of course, Internet Explorer is the limiting factor here, with a grand score of 0% for all tests:&lt;/p&gt;
&lt;div id=&quot;attachment_4231&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;&lt;a href=&quot;http://ajaxian.com/wp-content/uploads/internet_explorer_svg_support.png&quot;&gt;&lt;img class=&quot;size-medium wp-image-4231&quot; title=&quot;internet_explorer_svg_support&quot; src=&quot;http://ajaxian.com/wp-content/uploads/internet_explorer_svg_support.png&quot; alt=&quot;Internet Explorer SVG Support&quot; width=&quot;300&quot; height=&quot;16&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Internet Explorer SVG Support&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;This means that for open web vector graphics to be realistic we need some kind of shim for Internet Explorer (&lt;a href=&quot;http://www.adobe.com/svg/&quot;&gt;Adobe used to have a browser plugin&lt;/a&gt; for IE that had very high quality, but its quite large and &lt;a href=&quot;http://tech.groups.yahoo.com/group/svg-developers/message/56704&quot;&gt;was end of lifed in 2007&lt;/a&gt;). Internet Explorer actually has an earlier vector graphics standard named &lt;a href=&quot;http://en.wikipedia.org/wiki/Vector_Markup_Language&quot;&gt;VML&lt;/a&gt; (Vector Markup Language) that can be used to &#039;trick&#039; it into having 2-D graphics support that is used by a number of open source toolkits. However, VML can run into some performance issues when you start to get into a large number of nodes and animation with the available open source drawing toolkits.&lt;/p&gt;
&lt;p&gt;One natural avenue is to emulate SVG or other 2-D graphics on Internet Explorer using Flash. I had always heard about this possibility but recently found a small company actually doing it to good effect. T&lt;a href=&quot;http://blog.tiagocardoso.eu/mainada/comics-sketch/2008/07/04/svg-viewer-demo/&quot;&gt;hey have not finished yet, but their demo is impressive&lt;/a&gt;:&lt;/p&gt;
&lt;div id=&quot;attachment_4233&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;&lt;a href=&quot;http://blog.tiagocardoso.eu/mainada/comics-sketch/2008/07/04/svg-viewer-demo/&quot;&gt;&lt;img class=&quot;size-medium wp-image-4233&quot; title=&quot;flash_svg_viewer1&quot; src=&quot;http://ajaxian.com/wp-content/uploads/flash_svg_viewer1.png&quot; alt=&quot;SVG Render Using Flash&quot; width=&quot;300&quot; height=&quot;276&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;SVG Render Using Flash&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Here we are viewing the source of the SVG being rendered by this Flash:&lt;/p&gt;
&lt;div id=&quot;attachment_4234&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 310px&quot;&gt;&lt;a href=&quot;http://blog.tiagocardoso.eu/mainada/comics-sketch/2008/07/04/svg-viewer-demo/&quot;&gt;&lt;img class=&quot;size-medium wp-image-4234&quot; title=&quot;flash_svg_viewer2&quot; src=&quot;http://ajaxian.com/wp-content/uploads/flash_svg_viewer2.png&quot; alt=&quot;SVG Renderer in Flash (View Source)&quot; width=&quot;300&quot; height=&quot;276&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;SVG Renderer in Flash (View Source)&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;I emailed the developers to get some more information on this Flash-based renderer and they responded:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Our SVG viewer and editor is not open source. It will be part of the new &lt;a href=&quot;http://www.mainada.net/inputdraw&quot;&gt;InputDraw version&lt;/a&gt; and with some more features - like draw recognition - will be part of the new &lt;a href=&quot;http://www.mainada.net/comicssketch&quot;&gt;Comics Sketch site&lt;/a&gt;, so users can create advanced comics strips.&lt;/p&gt;
&lt;p&gt;We are part of a small company in Lisbon, Portugal named &lt;a href=&quot;http://inEvo.pt&quot;&gt;inEvo&lt;/a&gt; that works with a lot of web development, rich interfaces and other areas like computer graphics and artificial intelligence.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;While I respect the hard work it took inEvo to create this and their need to charge for it, it looks like using Flash to emulate SVG is a valid approach for Internet Explorer and it would be great to have something similar available open source. Just the basic viewer being available would make sense as open source and would probably even drive more business to them for their higher level tools; it looks like inEvo has created lots of cool things above this that make sense as being commercial-only, such as an SVG editor, drawing recognition, social comics creation and sharing site, etc.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=pVYyqK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=pVYyqK&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=xH811K&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=xH811K&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=tUuLKk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=tUuLKk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:01:08 -0700</pubDate>
        </item>
            
        <item>
            <title>Raphaël—JavaScript Library</title>
            <link>http://swik.net/User:alex/My+Bookmarks/Rapha%C3%ABl%E2%80%94JavaScript+Library/cczob</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 18:00:55 -0700</pubDate>
        </item>
            
        <item>
            <title>User:cherry0082</title>
            <link>http://swik.net/User:cherry0082</link>
            <doap:name>User:cherry0082</doap:name>
            <description>&lt;p&gt;&lt;a href=&quot;http://www.momentz.com.au/&quot;&gt;Canvas Photo Printing&lt;/a&gt; &amp;#8211; Momentz 
offers canvas photo printing, printing photos to canvas, photo printing paper 
and pictures to canvas.&lt;/p&gt;&lt;/p&gt;
</description>
            
                    <category>photo</category>
        <category>Printing</category>
        <category>canvas</category>
        <category>prints,</category>
                                              
            <pubDate>Thu, 21 Aug 2008 21:48:49 -0700</pubDate>
        </item>

        <item>
            <title>Mozilla drags IE into the future with Canvas element plugin</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/Mozilla+drags+IE+into+the+future+with+Canvas+element+plugin/ccx54</link>
            <description></description>
            
            <pubDate>Tue, 19 Aug 2008 18:03:23 -0700</pubDate>
        </item>
            
        <item>
            <title>Life is beautiful: ianime.js: iPhoneのCanvasにVector 描画させてみる</title>
            <link>http://swik.net/iphone/deli.cio.us%2Ftags%2Fiphone/Life+is+beautiful%3A+ianime.js%3A+iPhone%E3%81%AECanvas%E3%81%ABVector+%E6%8F%8F%E7%94%BB%E3%81%95%E3%81%9B%E3%81%A6%E3%81%BF%E3%82%8B/ccvyz</link>
            <description></description>
            
            <pubDate>Tue, 19 Aug 2008 03:35:09 -0700</pubDate>
        </item>
            
        <item>
            <title>HTML5.JP - 次世代HTML標準 HTML5情報サイト</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/HTML5.JP+-+%E6%AC%A1%E4%B8%96%E4%BB%A3HTML%E6%A8%99%E6%BA%96+HTML5%E6%83%85%E5%A0%B1%E3%82%B5%E3%82%A4%E3%83%88/ccvtt</link>
            <description></description>
            
            <pubDate>Tue, 19 Aug 2008 03:24:30 -0700</pubDate>
        </item>
            
        <item>
            <title>Canvas UnderLayer</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/Canvas+UnderLayer/ccr4e</link>
            <description></description>
            
            <pubDate>Mon, 18 Aug 2008 02:06:03 -0700</pubDate>
        </item>
            
        <item>
            <title>DOJO Furniture Home</title>
            <link>http://swik.net/Dojo/del.icio.us+tag+dojo/DOJO+Furniture+Home/ccias</link>
            <description></description>
            
            <pubDate>Thu, 14 Aug 2008 13:12:23 -0700</pubDate>
        </item>
            
        <item>
            <title>bomomo</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/bomomo/ccfo6</link>
            <description></description>
            
            <pubDate>Wed, 13 Aug 2008 20:04:31 -0700</pubDate>
        </item>
            
        <item>
            <title>Web Kit DOM Programming Topics: Using the Canvas</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/Web+Kit+DOM+Programming+Topics%3A+Using+the+Canvas/cce0k</link>
            <description></description>
            
            <pubDate>Wed, 13 Aug 2008 15:04:45 -0700</pubDate>
        </item>
            
        <item>
            <title>Canvas Painter</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Canvas+Painter/cb04i</link>
            <description></description>
            
            <pubDate>Sat, 09 Aug 2008 06:09:16 -0700</pubDate>
        </item>
            
        <item>
            <title>The future of HTML, Part 1: WHATWG</title>
            <link>http://swik.net/XForms/del.icio.us%2Ftag%2FXForms/The+future+of+HTML%2C+Part+1%3A+WHATWG/cbgzg</link>
            <description></description>
            
            <pubDate>Fri, 25 Jul 2008 06:56:23 -0700</pubDate>
        </item>
            
        <item>
            <title>HTML 5</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/HTML+5/cbgrg</link>
            <description></description>
            
            <pubDate>Fri, 25 Jul 2008 06:53:25 -0700</pubDate>
        </item>
            
        <item>
            <title>Coordinate Systems, Transformations and Units - SVG 1.1 - 20030114</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/Coordinate+Systems%2C+Transformations+and+Units+-+SVG+1.1+-+20030114/cbgrf</link>
            <description></description>
            
            <pubDate>Fri, 25 Jul 2008 06:53:25 -0700</pubDate>
        </item>
            
        <item>
            <title>John Resig - Javascript Sparklines Library</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/John+Resig+-+Javascript+Sparklines+Library/cbah2</link>
            <description></description>
            
            <pubDate>Wed, 23 Jul 2008 10:52:28 -0700</pubDate>
        </item>
            
        <item>
            <title>XRAY :: for web developers</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/XRAY+%3A%3A+for+web+developers/ca6yd</link>
            <description></description>
            
            <pubDate>Tue, 22 Jul 2008 16:51:31 -0700</pubDate>
        </item>
            
        <item>
            <title>MooWheel: a javascript connections visualization library</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/MooWheel%3A+a+javascript+connections+visualization+library/ca6cb</link>
            <description></description>
            
            <pubDate>Tue, 22 Jul 2008 13:54:48 -0700</pubDate>
        </item>
            
        <item>
            <title>Mootools/Charts</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/Mootools%2FCharts/ca0f3</link>
            <description></description>
            
            <pubDate>Mon, 21 Jul 2008 09:46:22 -0700</pubDate>
        </item>
            
        <item>
            <title>Mocha UI - A Canvas User Interface Framework</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/Mocha+UI+-+A+Canvas+User+Interface+Framework/caz7u</link>
            <description></description>
            
            <pubDate>Mon, 21 Jul 2008 08:46:42 -0700</pubDate>
        </item>
            
        <item>
            <title>mocha-ui - Google Code</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/mocha-ui+-+Google+Code/cansw</link>
            <description></description>
            
            <pubDate>Thu, 17 Jul 2008 09:54:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Defender of the Favicon</title>
            <link>http://swik.net/Ajax/Ajaxian/Defender+of+the+Favicon/camti</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://www.p01.org/releases/DHTML_contests/files/DEFENDER_of_the_favicon/&quot;&gt;&lt;img src=&quot;http://ajaxian.com/wp-content/images/defenderfavlogo.png&quot; alt=&quot;Defender Favicon Logo&quot; style=&quot;float: right; padding: 8px; border; 0&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mathieu Henri saw Scott Schiller&#039;s &lt;a href=&quot;http://schillmania.com/projects/soundmanager2/demo/page-player/xbm-test.html&quot;&gt;generated favicons VU meter&lt;/a&gt; and wanted to &quot;push the concept of generated favicons further and pack a thrilling retro shooter in 16×16 pixels using JavaScript, canvas and data: URIs.&quot;&lt;/p&gt;
&lt;p&gt;Wow. He went and did it. The entire game runs in the favicon!&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
DEFENDER of the favicon was done in 3 nights, from start to finish. Each frame of the game is generated on the fly in JavaScript into a 16×16 canvas element, then converted to a 32bits PNG image and used in place of the favicon. The core of the game act as a state machine. Notice a few details such as the pause when this window is not focused, and the resuming and game over transitions.&lt;/p&gt;
&lt;p&gt;Obviously since this little game makes use of canvas and the toDataURL method, it does not work in Internet Explorer, and Safari does not seem to support PNG favicons. Prefer Opera or FireFox, although FireFox 3 suffers from garbage collection hick ups when playing in the favicon.&lt;/p&gt;
&lt;p&gt;The game logic isn&#039;t really complex but remains true to the original Defender and provides enough action for 16×16 pixels. The original game mechanics would make Defender of the favicon insanely difficult. Therefore a few adjustments were done : none of the enemies fire at you, your Defender got upgraded with a shield, and finally the Landers do not mutate into unstoppable war machines after abducting a humanoid but wander in your general direction.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;http://ajaxian.com/wp-content/images/defenderfavicon.png&quot; alt=&quot;Defender of the Favicon&quot;/&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=sLyJ3J&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=sLyJ3J&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=SSERnJ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=SSERnJ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/ajaxian?a=Ci2NNj&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/ajaxian?i=Ci2NNj&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Thu, 17 Jul 2008 06:46:56 -0700</pubDate>
        </item>
            
        <item>
            <title>HTML5.JP - 次世代HTML標準 HTML5情報サイト</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/HTML5.JP+-+%E6%AC%A1%E4%B8%96%E4%BB%A3HTML%E6%A8%99%E6%BA%96+HTML5%E6%83%85%E5%A0%B1%E3%82%B5%E3%82%A4%E3%83%88/cagc6</link>
            <description></description>
            
            <pubDate>Tue, 15 Jul 2008 22:50:27 -0700</pubDate>
        </item>
                </channel>
</rss>
