<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CodeDread Blog &#187; Ajax</title>
	<atom:link href="http://www.codedread.com/blog/archives/category/technology/software/web/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedread.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 02 Jan 2012 15:30:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Web Apps: The Critical Difference</title>
		<link>http://www.codedread.com/blog/archives/2008/04/21/web-apps-the-critical-difference/</link>
		<comments>http://www.codedread.com/blog/archives/2008/04/21/web-apps-the-critical-difference/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 04:58:31 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[air]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/04/21/web-apps-the-critical-difference/</guid>
		<description><![CDATA[One reason I think Web Applications (as opposed to the now watered-down term of Rich Internet Applications) are great for users and developers, is because they do not need to be installed directly on the user&#8217;s computer. This is one thing I think Adobe has misunderstood about the &#8216;RIA&#8217; revolution with AIR. Caveat: I&#8217;ll be [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/air.svgz"><span/></object>One reason I think <a href="http://starkravingfinkle.org/blog/2008/04/ria-is-dead-long-live-web-applications/">Web Applications</a> (as opposed to the now watered-down term of Rich Internet Applications) are great for users and developers, is because they do not need to be installed directly on the user&#8217;s computer.  This is one thing I think Adobe has misunderstood about the &#8216;RIA&#8217; revolution with <a href="http://labs.adobe.com/technologies/air/" title="Adobe Integrated Runtime">AIR</a>.  <span id="more-457"></span></p>
<p>Caveat: I&#8217;ll be the first to admit I have zero experience with AIR (or <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Prism</a> for that matter), so if anyone can educate me, please feel free below.</p>
<p>If I&#8217;m a desktop application developer, I&#8217;ve got to decide on a language and framework.  Is it easier to build an application using HTML+CSS+DOM+JavaScript (+SVG+XUL) or to use Flex+ActionScript or to use C#+CLR or to use Java+JDK or to use C++ with Qt/Gnome?</p>
<p>I think Adobe <em>is</em> right that picking from the &#8220;Open Web&#8221; stack is a slightly easier in-road to application development due to the declarative nature of the markup and the lack of a compilation step.  But I don&#8217;t think it&#8217;s why web applications are seeing such an upsurge.  To me, the answer is the complete lack of a need to worry about deployment (web app developer) or installation (web browser user).  The fact that the web app developer does not have to maintain older legacy code is also a <em>huge</em> win.  Once a new version of your application is released, no one in the world is using your older code, it&#8217;s instantly retired.</p>
<p>Here&#8217;s a snip from <a href="http://livedocs.adobe.com/air/1/devappshtml/help.html?content=updating_apps_1.html">AIR&#8217;s own documentation</a> where it states:</p>
<blockquote cite="http://livedocs.adobe.com/air/1/devappshtml/help.html?content=updating_apps_1.html"><p>&#8220;On Mac OS, to install an updated version of an application, the user must have adequate system privileges to install to the application directory. On Windows, a user must have administrative privileges.</p>
<p>If the updated version of the application requires an updated version of the runtime, the new runtime version is installed. To update the runtime, a user must have administrative privileges for the computer.&#8221;</p></blockquote>
<p>To me, the bits about the runtime sounds like the same sort of mess that Java and .NET application deployment have with mismatched JREs and CLRs for the past decade.  Hopefully changes to the underlying platform are kept minimally disruptive &#8211; but the developer really has no control over that.</p>
<p>It does sound like Adobe is trying to make it easier for application developers to employ auto-update functionality (incidentally, <a href="http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html#dt">so is Sun</a>).  It just sucks that each developer has to worry about this individually still.</p>
<p>To me, the sweet spot with these Light-weight Offline Application Frameworks (LOAFs?) will be when enabling auto-update is as easy as it is with Firefox extension development.  But that still doesn&#8217;t solve the problem of every user having to first download the runtime to &#8216;bootstrap&#8217; him/herself.</p>
<p>And yes I&#8217;m aware that there are some big down-sides to Web Applications.  Lessee,  differing behavior of platforms (user agents) is the biggest cost.  Lack of local storage (which may change in a decade with HTML5) and the cost of a server are also biggies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/04/21/web-apps-the-critical-difference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let the Web Hacker Wars Begin</title>
		<link>http://www.codedread.com/blog/archives/2006/12/19/let-the-web-hacker-wars-begin/</link>
		<comments>http://www.codedread.com/blog/archives/2006/12/19/let-the-web-hacker-wars-begin/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 07:01:39 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Laszlo]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/12/19/let-the-web-hacker-wars-begin/</guid>
		<description><![CDATA[The Next Big Thing from Laszlo, OpenLaszlo 4 (OL4) codenamed &#8220;Legals&#8221;, is nearing completion and we should see a first Beta in January. This is the release of OpenLaszlo that will be able to compile to more than one runtime, allowing web developers to target either Flash or DHTML. In future versions of OL we [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://weblog.openlaszlo.org/archives/2006/12/legals-becomes-ol4-beta-approaching/">Next Big Thing</a> from Laszlo, OpenLaszlo 4 (OL4) codenamed &#8220;Legals&#8221;, is nearing completion and we should see a first Beta in January.  This is the release of OpenLaszlo that will be able to compile to more than one runtime, allowing web developers to target either Flash or DHTML.  In future versions of <span class="definition" title="OpenLaszlo">OL</span> we might see more runtimes added to support Microsoft&#8217;s WPF/E and W3&#8242;s SVG and SMIL.</p>
<p>It will be interesting to see how web development will change in the coming year, as DHTML toolkits like <a href="http://dojotoolkit.org/">Dojo</a>, <a href="http://developer.yahoo.com/yui/">YUI</a>, <a href="http://www.mochikit.com/">MochiKit</a>, <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a>, <a href="http://ajax.asp.net/Default.aspx">Microsoft Atlas</a> continue to mature, <a href="http://www.adobe.com/products/flex/">Adobe&#8217;s Flex 2</a> continues making inroads and <a href="http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx">Microsoft&#8217;s WPF/E</a> deployment gets underway in earnest.  Meanwhile, the venerable <a href="http://java.sun.com/">Java Platform</a> is still evolving, parts of it now open source and <a href="http://java.sun.com/javase/6/">Jave SE 6</a> recently becoming available.</p>
<p>All of these are signs that seasoned web developers are finally ready to move up the tool-chain stack away from the simple text editor.  I think key things to look for in differentiation between the various frameworks are:</p>
<ul>
<li><strong>Tool Support</strong>:  What kind of developer tools are out there to support development in your framework/language(s) of choice?  From what I understand, Adobe has always been good with developer tools.  On the Java side, there&#8217;s <a href="http://www.netbeans.org/">NetBeans</a>.  On the DHTML side, there&#8217;s Eclipse&#8217;s <a href="http://www.eclipse.org/webtools/development/main.html">wtp</a>.  Maybe it&#8217;s time I looked into <a href="http://www.eclipse.org/laszlo/">IDEforLaszlo</a> in the New Year.  Do your tools allow you to quickly and easily test and debug your code?</li>
<li><strong>Community Involvement</strong>:  Not necessarily just an open source community, but a vibrant one with lots of energy and open participation.  Of course, a transparent development process will help here.</li>
<li><strong>Cross-Platform Support</strong>:  You need to support all of the &#8220;high tier&#8221; browsers like Firefox, Opera and Safari and you need to support multiple operating systems equally.  People are passionate about their browsers and operating systems.   Projects need to be careful not to lose the next hot web developer to a more compatible framework.</li>
<li><strong>Ease of Deployment</strong>:  How easy is it to change one line of code and deploy that change?  That was always one of the beauties of the early days of the web &#8211; simply update your HTML file and save it on the server</li>
<li><strong>Beware Of Vendor Lock-In</strong>:  This is going to sound very anti-corporate, but the truth is that when one company controls the toolkits and the standards, there is always the potential for that project to be shelved or neglected or dropped in favour of new ventures.  This ends up taking its toll on the web developer.  With open standards and open source toolkits, developers can shield themselves from the whims of corporations.</li>
</ul>
<p>Needless to say, competition will engender a very exciting year, with the winners being the web community as projects vie for the hearts of hackers everywhere, sparking further innovation.  I hereby dub 2007 as the year of the &#8220;Web Hacker Wars&#8221; &#8211; let the battle begin!</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/12/19/let-the-web-hacker-wars-begin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bring On The Snow</title>
		<link>http://www.codedread.com/blog/archives/2006/11/30/bring-on-the-snow/</link>
		<comments>http://www.codedread.com/blog/archives/2006/11/30/bring-on-the-snow/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 16:27:54 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/11/30/bring-on-the-snow/</guid>
		<description><![CDATA[Apparently the Chicago area is supposed to be hit with the biggest snowstorm in 28 years for December 1st. So, in celebration, I&#8217;ve turned on the snow in my blog header. For those with cool web browsers like Firefox 1.5+ or Opera 9 (or even the not-cool browser Internet Explorer with the Adobe SVG Viewer [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently the Chicago area is supposed to be hit with <a href="http://www.chicagotribune.com/news/local/chicago/chi-0611300319nov30,1,4818561.column?coll=chi-newslocalchicago-hed&#038;ctrack=1&#038;cset=true">the biggest snowstorm in 28 years</a> for December 1st.  So, in celebration, I&#8217;ve turned on <a href="http://blog.codedread.com/archives/2005/12/22/its-snowing-in-oblivion/">the snow</a> in my blog header.  For those with cool web browsers like <a href="http://www.mozilla.com/firefox/">Firefox 1.5+</a> or <a href="http://www.opera.com/">Opera 9</a> (or even the not-cool browser Internet Explorer with the <a href="http://www.adobe.com/svg/viewer/install/main.html">Adobe SVG Viewer</a> plugin) you might need to right-click in the image frame to force reload &#8230; or wait until your browser&#8217;s cache pops.  For those curious, the <a href="http://www.w3.org/Graphics/SVG/" title="Scalable Vector Graphics at W3C">SVG</a> does not display at all using <a href="http://www.emiasys.net/">Emiasys&#8217;</a> Renesis plugin &#8230; pooh.</p>
<p>Anyway, sorry for the <a href="http://blog.codedread.com/archives/2006/01/03/optimizing-my-svg-snow/">CPU hit</a>, but &#8217;tis the season.  If anyone can let me know if a <a href="http://nightly.webkit.org/">Safari nightly build</a> displays the snow yet, that would be awesome &#8211; you can consider it your Christmas present to me.</p>
<p>Hm, I wonder if I should try to modify <a href="http://blog.codedread.com/archives/2006/01/05/svg-toy-libraries-drag-and-snow/">the library</a> to use the Dojo2D API in the <a href="http://dojotoolkit.org/">Dojo toolkit</a> for that true cross-browser effect.  That might prove to be a fun little project and a good way to dip my toe in the Ajax toolkit pool&#8230;</p>
<p><i>[Update: Merry Christmas to me.  Allan Jardine tells me in his comment below that it's snowing in Safari too.  Great news!]</i></p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/11/30/bring-on-the-snow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google No-OS</title>
		<link>http://www.codedread.com/blog/archives/2006/11/27/google-no-os/</link>
		<comments>http://www.codedread.com/blog/archives/2006/11/27/google-no-os/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 17:55:57 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[QuickLinks]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/11/27/google-no-os/</guid>
		<description><![CDATA[I agree with Ryan: I don&#8217;t think there is a &#8220;Google OS&#8221; product. To Google, the &#8220;operating system&#8221; is the browser, that&#8217;s why they&#8217;re putting money in Mozilla&#8217;s pockets. Too bad Google Documents doesn&#8217;t support Opera 9 yet (though if you append &#8220;&#038;browserok=true&#8221; to the URL, you can at least create documents, not spreadsheets).]]></description>
			<content:encoded><![CDATA[<p>I agree with <a href="http://blogs.zdnet.com/Stewart/?p=180">Ryan</a>: I don&#8217;t think there is a &#8220;Google OS&#8221; product.  To Google, the &#8220;operating system&#8221; is the browser, that&#8217;s why they&#8217;re putting money in Mozilla&#8217;s pockets.  Too bad <a href="http://docs.google.com/">Google Documents</a> doesn&#8217;t support <a href="http://www.opera.com/">Opera 9</a> yet (though if you append &#8220;&#038;browserok=true&#8221; to the URL, you can at least create documents, not spreadsheets).</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/11/27/google-no-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dev.Opera Now In Quiet Beta</title>
		<link>http://www.codedread.com/blog/archives/2006/11/07/devopera-now-in-quiet-beta/</link>
		<comments>http://www.codedread.com/blog/archives/2006/11/07/devopera-now-in-quiet-beta/#comments</comments>
		<pubDate>Tue, 07 Nov 2006 19:14:24 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[QuickLinks]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/11/07/devopera-now-in-quiet-beta/</guid>
		<description><![CDATA[The good folks at Opera have quietly rolled out the first Beta version of their Dev.Opera website, a &#8220;community resource site where developers can share tips, tricks, extensions and more&#8221;. There are some articles on the site that delve into SVG, JavaScript, Ajax, etc. I&#8217;m writing a series of articles there about integrating SVG into [...]]]></description>
			<content:encoded><![CDATA[<p>The good folks at <a href="http://www.opera.com/">Opera</a> have quietly rolled out the first Beta version of their <a href="http://dev.opera.com/">Dev.Opera</a> website, a &#8220;community resource site where developers can share tips, tricks, extensions and more&#8221;.</p>
<p>There are some <a href="http://dev.opera.com/articles/">articles</a> on the site that delve into SVG, JavaScript, Ajax, etc.   I&#8217;m writing a series of articles there about integrating SVG into web applications, so walk on over there and check it out (read <a href="http://dev.opera.com/articles/view/22/">Part One</a>).</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/11/07/devopera-now-in-quiet-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps Now Uses SVG</title>
		<link>http://www.codedread.com/blog/archives/2006/10/31/google-maps-now-uses-svg/</link>
		<comments>http://www.codedread.com/blog/archives/2006/10/31/google-maps-now-uses-svg/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 18:34:40 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/10/31/google-maps-now-uses-svg/</guid>
		<description><![CDATA[I reported many months ago that Microsoft&#8217;s Virtual Earth web app was using SVG to render path data when getting directions. At the time, I complained that Google Maps was not yet doing it, though their code looked like it supported it. I was looking for directions and decided to check it out using Firefox&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://blog.codedread.com/archives/2006/05/25/microsoft-live-local-now-uses-svg/">reported</a>  many months ago that Microsoft&#8217;s <a href="http://local.live.com/">Virtual Earth</a> web app was using <span class="definition" title="Scalable Vector Graphics">SVG</span> to render path data when getting directions.  At the time, I complained that <a href="http://maps.google.com/">Google Maps</a> was not yet doing it, though their code looked like it supported it.  I was looking for directions and decided to check it out using Firefox&#8217;s DOM Inspector &#8211; and sure enough, they are using SVG now to draw the path data in Firefox 2 (and using Microsoft&#8217;s <span class="definition" title="Vector Markup Language">VML</span> in Internet Explorer).</p>
<p><span class="definition" title="Suspiciously?">Ironically</span>, Virtual Earth looks like it has much  more functionality, yet most of it is broken in <a href="http://www.mozilla.com/firefox/">Firefox 2</a> (not in Firefox 1.5).  For instance, the paths are not showing up for me in Firefox 2.  Furthermore, Virtual Earth seem completely broken in <a href="http://www.opera.com/">Opera 9</a> which is a significant step backwards from 5 months ago.</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/10/31/google-maps-now-uses-svg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Announces End-Of-Life for SVG Viewer</title>
		<link>http://www.codedread.com/blog/archives/2006/09/09/adobe-announces-end-of-life-for-svg-viewer/</link>
		<comments>http://www.codedread.com/blog/archives/2006/09/09/adobe-announces-end-of-life-for-svg-viewer/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 06:34:41 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/09/09/adobe-announces-end-of-life-for-svg-viewer/</guid>
		<description><![CDATA[[Editor's Note: To avoid confusion and spreading of mis-information, I feel it's my duty to state that Adobe later changed their decision about removing the SVG Viewer download from their site. As of Dec 2006, Adobe has decided to keep the viewer download available indefinitely.] Via JD on EP. Adobe announces End-Of-Life for SVG Viewer. [...]]]></description>
			<content:encoded><![CDATA[<p><i>[Editor's Note:  To avoid confusion and spreading of mis-information, I feel it's my duty to state that <a href="http://blog.codedread.com/archives/2006/12/18/adobe-allows-svg-viewer-download-indefinitely/">Adobe later changed their decision</a> about removing the SVG Viewer download from their site.  As of Dec 2006, Adobe has decided to keep the viewer download available indefinitely.]</i></p>
<p>Via <a href="http://weblogs.macromedia.com/jd/archives/2006/09/adobe_svg_viewe.cfm">JD on EP</a>.  Adobe <a href="http://www.adobe.com/svg/eol.html">announces</a> End-Of-Life for SVG Viewer.  I&#8217;ve tried to keep optimistic about the Adobe purchase of Macromedia but I guess I always knew it was a matter of time before Adobe draws the line and says &#8220;No more open standards&#8221;.  It&#8217;s unfortunate because it was the one thing that I still liked about Adobe &#8211; I can&#8217;t stand their bloated PDF viewer, FrameMaker or Photoshop anymore.</p>
<p>I think at the very least, Adobe should take into account former employee <a href="http://tech.groups.yahoo.com/group/svg-developers/message/56723">Jon Ferraiolo&#8217;s suggestions</a>.  Since the Adobe SVG Viewer is the only realistic and mature option for SVG content in Internet Explorer for the conceivable future, removing it as a download in January 2008 could only be taken as an openly hostile move against the SVG development community.  Even if IE8 moved fast and included some support for SVG it would not be truly ready for primetime by the time Adobe removes its download.</p>
<p>If we don&#8217;t receive any concessions from Adobe on this, what is the development community left with?  Develop an <a href="http://tech.groups.yahoo.com/group/svg-developers/message/56753">IE browser plugin out of Mozilla</a>?  A <a href="http://tech.groups.yahoo.com/group/svg-developers/message/56793">Batik-based browser plugin</a>?  Do we look to <a href="http://www.amanith.org/blog/index.php">Amanith</a> or <a href="http://www.gosvg.net/">Renesis</a>?</p>
<p>Personally I&#8217;m going to keep my eye on <a href="http://dojo.jot.com/Dojo2D">Dojo2D</a> since it&#8217;s been in my mind for some time that I need to start moving up the stack in terms of web development anyway.</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/09/09/adobe-announces-end-of-life-for-svg-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVG News Digest: 2006-07-31</title>
		<link>http://www.codedread.com/blog/archives/2006/07/31/svg-news-digest-2006-07-31/</link>
		<comments>http://www.codedread.com/blog/archives/2006/07/31/svg-news-digest-2006-07-31/#comments</comments>
		<pubDate>Mon, 31 Jul 2006 18:30:32 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Laszlo]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[QuickLinks]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/07/31/svg-news-digest-2006-07-31/</guid>
		<description><![CDATA[I try to summarize the most relevant news from the world of Scalable Vector Graphics (SVG) every month. Here’s the digest for July 2006. OpenLaszlo Experiments With SVG Henry Minsky contacted me about his work creating a SVG kernel for the OpenLaszlo project. I encouraged him to take make his experiments public. Looks like promising [...]]]></description>
			<content:encoded><![CDATA[<p>I try to summarize the most relevant news from the world of <a href="http://www.w3.org/TR/SVG11/index.html">Scalable Vector Graphics (SVG)</a> every month. Here’s the digest for July 2006.  <span id="more-274"></span></p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<h3>OpenLaszlo Experiments With SVG</h3>
<p>Henry Minsky contacted me about his work <a href="http://weblog.openlaszlo.org/archives/2006/07/notes-on-writing-a-new-openlaszlo-kernel-svg">creating a SVG kernel</a> for the <a href="http://www.openlaszlo.org/">OpenLaszlo</a> project.  I encouraged him to take make his experiments public.  Looks like promising stuff for only two days worth of effort!</p>
<h3>GWT Supports SVG</h3>
<p><a href="http://roberthanson.blogspot.com/2006/06/coding-svg-with-gwt.html">Robert Hanson</a> gives everyone a clue to how to get the <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a> to support SVG.</p>
<h3>KevLinDev Updates For Modern SVG Support</h3>
<p><a href="http://www.kevlindev.com/blog/?p=65">Kevin Lindsey</a> gives an overall thumbs-up for Opera 9 support of SVG, updating his site&#8217;s experiments so that they work in <a href="http://www.opera.com/">Opera 9</a>.</p>
<h3>SVG Cards Finally Updated</h3>
<p>David Bellot finally updated his <a href="http://freshmeat.net/projects/svg-cards/?branch_id=51118&#038;release_id=230458">SVG Playing Cards</a> at the end of June.  I used a very trimmed-down version of his original SVG cards in my games <a href="http://www.codedread.com/solitaire.php">Solitaire</a> and <a href="http://www.codedread.com/freecell.php">Freecell</a>.  I&#8217;ll be interested to see how modern browsers can render this new version of cards.</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<h3>Dojo on SVG</h3>
<p><a href="http://kunxi.org/archives/2006/06/dojo-svg-kick-off/">dojo-svg</a>, a library/module of the Dojo toolkit has been advancing.  Further news along this front is that Dojo-gfx will be a &#8220;universal&#8221; front-end graphics application that can use SVG or VML underneath as needed.</p>
<h3>Firebug Creator on SVG</h3>
<p><a href="http://www.joehewitt.com/blog/svg_and_xhtml_l.php">Joe Hewitt</a>, creator of the awesome <a href="http://www.joehewitt.com/software/firebug/">Firebug extension</a> for the <a href="http://www.mozilla.com/firefox/">Firefox browser</a> has been doing some experimentation with SVG.  There are some things in particular that he doesn&#8217;t like about the way SVG and XHTML mix.  I don&#8217;t agree with his conclusions, but I do agree that coordinates in SVG take a little getting used to if you&#8217;re coming from the HTML and CSS camp.</p>
<h3>Treebuilder Renaissance</h3>
<p><a href="http://www.treebuilder.de/">Holger Will</a> has been going strong ever since his return to web development in SVG.  His website is a wealth of information and experimentation in SVG, including recent entries for progress bars, bar charts, SVG fonts and tutorials.  All within the space of just one month!  How does he find the time?</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/07/31/svg-news-digest-2006-07-31/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Future of Internet Explorer And Web Standards</title>
		<link>http://www.codedread.com/blog/archives/2006/05/04/the-future-of-internet-explorer-and-web-standards/</link>
		<comments>http://www.codedread.com/blog/archives/2006/05/04/the-future-of-internet-explorer-and-web-standards/#comments</comments>
		<pubDate>Fri, 05 May 2006 05:59:15 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/?p=253</guid>
		<description><![CDATA[The IEBlog just posted videos from MIX06 (Microsoft conference in March 2006). I&#8217;ve watched two of the hour-long videos. Here are my take-away summaries. The videos I checked out were: The Future of Internet Explorer Chris Wilson&#8217;s Talk on Web Standards The Future Of Internet Explorer The &#8220;Future&#8221; talk is mostly a panel discussion and [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://blogs.msdn.com/ie/archive/2006/05/04/590358.aspx">IEBlog</a> just posted videos from MIX06 (Microsoft conference in March 2006).  I&#8217;ve watched two of the hour-long videos.  Here are my take-away summaries.  <span id="more-253"></span></p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<p>The videos I checked out were:</p>
<ul>
<li><a href="http://sessions.mix06.com/view.asp?sessionChoice=2001&#038;disc=&#038;pid=NGW048&#038;yearChoice=2005">The Future of Internet Explorer</a></li>
<li><a href="http://sessions.mix06.com/view.asp?sessionChoice=2001&#038;disc=&#038;pid=NGW028&#038;yearChoice=2005">Chris Wilson&#8217;s Talk on Web Standards</a></li>
</ul>
<h3>The Future Of Internet Explorer</h3>
<p>The &#8220;Future&#8221; talk is mostly a panel discussion and question/answer period on ideas for things that IE should focus on for future releases, including nebulous things like how often should they release.  There were a couple interesting suggestions from key web development folks though, here are the paraphrases:</p>
<p><a href="http://www.meyerweb.com/">Eric Meyer</a>:  The next major version of IE should be the first browser to support all <a href="http://www.w3.org/TR/2001/CR-css3-selectors-20011113/">CSS3 Selectors</a> and the <a href="http://www.w3.org/TR/css3-background/">CSS3 Backgrounds and Borders</a> module.</p>
<p><a href="http://www.molly.com/">Molly Holzschlag</a> on preserving backwards compatibility at the expense of improving standards support:  This makes sense for some things, but software will change and web developers have to deal with it, that&#8217;s what we&#8217;ve signed up for.  I agree.  But I don&#8217;t have a million-dollar website to maintain.</p>
<p>Not a lot of tangibles here, but it was an interesting discussion nonetheless.</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<h3>Microsoft and Web Standards</h3>
<p>The Standards talk was more interesting to me.  Chris makes some good points about why &#8220;open standards&#8221; are not always a magic answer, citing &#8220;design by committee&#8221; as the main reason.  It is certainly possible to build a tighter, more focused specification if it&#8217;s developed internally.  But Chris also makes the case that sometimes these proprietary standards can end up becoming &#8220;<span class="definition" title="in reality, as a matter of fact">de facto</span>&#8221; or even &#8220;<span class="definition" title="by right, according to law">de jure</span>&#8221; standards.  Microsoft&#8217;s XMLHttpRequest object is a good example of this (see this new <a href="http://www.w3.org/TR/XMLHttpRequest/">W3C spec</a>).  Heck, so is Netscape&#8217;s JavaScript actually (see the <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">Ecmascript specification</a>).</p>
<p>Chris ends the lecture period by offering three points to spark the Q&#038;A segment:</p>
<ul>
<li>there are lots of formats that make up the web, not all of them are open</li>
<li>open standards have always formed the interoperable core of the web</li>
<li>over time interoperable core increases (HTML, XHTML, CSS, XSLT, SVG)</li>
</ul>
<p>After this, the Q&#038;A period begins, where the first question out of the gate (at approximately 28:00) is &#8220;What are your plans for SVG?&#8221;.  Chris&#8217; paraphrased response was to the effect that Microsoft does not pre-announce software, though they are becoming more open with communications (I agree).  Chris made it clear that they have heard the request many times, that they do think it&#8217;s becoming an important part of the &#8220;interoperable core&#8221; of open web standards (as evidenced by his inclusion on the slide).  The bottom line:  At this time, they cannot state anything other than &#8220;not in IE7&#8243; (which we already knew).</p>
<p>Now for my guesswork:  I do think it&#8217;s promising that they are currently working on multiple versions of IE and have a long-term roadmap for IE.  The message I get from Chris&#8217; talk and slides is that Microsoft is committed to supporting open standards, and they consider this important.  However, they also see a strong benefit in driving their own proprietary formats for purposes of innovation.  In other words, they know they can&#8217;t get away from open standards, as much as they&#8217;d like to.</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<p>Thus, if I had to guess:  The next major version of IE after Version 7 will support XHTML (application/xhtml+xml) with some form of native support for SVG (at least the 1.1 Tiny profile to be compatible with all the other major browsers).  At the same time, this probably won&#8217;t happen until the Windows Presentation Foundation (WPF) and its &#8220;lighter&#8221; cousin WPF/E have been released broadly.</p>
<p>A seemingly easy solution in the IE7 timeframe would be to have IE7 bundle the Adobe SVG Viewer with its default install.</p>
<p>Anyway, watch the video and tell me what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/05/04/the-future-of-internet-explorer-and-web-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenLaszlo Teams With Dojo</title>
		<link>http://www.codedread.com/blog/archives/2006/04/26/openlaszlo-teams-with-dojo/</link>
		<comments>http://www.codedread.com/blog/archives/2006/04/26/openlaszlo-teams-with-dojo/#comments</comments>
		<pubDate>Thu, 27 Apr 2006 00:38:46 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Laszlo]]></category>
		<category><![CDATA[QuickLinks]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/?p=251</guid>
		<description><![CDATA[The Laszlo blog announced yesterday that OpenLaszlo will use and contribute to Dojo. For the uninitiated, Dojo is one of the many DHTML/Ajax toolkits that help DHTML developers get their work done. Since OpenLaszlo is moving towards supporting more runtimes (other than Flash) and DHTML is one of those &#8220;runtimes&#8221;, this sounds like a great [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblog.openlaszlo.org/archives/2006/04//">The Laszlo blog</a> announced yesterday that <a href="http://www.openlaszlo.org/">OpenLaszlo</a> will use and contribute to <a href="http://www.dojotoolkit.org/">Dojo</a>.  For the uninitiated, Dojo is one of the many <span class="definition" title="Dynamic HyperText Markup Language">DHTML</span>/<span class="definition" title="Asynchronous JavaScript And XML">Ajax</span> toolkits that help DHTML developers get their work done.  Since OpenLaszlo is moving towards supporting more runtimes (other than Flash) and DHTML is one of those &#8220;runtimes&#8221;, this sounds like a great idea (rather than have the Laszlo team write their own toolkit from scratch).  The fact that they&#8217;ll be bringing their contributions back to Dojo sounds like a win-win.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/04/26/openlaszlo-teams-with-dojo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

