<?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; RIA</title>
	<atom:link href="http://www.codedread.com/blog/archives/tag/ria/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>SVG Web Stats 2.0</title>
		<link>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/</link>
		<comments>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 06:36:49 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/07/02/svg-web-stats-20/</guid>
		<description><![CDATA[I&#8217;ve made enough updates over the past week or so on my SVG Web Stats thing to call it 2.0. Here are a list of changes: Added ability to dynamically filter out browsers you don&#8217;t want to see in the graph (uncheck it in the legend) Added points of interest on the graph (hover to [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/svg.svgz"><span/></object>I&#8217;ve made enough updates over the past week or so on my <a href="http://www.codedread.com/displayWebStats.svg">SVG Web Stats</a> thing to call it 2.0.  Here are a list of changes:<span id="more-469"></span></p>
<ul>
<li>Added ability to dynamically filter out browsers you don&#8217;t want to see in the graph (uncheck it in the legend)</li>
<li>Added points of interest on the graph (hover to get a tooltip, click to view the associated link</li>
<li>Aggregated my data to the weekly level (to smooth weekend dips out)</li>
<li>Added some animation to the user interface</li>
<li>Added tooltips to the data series for browser identification (works only in Firefox and Opera)</li>
<li>Collapsed some older browsers so that the graph are more distinguishable.</li>
</ul>
<p>Drag and scrollbar performance are <em>blazingly</em> fast in WebKit nightlies on my machine.  Just how I imagined it when I first wrote this over two years ago.  Opera 9.5, Firefox 3 and Safari 3.1 performance are not bad at all.  It doesn&#8217;t perform well in Firefox 2.</p>
<p>I just noticed that the tooltips are broken in WebKit nightlies&#8230;</p>
<p>Note that the legend suffers from what I consider to be a bug in Opera and Webkit nightlies.  In these browsers, the legend is &#8216;jittery&#8217; when the mouse hits the checkboxes.  Firefox and Safari do not have this behavior because I&#8217;m using <a href="http://leunen.d.free.fr/fakesmile/">FakeSmile</a>, a <abbr title="JavaScript">JS</abbr> implementation of <abbr title="Synchronized Multimedia Integration Language">SMIL</abbr>.  It seems to me like either mouseout events are firing when they shouldn&#8217;t or the animation wants to start over at its original value instead of where it is currently.  I&#8217;m hoping some Opera SMIL guru can stop by.</p>
<p>If you missed the link above, click here to see the <a href="http://www.codedread.com/displayWebStats.svg" title="SVG web statistics">demo</a>.  I&#8217;d be curious to know if it works at all in Internet Explorer with Adobe SVG Viewer.  I know it doesn&#8217;t work in IE+Renesis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>

