<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:dtvmedia="http://participatoryculture.org/RSSModules/dtv/1.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: SVG and VML in One Chameleon File</title>
	<atom:link href="http://softwareas.com/svg-and-vml-in-one-chameleon-file/feed" rel="self" type="application/rss+xml" />
	<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file</link>
	<description>Mahemoff's Podcast/Blog - Web, Programming, Usability from the Author of 'Ajax Design Patterns' (AjaxPatterns.org)</description>
	<lastBuildDate>Fri, 12 Mar 2010 15:36:19 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: pawel</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-452224</link>
		<dc:creator>pawel</dc:creator>
		<pubDate>Mon, 28 Sep 2009 08:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-452224</guid>
		<description>&lt;p&gt;My valid Chameleonpage:
http://www.pixelfans.de/test/svg/wappen_all.php&lt;/p&gt;

&lt;p&gt;I use PHP for the HTTP_ACCEPT and the right content-type and the tricky cc of Julian.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>My valid Chameleonpage:<br />
<a href="http://www.pixelfans.de/test/svg/wappen_all.php" rel="nofollow">http://www.pixelfans.de/test/svg/wappen_all.php</a></p>
<p>I use PHP for the HTTP_ACCEPT and the right content-type and the tricky cc of Julian.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pawel</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-452134</link>
		<dc:creator>pawel</dc:creator>
		<pubDate>Sun, 27 Sep 2009 17:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-452134</guid>
		<description>&lt;p&gt;http://www.pixelfans.de/test/svg/wappen.html
It&#039;s my way, but no valid (cause is )&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://www.pixelfans.de/test/svg/wappen.html" rel="nofollow">http://www.pixelfans.de/test/svg/wappen.html</a><br />
It&#8217;s my way, but no valid (cause is )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Microsoft and SVG. In the same room? &#124; otrops</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-451343</link>
		<dc:creator>Microsoft and SVG. In the same room? &#124; otrops</dc:creator>
		<pubDate>Mon, 21 Sep 2009 22:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-451343</guid>
		<description>&lt;p&gt;[...] have no idea if this means that we&#8217;ll no longer need to use workarounds like SVGWeb or chameleon files to get Internet Explorer to support SVG. At the very least it means that Microsoft recognizes that [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] have no idea if this means that we&#8217;ll no longer need to use workarounds like SVGWeb or chameleon files to get Internet Explorer to support SVG. At the very least it means that Microsoft recognizes that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julien</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-449634</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Fri, 04 Sep 2009 20:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-449634</guid>
		<description>&lt;p&gt;Hi, &lt;/p&gt;

&lt;p&gt;Interesting topic.&lt;/p&gt;

&lt;p&gt;I did several tests with a chameleon SVG / VML chameleon page.&lt;/p&gt;

&lt;p&gt;In this folders are some test files :
http://www.altipoint.ch/svg_vml/&lt;/p&gt;

&lt;p&gt;All have the same content, excepted that the DOCTYPE defintion was removed for some of them. Before some files, I put an underscore so that it is possible to see the content of the folder.&lt;/p&gt;

&lt;p&gt;The main problem relates to expected file extensions:
xhtml, svg, and xml for Opera.
htm, html, vml for MSIE.&lt;/p&gt;

&lt;p&gt;Something more neutral is using no extension and specify Content-type with a meta tag.
But this works only with MSIE  (not Firefox nor Opera).&lt;/p&gt;

&lt;p&gt;The presence of a DOCTYPE is also a problem with MSIE 8 and prevents the VML to display.&lt;/p&gt;

&lt;p&gt;The &quot;.svg&quot; and &quot;xhtml&quot; extensions provocate a &quot;Save as&quot; popup to show.&lt;/p&gt;

&lt;p&gt;The file extension in which I have the most hope for a hybrid page is &quot;.xml&quot;. But the XML nodes display in MSIE.&lt;/p&gt;

&lt;p&gt;I agree that url rewriting is a good solution.&lt;/p&gt;

&lt;p&gt;One challenge that remains  is displaying side by side VML and SVG content in MSIE* so that comparing the SVG and VML outputs can be done in a glance. Can this be achieved ?&lt;/p&gt;

&lt;p&gt;(*using Adobe&#039;s plugin or other for the SVG part).&lt;/p&gt;

&lt;p&gt;Note that with the &quot;.svg&quot; extension, Firefox and Opera display all correclty. For a local file, MSIE displays the page source code, but a click on the &quot;Refresh&quot; button then make the page interpreted as xhtml/vml. 
Interesting for local testing. However this cannot be combined with Adobe&#039;s SVG plugin.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>Interesting topic.</p>
<p>I did several tests with a chameleon SVG / VML chameleon page.</p>
<p>In this folders are some test files :<br />
<a href="http://www.altipoint.ch/svg_vml/" rel="nofollow">http://www.altipoint.ch/svg_vml/</a></p>
<p>All have the same content, excepted that the DOCTYPE defintion was removed for some of them. Before some files, I put an underscore so that it is possible to see the content of the folder.</p>
<p>The main problem relates to expected file extensions:<br />
xhtml, svg, and xml for Opera.<br />
htm, html, vml for MSIE.</p>
<p>Something more neutral is using no extension and specify Content-type with a meta tag.<br />
But this works only with MSIE  (not Firefox nor Opera).</p>
<p>The presence of a DOCTYPE is also a problem with MSIE 8 and prevents the VML to display.</p>
<p>The &#8220;.svg&#8221; and &#8220;xhtml&#8221; extensions provocate a &#8220;Save as&#8221; popup to show.</p>
<p>The file extension in which I have the most hope for a hybrid page is &#8220;.xml&#8221;. But the XML nodes display in MSIE.</p>
<p>I agree that url rewriting is a good solution.</p>
<p>One challenge that remains  is displaying side by side VML and SVG content in MSIE* so that comparing the SVG and VML outputs can be done in a glance. Can this be achieved ?</p>
<p>(*using Adobe&#8217;s plugin or other for the SVG part).</p>
<p>Note that with the &#8220;.svg&#8221; extension, Firefox and Opera display all correclty. For a local file, MSIE displays the page source code, but a click on the &#8220;Refresh&#8221; button then make the page interpreted as xhtml/vml.<br />
Interesting for local testing. However this cannot be combined with Adobe&#8217;s SVG plugin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paradisaeidae</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-435377</link>
		<dc:creator>paradisaeidae</dc:creator>
		<pubDate>Thu, 04 Jun 2009 12:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-435377</guid>
		<description>&lt;p&gt;Better yet::  http://www.savarese.com/software/svgplugin/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Better yet::  <a href="http://www.savarese.com/software/svgplugin/" rel="nofollow">http://www.savarese.com/software/svgplugin/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-433202</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 22 May 2009 07:34:32 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-433202</guid>
		<description>&lt;p&gt;RewriteEngine On
RewriteCond %{HTTP&lt;em&gt;USER&lt;/em&gt;AGENT}  ^(.&lt;em&gt;MSIE.&lt;/em&gt;)&#124;(Lynx.&lt;em&gt;)$
RewriteCond %{REQUEST_URI} ^.+.xhtml$
RewriteRule ^.&lt;/em&gt;$ - [T=text/html] [L]&lt;/p&gt;

&lt;p&gt;Or better yet check for HTTP Accept header for application/xhtml+xml.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>RewriteEngine On<br />
RewriteCond %{HTTP<em>USER</em>AGENT}  ^(.<em>MSIE.</em>)|(Lynx.<em>)$<br />
RewriteCond %{REQUEST_URI} ^.+.xhtml$<br />
RewriteRule ^.</em>$ &#8211; [T=text/html] [L]</p>
<p>Or better yet check for HTTP Accept header for application/xhtml+xml.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stone</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-431034</link>
		<dc:creator>Mark Stone</dc:creator>
		<pubDate>Mon, 04 May 2009 11:13:46 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-431034</guid>
		<description>&lt;p&gt;Impressive. Did you look into another [nice] approach to enabling SVG in IE: http://www.amplesdk.com/examples/svg/&lt;/p&gt;

&lt;p&gt;Following modules of SVG are implemented in draft (still pretty much):
    *  5. Document Structure
    * 8. Paths
    * 9. Basic Shapes
    * 10. Text&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Impressive. Did you look into another [nice] approach to enabling SVG in IE: <a href="http://www.amplesdk.com/examples/svg/" rel="nofollow">http://www.amplesdk.com/examples/svg/</a></p>
<p>Following modules of SVG are implemented in draft (still pretty much):<br />
    *  5. Document Structure<br />
    * 8. Paths<br />
    * 9. Basic Shapes<br />
    * 10. Text</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Lister</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-430704</link>
		<dc:creator>Jonathan Lister</dc:creator>
		<pubDate>Fri, 01 May 2009 15:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-430704</guid>
		<description>&lt;p&gt;Nice. On the topic of using this to distribute with a TiddlyWiki, I imagine you could develop the TiddlyTemplating[1] techniques to publish an image written in one format in your chameleon format.&lt;/p&gt;

&lt;p&gt;[1] http://tiddlywiki.org/wiki/TiddlyTemplating&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Nice. On the topic of using this to distribute with a TiddlyWiki, I imagine you could develop the TiddlyTemplating[1] techniques to publish an image written in one format in your chameleon format.</p>
<p>[1] <a href="http://tiddlywiki.org/wiki/TiddlyTemplating" rel="nofollow">http://tiddlywiki.org/wiki/TiddlyTemplating</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mahemoff</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-430700</link>
		<dc:creator>mahemoff</dc:creator>
		<pubDate>Fri, 01 May 2009 14:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-430700</guid>
		<description>&lt;p&gt;Jeff, useful feedback.&lt;/p&gt;

&lt;p&gt;You probably could set things up on the server, but a key goal here is simplicity - e.g. so I could just mail around a file. A lot of this is related to our work on TiddlyWiki, which is just a single file and where we&#039;d like to embed drawings.&lt;/p&gt;

&lt;p&gt;IE9 - interesting thought! It will probably be possible to use if a conditional IE version hack, but I&#039;ll be happy enough if SVG is supported and cross that bridge when that day happens.&lt;/p&gt;

&lt;p&gt;It probably doesn&#039;t work for gradients etc, you&#039;re right - hopefully this thought experiment will lead others to think of further refinements that might work for things like that.&lt;/p&gt;

&lt;p&gt;It&#039;s true - using a higher level abstraction might end up being the best option for this, much as it would be nice to avoid relying on JS processing. At least it&#039;s worth exploring how far we can go without it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jeff, useful feedback.</p>
<p>You probably could set things up on the server, but a key goal here is simplicity &#8211; e.g. so I could just mail around a file. A lot of this is related to our work on TiddlyWiki, which is just a single file and where we&#8217;d like to embed drawings.</p>
<p>IE9 &#8211; interesting thought! It will probably be possible to use if a conditional IE version hack, but I&#8217;ll be happy enough if SVG is supported and cross that bridge when that day happens.</p>
<p>It probably doesn&#8217;t work for gradients etc, you&#8217;re right &#8211; hopefully this thought experiment will lead others to think of further refinements that might work for things like that.</p>
<p>It&#8217;s true &#8211; using a higher level abstraction might end up being the best option for this, much as it would be nice to avoid relying on JS processing. At least it&#8217;s worth exploring how far we can go without it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Russell</title>
		<link>http://softwareas.com/svg-and-vml-in-one-chameleon-file/comment-page-1#comment-430698</link>
		<dc:creator>Rob Russell</dc:creator>
		<pubDate>Fri, 01 May 2009 14:48:35 +0000</pubDate>
		<guid isPermaLink="false">http://softwareas.com/?p=531#comment-430698</guid>
		<description>&lt;p&gt;Great work trying to beat everything into one file but I think you still run the risk that you mentioned earlier, namely
&quot;if someone changes one, they probably won&#039;t bother changing the other one&quot;
In this case the editor is likely to know about the data that&#039;s not SVG in the file but they won&#039;t likely be able to edit it. I expect that for editing they&#039;d have to split into two files then re-merge since one tool won&#039;t edit both formats as far as I know.&lt;/p&gt;

&lt;p&gt;Maybe it could be a workable format with a script that does the split &amp; re-merging. The chameleon file could also see more use for sites that generate vector graphics server-side and don&#039;t want to serve different content to different UAs.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Great work trying to beat everything into one file but I think you still run the risk that you mentioned earlier, namely<br />
&#8220;if someone changes one, they probably won&#8217;t bother changing the other one&#8221;<br />
In this case the editor is likely to know about the data that&#8217;s not SVG in the file but they won&#8217;t likely be able to edit it. I expect that for editing they&#8217;d have to split into two files then re-merge since one tool won&#8217;t edit both formats as far as I know.</p>
<p>Maybe it could be a workable format with a script that does the split &amp; re-merging. The chameleon file could also see more use for sites that generate vector graphics server-side and don&#8217;t want to serve different content to different UAs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
