<?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/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>Open Parenthesis &#187; ria</title>
	<atom:link href="http://www.openparenthesis.org/tag/ria/feed" rel="self" type="application/rss+xml" />
	<link>http://www.openparenthesis.org</link>
	<description>Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The New Times Reader: User Interface versus Community</title>
		<link>http://www.openparenthesis.org/2009/05/11/the-new-times-reader-user-interface-versus-community</link>
		<comments>http://www.openparenthesis.org/2009/05/11/the-new-times-reader-user-interface-versus-community#comments</comments>
		<pubDate>Mon, 11 May 2009 22:13:04 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[media]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[Assembled Web]]></category>
		<category><![CDATA[desktop client]]></category>
		<category><![CDATA[newspapers]]></category>
		<category><![CDATA[NY Times]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[Times Reader]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=1320</guid>
		<description><![CDATA[While I wouldn&#8217;t go so far as Serge Jaspers and call the new Times Reader 2.0 AIR application &#8220;the future of newspapers,&#8221; I do think it&#8217;s an interesting demonstration of how different models for content consumption are possible in the assembled web. In short, Times Reader makes the bet that for at least some users, [...]]]></description>
			<content:encoded><![CDATA[<p>While I wouldn&#8217;t go so far as Serge Jaspers and call the new <a href="http://timesreader.nytimes.com/">Times Reader 2.0</a>  AIR application &#8220;<a href="http://www.webkitchen.be/2009/05/11/the-future-of-newspapers-is-now-new-york-times-reader-v2-released/">the future of newspapers</a>,&#8221; I do think it&#8217;s an interesting demonstration of how different models for content consumption are possible in the assembled web. In short, Times Reader makes the bet that for at least some users, the convenience and improved user experience of a desktop application will be more important than community. </p>
<p>Times Reader focuses on improving the user experience of reading the NY Times on your laptop, netbook, or home PC. </p>
<div id="attachment_1321" class="wp-caption aligncenter" style="width: 335px"><a href="http://www.openparenthesis.org/wp-content/uploads/2009/05/times_reader.png"><img src="http://www.openparenthesis.org/wp-content/uploads/2009/05/times_reader-300x195.png" alt="Times Reader 2.0 (click for full size)" title="times_reader" width="300" height="195" class="size-medium wp-image-1321" /></a><p class="wp-caption-text">Times Reader 2.0 (click for full size)</p></div>
<p>Using Adobe&#8217;s AIR framework enables cross-platform (Windows, Mac, Linux) support, and makes possible offline access (the reader downloads and stores up to 7 days of papers). Intriguingly, the 2.0 version in some ways more closely mirrors the print edition of the paper than the online:</p>
<blockquote><p>The first version of Times Reader was organized more like NYTimes.com than the printed paper. On the Web, where our readers may not visit every section, we play the same story across many sections. For example, a story about the sale of a sports team- might appear in both our Business section and our Sports section. In print, of course it will appear only once. On the Web, where our readers may not visit us every day, we sometimes leave stories that were published yesterday, or the day before, on the section front. In print, of course we only include today’s news. In TimesReader 2.0 you will now see only today’s stories, and only in the sections in which they were published in print. </p></blockquote>
<p>(For more info on the new features and thinking behind the design see <a href="http://firstlook.blogs.nytimes.com/category/times-reader/">Sneak Peak of Times Reader 2.0</a>). </p>
<p>As in the previous version, Times Reader provides an interactive version of the NY Times crossword (non-subscribers get an archived puzzle). Finally, this version of the reader adds a &#8220;News in Video&#8221; view to the &#8220;News in Pictures&#8221; view from the previous version, as well as a &#8220;browse&#8221; view which shows pages laid out in a matrix, and allows you to scan through the articles. </p>
<p>The experience of using the reader is actually quite pleasant &#8211; columns reflow automatically to fit available real estate, pictures are vivid, and the layout is clearly designed for reading on screen. What you lose, though, is the community. Look at this article view, for example: </p>
<div id="attachment_1322" class="wp-caption aligncenter" style="width: 335px"><a href="http://www.openparenthesis.org/wp-content/uploads/2009/05/article.png"><img src="http://www.openparenthesis.org/wp-content/uploads/2009/05/article-300x296.png" alt="Article View in Times Reader (click for full size)" title="article" width="300" height="296" class="size-medium wp-image-1322" /></a><p class="wp-caption-text">Article View in Times Reader (click for full size)</p></div>
<p>What if, while reading this article, I decide I want to share it with my friends, my colleagues, or my broader social network? What if I wanted to write a blog post about it? Not only do I not have any of the social sharing buttons users have come to expect (digg, stumble upon, facebook, twitter, most popularly), I don&#8217;t even have a url (let alone a permalink &#8211; it is as though the content had no web representation whatsoever &#8211; planning for later articles which might be only available via Times Reader?).</p>
<p>Nothing in the interface points me to the same article on NYTimes.com, though a quick google search finds it as <a href="http://dealbook.blogs.nytimes.com/2009/05/11/twitters-trouble-with-repeat-users/">a post on the Dealbook blog</a>, complete with email and share tools:</p>
<div id="attachment_1323" class="wp-caption aligncenter" style="width: 335px"><a href="http://www.openparenthesis.org/wp-content/uploads/2009/05/share.png"><img src="http://www.openparenthesis.org/wp-content/uploads/2009/05/share-300x266.png" alt="Article Tools on NYTimes.com Blogs" title="share" width="300" height="266" class="size-medium wp-image-1323" /></a><p class="wp-caption-text">Article Tools on NYTimes.com Blogs</p></div>
<p>What about integration with <a href="http://timespeople.nytimes.com/home/about/">Times People</a>, the NY Times own social network style community? If I were a Times Reader subscriber (at the current $14.95 a month it&#8217;s a pricey user experience compared to the web), would I be able to share my activity from inside the Times Reader with non-subscribers outside?</p>
<p>Will the Times Reader find an audience with those who miss the experience of reading the paper in print, and have no use for the community tools? One could argue that the NY Times through its APIs, Times People, and related efforts, offers more than enough community interaction for those who need it. </p>
<p>Is this a deliberate and strategic decision to offer different experiences to different audiences, or just a limitation of the 2.0 release? </p>
<p>Which is more important to you &#8211; community interaction or a pleasing user experience? Does it make sense to have to choose?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2009/05/11/the-new-times-reader-user-interface-versus-community/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2009/05/times_reader-300x195.png" length="80693" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2009/05/times_reader-300x195.png" width="300" height="195" medium="image" type="image/png" />	</item>
		<item>
		<title>Flash, Flex, Open Source?</title>
		<link>http://www.openparenthesis.org/2007/12/19/flash-flex-open-source</link>
		<comments>http://www.openparenthesis.org/2007/12/19/flash-flex-open-source#comments</comments>
		<pubDate>Wed, 19 Dec 2007 18:33:50 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/12/19/flash-flex-open-source</guid>
		<description><![CDATA[(Via Alex Russell&#8217;s blog I came across Mike Shaver&#8217;s &#8220;Being Open About Being Closed,&#8221; which is an excellent discussion of Adobe&#8217;s positioning of the Flash player and Flex in Top 10 Adobe Flex Misconceptions. As Mike points out, the fact that the Tamarin is an open source project, and that various people in the community [...]]]></description>
			<content:encoded><![CDATA[<p>(Via <a href="http://alex.dojotoolkit.org/?p=640">Alex Russell&#8217;s blog</a> I came across Mike Shaver&#8217;s &#8220;<a href="http://shaver.off.net/diary/2007/12/12/being-open-about-being-closed/">Being Open About Being Closed</a>,&#8221; which is an excellent discussion of Adobe&#8217;s positioning of the Flash player and Flex in <a href="http://www.infoq.com/news/2007/12/top-10-flex-misconceptions">Top 10 Adobe Flex Misconceptions</a>. </p>
<p>As Mike points out, the fact that the <a href="http://www.mozilla.org/projects/tamarin/">Tamarin</a> is an open source project, and that various people in the <a href="http://www.osflash.org/">community</a> have over time deciphered the SWF file format, does not make Flash anything other than a proprietary product. </p>
<p>In many of the presentations I give about rich Internet applications, I use a slide which looks something like this:</p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2007/12/ajax_frameworks.png' title='Ajax and RIA Frameworks'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/12/ajax_frameworks_thumb.png' alt='Ajax and RIA Frameworks' /></a></p>
<p>It&#8217;s intended to communicate two key concepts:</p>
<ol>
<li>There are a huge number of mature, professional open source toolkits and frameworks for building RIAs.</li>
<li>There is strong pressure on proprietary, closed, commercial toolkits and frameworks in this space to open up, at least in terms of source code visibility and modifiability, if not in terms of redistribution. </li>
</ol>
<p>I suppose one could argue about the relative placement of <a href="http://silverlight.net/">Silverlight</a> (which coincidentally this morning is throwing classic &#8220;Server Error in &#8216;/&#8217; Application.&#8221; errors), since there <strike>is</strike> will be an open source implementation of it (<a href="http://www.mono-project.com/Moonlight">moonlight</a>). <a href="http://labs.adobe.com/technologies/air/">Adobe Integrated Runtime (AIR)</a> similarly is a very proprietary package although it leverages webkit and Adobe cooperates with / contributes to the webkit community. The <a href="http://www.adobe.com/products/flex/downloads/">Flex SDK</a> is free (as in beer, not as in freedom), though my impression is that teams which expect to do serious Flex development work end up using the proprietary toolset and other closed-source pieces (AMF) in addition to what is in the open SDK. </p>
<p>Does it matter? Do you care if the framework on which you build RIAs is fully open, partially open, or not at all open?</p>
<p>As I argued in <a href="http://www.openparenthesis.org/2007/11/10/prism-vs-air">my discussion of Mozilla Prism versus AIR</a>, I think it matters quite a bit in certain scenarios, perhaps less in others. </p>
<p>At a minimum, before you invest significant development time (and therefore dollars) in building on a given framework, you ought to have a clear understanding of what parts of it are open and what parts are not. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/12/19/flash-flex-open-source/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/12/ajax_frameworks_thumb.png" length="43124" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/12/ajax_frameworks_thumb.png" width="300" height="225" medium="image" type="image/png" />	</item>
		<item>
		<title>Mozilla Prism vs Adobe AIR</title>
		<link>http://www.openparenthesis.org/2007/11/10/prism-vs-air</link>
		<comments>http://www.openparenthesis.org/2007/11/10/prism-vs-air#comments</comments>
		<pubDate>Sat, 10 Nov 2007 22:30:47 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/11/10/prism-vs-air</guid>
		<description><![CDATA[A few weeks back, Mozilla introduced into Mozilla Labs an application called Prism, which essentially rebrands the old Mozilla WebRunner as a desktop container for web applications. As the following image (from the Mozilla Labs Prism page) illustrates, the idea is that Prism splits apart the light coming from the cloud into separate apps. (I [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back, <a href="http://www.mozilla.com/">Mozilla</a> introduced into <a href="http://labs.mozilla.com/">Mozilla Labs</a> an application called <a href="http://labs.mozilla.com/2007/10/prism/">Prism</a>, which essentially rebrands the old Mozilla WebRunner as a desktop container for web applications. </p>
<p>As the following image (from the <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Labs Prism page</a>) illustrates, the idea is that Prism splits apart the light coming from the cloud into separate apps. (I know, light doesn&#8217;t really come from clouds, but you get the point):</p>
<p><a href='http://labs.mozilla.com/2007/10/prism/' title='Mozilla Prism'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/11/refracting550.png' alt='Mozilla Prism' border='0' /></a></p>
<p>In essence, what Prism does is simply to create a single-url loading instance of firefox without all the browser chrome &#8211; so that the application gets an icon of its own, has an entry in the Start menu, is accessible via alt-tab application switching, and the like. </p>
<p>Its an interesting direction for WebRunner, and a good step forward for some specific use cases along the desktop application / web application continuum. Take an app which has offline sync via GoogleGears, run it inside Prism, and you&#8217;ve got a desktop application which syncs to the cloud but can also be accessed from other non-prism browsers when you are away from your machine. </p>
<p>(For more info on Prism, see <a href="http://www.readwriteweb.com/archives/mozilla_prism.php">Read/Write Web</a>, <a href="http://www.geeksaresexy.net/2007/10/30/mozilla-launches-prism/">Geeks are Sexy</a>,  <a href="http://blog.mozilla.com/faaborg/2007/10/24/prism/">Alex Faaborg&#8217;s discussion of its UI</a>, feature suggestions on  <a href="http://blog.mozilla.com/faaborg/2007/10/29/prism-brainstorming/">Prism Brainstorming</a>, Mark Finkle&#8217;s <a href="http://starkravingfinkle.org/blog/2007/10/webrunner-becomes-prism-a-mozilla-labs-project/">discussion</a> of changes from the existing WebRunner, and the forums at Mozilla Labs). </p>
<p>In the process of explaining what Mozilla Labs is up to, the (anonymous?) Mozilla Labs blog entry author said:</p>
<blockquote><p>
Unlike Adobe AIR and Microsoft Silverlight, weÃ¢â‚¬â„¢re not building a proprietary platform to replace the web. We think the web is a powerful and open platform for this sort of innovation, so our goal is to identify and facilitate the development of enhancements that bring the advantages of desktop apps to the web platform.</p></blockquote>
<p>This got the attention of Adobe&#8217;s <a href="http://www.mikechambers.com/blog/">Mike Chambers</a>, who first posted in the comments on the Mozilla announcement, taking issue with the idea that Prism is fundamentally different from AIR. After all, he noted, AIR also runs applications developed on web standards and runs them in a desktop container with some additional desktop-like features:</p>
<blockquote><p>So, is the main difference between something like Prism and Adobe AIR, that Adobe AIR is being primarily developed by a company (Adobe), and that Prism is being developed by Mozilla?</p></blockquote>
<p>Later, he expanded on this issue in a blog post: &#8220;<a href="http://www.mikechambers.com/blog/2007/10/25/mozilla-prism-and-the-disingenuous-web/">Mozilla Prism and the Disingenuous Web</a>,&#8221; repeating the notion that AIR and Prism seem quite similar in goal and usage, and complaining:</p>
<blockquote><p>Come on Mozilla, the web development community deserves better than that. Adobe has been an active supporter of the web development community, of open source, of web standards and of Mozilla (donating the ActionScript virtual machine from the Flash Player (Tamarin)). Adobe AIR leverages a number of open source technologies (including Tamarin, SQLite and WebKit) and we actively participate in both of those development communities, and we have been open with our development process for some time.</p></blockquote>
<p>So what does differentiate Prism from AIR?  (See also &#8220;<a href="http://blog.godshell.com/blog/index.php?/archives/118-AIR,-and-a-Prism.html">AIR, and a Prism</a>&#8221; at <a href="http://blog.godshell.com/blog/">Technological Musings</a> for another comparison)</p>
<p>Mozilla Prism, for now, is Windows only; Adobe AIR, for now, is Windows and Mac OS only. Both have promised Linux support in the near future.</p>
<p>As several readers pointed out in comments threads on both Mike Chambers post and the one at Mozilla labs, the Mozilla foundation has a better track record at porting applications to Linux than Adobe does. (Flash Player 9 notwithstanding). </p>
<p>(Note that Linux and MacOS X <a href="http://wiki.mozilla.org/WebRunner#Installer">installers</a> are already listed in the <a href="http://wiki.mozilla.org/WebRunner#Installer">Mozilla Labs Wiki</a> &#8211; I&#8217;m trying one out in Linux now, and it seems to work just fine). </p>
<p>Adobe AIR is based on WebKit (also used in Safari, originally from the Konqueror browser in KDE) for rendering HTML; Mozilla Prism is based on Firefox. AIR can handle flash content, pdf content, or Ajax (HTML/JavaScript) content; Mozilla Prism can as well, though it relies on the same plugins the Firefox browser does to support these other content types. </p>
<p>One significant difference is that Adobe AIR applications are created by developers, who do some &#8220;extra work&#8221; to create and package their application as an AIR application, whereas Mozilla Prism applications are created by end users, who take an existing web application and tell Prism to run it. </p>
<p>Finally, and perhaps most importantly, while AIR &#8220;leverages a number of open source technologies (including Tamarin, SQLite and WebKit) and [Adobe] actively participate in both of those development communities, and [Adobe] have been open with our development process for some time&#8221; (quotes from <a href="http://www.mikechambers.com/blog/2007/10/25/mozilla-prism-and-the-disingenuous-web/">Mike Chambers&#8217; blog post</a>), Mozilla Prism is itself an Open Source project (Mozilla Public License). </p>
<p>What this means it that if the development community is unhappy with the directions in which Prism is going, they can fork, and take the existing code base in different directions. </p>
<p>Or, working in collaboration with the existing project, they can extend that code base, taking it to other platforms or contexts. </p>
<p>In other words, I&#8217;d say the difference isn&#8217;t, to answer Mike Chamber&#8217;s question, that one is developed by a company (Adobe) while the other is developed by a foundation (Mozilla), but that one consumes and participates in open source (Adobe AIR), while the other is itself fully open source (Mozilla Prism). </p>
<p>That&#8217;s not to say Adobe has not been a good open source citizen or contributed appropriately to WebKit, SQLite, and others &#8211; I believe they have contributed substantially to a number of projects. It&#8217;s just that an implementation which is fully open is preferable, for many folks, to one which is mostly open except for where it isn&#8217;t. </p>
<p>I&#8217;m surprised that is still so hard to understand. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/11/10/prism-vs-air/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/11/refracting550.png" length="52325" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/11/refracting550.png" width="550" height="320" medium="image" type="image/png" />	</item>
		<item>
		<title>Webinar Presentation &#8211; Rich Internet Applications</title>
		<link>http://www.openparenthesis.org/2007/11/08/ria-webinar</link>
		<comments>http://www.openparenthesis.org/2007/11/08/ria-webinar#comments</comments>
		<pubDate>Thu, 08 Nov 2007 15:49:16 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Optaros]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/11/08/ria-webinar</guid>
		<description><![CDATA[A few weeks back, on Oct. 30th, my colleague Hugo Schotman and I presented an Optaros Webinar on Rich Internet Applications. Unfortunately we weren&#8217;t able to record the audio of the whole presentation, but the slides themselves are now available on the Optaros site: &#8220;Rich Internet Applications: The What, Why, When, and How&#8221; (pdf, 3.37 [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back, on Oct. 30th, my colleague <a href="http://log.hugoschotman.com/">Hugo Schotman</a> and I presented an Optaros Webinar on Rich Internet Applications.</p>
<p>Unfortunately we weren&#8217;t able to record the audio of the whole presentation, but the slides themselves are now available on the <a href="http://www.optaros.com/">Optaros</a> site: &#8220;<a href="http://www.optaros.com/en/content/download/13121/154581/file/Optaros-RIAWebinar-071030-licenced-c2.pdf">Rich Internet Applications: The What, Why, When, and How</a>&#8221; (pdf, 3.37 MB).</p>
<p>It&#8217;s under a creative commons license. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/11/08/ria-webinar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

