<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>thawteb0t</title>
	<atom:link href="http://rowntreerob.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rowntreerob.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 15 Dec 2009 16:49:58 +0000</lastBuildDate>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rowntreerob.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>thawteb0t</title>
		<link>http://rowntreerob.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rowntreerob.wordpress.com/osd.xml" title="thawteb0t" />
	<atom:link rel='hub' href='http://rowntreerob.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Nexus and competition over mobile standards</title>
		<link>http://rowntreerob.wordpress.com/2009/12/15/nexus-and-competition-over-mobile-standards/</link>
		<comments>http://rowntreerob.wordpress.com/2009/12/15/nexus-and-competition-over-mobile-standards/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 16:49:58 +0000</pubDate>
		<dc:creator>rowntreerob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rowntreerob.wordpress.com/?p=9</guid>
		<description><![CDATA[In becoming a hardware merchant, Google will exert greater influence over the emergence of a number of aspects of mobile technology. The &#8216;Nexus&#8217; phone announcement represents an acceleration of an ongoing mobile strategy &#8211; a stepped up effort to prevail in a series of disruptive technology trends in mobile ads, voip, and graphics. Which connection [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=9&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In becoming a hardware merchant, Google will exert greater influence over the emergence of a number of aspects of  mobile technology. The &#8216;Nexus&#8217; phone announcement represents an acceleration of an ongoing mobile strategy &#8211; a stepped up  effort  to prevail in   a series of disruptive technology trends in mobile ads, voip, and graphics. Which connection method will be used to get rich media ads to the phone. What runtime display format will be used for displaying ads on the handset. What options will exist for VOIP and for back door calls made over IP and not made on the carriers native networks for switched calls. These are examples of the kinds of things Google wants to be able to influence.</p>
<p>The leading smartphone vendors each push differing standards for the graphics engine that will control the display of rich media ads on phones. Adobe is pushing flex-lite. Apple has its own approach and has been reluctant to adopt anything Flash-like on the iphone. Microsoft&#8217;s Silverlight will soon support mobile so that Windows ME and Silverlight will be their closed solution for display. </p>
<p>Google is pushing 2 open standards, <a href="http://en.wikipedia.org/wiki/Scalable_Vector_Graphics">svg</a> and <a href="http://en.wikipedia.org/wiki/HTML_5">HTML 5</a> in a way that will support the delivery of plain old html with tags for rich media ads handled as SVG. Unlike Silverlight and Flash, SVG does not require another IDE and a compile step to produce the actual media files.  Mobile phones would not need anything more than a browser for ad display. No Flex-light plugin or microsoft silverlight plugin.  Ad inventory ( rich media ads ) distributed by the major ad networks  is currently all  Flash . However, Google&#8217;s recent <a href="http://blog.admob.com/2009/11/09/google-to-acquire-admob/">AdMob</a> acquisition should allow them to introduce and drive conversion to a new ad format not in wide use today &#8211;  (Html 5 + SVG).  Any handset with an HTML 5 browser will render rich media ads. Google has been working on JavaScript libraries that will fill out the web ecosystem around http, html and <a href="http://www.svgopen.org/">svg</a>.  Google&#8217;s intent may be to more strongly support an open solution for mobile rich media advertising by selling hardware that requires only a browser. </p>
<p>Google&#8217;s support for  VOIP adoption and for open standards (IP for call connection protocols) is far more disruptive to existing carriers. Consumers will now have the option to  buy and use an unlocked phone without a 2 year carrier commitment. This move may serve to turn cell towers into a commodity type of infrastructure rather than a critical part of carriers competitive strategy.  If 2 friends each get unlocked phones loaded with the proper software , a carrier contract is not needed in order to make phone calls. VOIP, Skype, <a href="http://en.wikipedia.org/wiki/Session_Initiation_Protocol">SIP</a> client software support a number of different connection scenarios where voice calls occur without going thru the main internals of a carrier network. Some of the Google voice features allow carrier networks to be integrated in a way that may permit outside callers from traditional networks to call a google voice number and to reach the handset via SIP interfaces  connecting the last mile of the call via IP protocol.  Without a carrier contract, outbound calls to traditional networks can be handled by connecting first to Google voice on IP then bridging to the traditional carrier network. There would no longer be carrier subsidies of the handset purchase. There would no longer be a compelling need for a carrier. An IP connection alone would be sufficient. <a href="http://googlesystem.blogspot.com/2009/11/google-acquires-gizmo5.html">Gizmo5</a> offers  IP based calling features like forwarding , message handling, SIP binding. With enhancements built on these features, it would be possible for friends to call one another using email addresses, URLs in place of traditional phone numbers. Anything that SIP could bind to the handset IP would be sufficient for making a connection to the phone.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowntreerob.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowntreerob.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowntreerob.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowntreerob.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowntreerob.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowntreerob.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowntreerob.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowntreerob.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowntreerob.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowntreerob.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowntreerob.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowntreerob.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowntreerob.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowntreerob.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=9&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowntreerob.wordpress.com/2009/12/15/nexus-and-competition-over-mobile-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/208dff887375fd96d5f642a67204306e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rowntreerob</media:title>
		</media:content>
	</item>
		<item>
		<title>Contrasts between correlation and traditional search</title>
		<link>http://rowntreerob.wordpress.com/2007/01/31/contrasts-between-correlation-and-traditional-search/</link>
		<comments>http://rowntreerob.wordpress.com/2007/01/31/contrasts-between-correlation-and-traditional-search/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 20:53:49 +0000</pubDate>
		<dc:creator>rowntreerob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rowntreerob.wordpress.com/2007/01/31/contrasts-between-correlation-and-traditional-search/</guid>
		<description><![CDATA[Two very different web-based activities involve traditional content search ( google ) versus automatic delivery of a filtered version of the web, condensed and focused according to your personal interests and preferences &#8211; Search versus correlation. This article contrasts the automatic delivery model with search in order to provide an understanding why stream correlation and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=8&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Two very different web-based activities involve traditional content search ( <span>google</span> )  versus automatic delivery of a filtered version of the web, condensed and focused according to your personal interests and preferences &#8211; Search versus correlation. This article contrasts the automatic delivery model with search in order to provide an understanding why stream correlation and delivery of matched content is a viable alternative to search.</p>
<p>Automatic delivery of filtered streams of web content, greatly condensed through a process using correlation and matching, is a compelling technique for  &#8220;bringing the web to you&#8221;. Whereas search is &#8220;pull&#8221;, correlation and matching done by Real Time Matrix is &#8220;push&#8221;.  Like a newspaper thats delivered to your door, edited and reduced in order to retain only those articles that are relevant to your interests, correlation with push is convenient. There is no need for <span>newsstands</span> and generic versions of the paper when you have an alternative for delivery of a version of the same paper condensed in such a way that each item is likely to match your interests? Over the last 2 years <span>RSS</span> has provided a number of technical components that complement the process of web delivery of <a href="http://blog.arc90.com/2007/01/arc90_mobile_nyt_reader.php">news</a>. Under the covers, <span>RSS</span> is powered by streams, rivers of data more mobile and more  flexible than the <span>analogous</span> web pages utilized by search engines.   
</p>
<p>The remainder of the post describes  stream processing for web content as it has been adopted by Real Time Matrix and in doing  so, contrasts traditional search with matching and correlation performed on &#8220;live&#8221; data underlying the river of new web pages, as those pages are posted to the web. For the purpose of making a general comparison, without getting too involved in low-level technical details, the web can be represented by a freeway lined with a series of billboards. To use an example, the New York Times has a series of bill boards representing sections of the news. The <span>NYT</span> Sports Section can be percieived as a billboard represented by a deep stack of pages &#8211; a <span>multi page</span> billboard in which every sports article is represented by a billboard page, organized in LIFO order so that the &#8220;hot off the press&#8221; articles float to the  top of  the page stack. In will be of particular interest to examine search and correlation techniques as theyrelate to a single, new page as it is &#8220;posted&#8221; to the web. 
</p>
<p><strong>Search builds an Index for the new page</strong>
</p>
<p>The existence of an entry for the new page of content within a search index is a prerequisite. Before the new articles page is indexed, before that new index gets added back to existing indices for NYT Sports, noone can see the new page via search. Index building and pre-processing  is not religious about &#8220;fresh content&#8221; and whats sits at the top of the page stack in the billboard. In building and refreshing its <span>indices</span>, <span>Google</span> employs crawlers on 10s of thousands of servers. The <a href="http://en.wikipedia.org/wiki/Web_crawler#Web_crawler_architectures">Crawlers</a>  act as robots that know the location of every billboard and how to schedule re-visits in order to pick up changes posted to each billboard. Reoccurring visits follow their own schedule, determined by <span>Google</span> <span>algorythms</span> that may miss by weeks the exact time of posting of freshest page. When they visit a site like <a href="http://www.nytimes.com/pages/sports/index.html">NYT Sports</a>, 
</p>
<p>Crawlers focus on the HTML formats of data in a page ( more on HTML data formats and <span>RSS</span> data formats below). Any new page that has appeared since the last visit gets processed by the indexer, links to and from other web pages get analyzed, meta information on the page is read, the page is scanned for key words to be included in an index entry for a new page. Before this new entry can update the main <span>Google</span> search indexes, before the new page can begin showing up among results presented as &#8220;hits&#8221; pages for web queries, the new index entry needs to be shipped along the freeway to the nearest <span>Google</span> data center where it can be included with other new index entry&#8217;s and scheduled for a process that will eventually update the main search <span>indices</span>. After all these pre-processing steps are complete, a sports search could include the new page within the list of search &#8220;hits.&#8221; 
</p>
<p><strong>RSS Sample Data , Streaming Data</strong>
</p>
<p>To understand the streaming data approach, look more closely at the example of a new Sports page article as it is posted to the <span>NYTimes</span> web site. As described above, there are two different data formats that can be used (  <span>html or rss</span> ) to represent the sample page from <span>NYT</span> <a href="http://www.nytimes.com/pages/sports/index.html">sports</a>.  This <span>html</span> link is the data used by the crawlers described above. Besides this format, there is another data format of the same page that is more mobile, more easily distributed, and more easily exchanged with other cooperating computer systems. The <a title="Sports RSS Feed" href="http://www.nytimes.com/services/xml/rss/index.html"><img border="0" src="http://graphics8.nytimes.com/images/global/icons/rss.gif" alt="Sports RSS Feed" /></a> , also from the  <span>NYTimes</span>,  contains the same articles as the <span>html</span> links, but these articles are <span>organized</span> in a very different data format &#8211; see the sample of <a href="http://en.wikipedia.org/wiki/RSS_%28file_format%29"><span>RSS</span></a>  format data below <a href="http://en.wikipedia.org/wiki/RSS_(file_format)"><span></a><span>:</p>
<p>&lt;div&gt; &lt;pre&gt; <TITLE>Bryant Barred for One Game After Hard Hit</TITLE>  http://www.nytimes.com/2007/01/31/sports/basketball/31suspended.html?ex=1327899600&amp;en=7ccd90d2e67129e2&amp;ei=5088&amp;partner=rssnyt&amp;emc=rss  The N.B.A. has shown little tolerance this season for any action that is illegal and overtly ugly.  LIZ ROBBINS  http://www.nytimes.com/2007/01/31/sports/basketball/31suspended.html  Wed, 31 Jan 2007 01:33:30 EDT&lt;/pre&gt;&lt;/div&gt;
<p>Visualize the data above, drawn from an rss sample with itunes type NameSpace additions,  as a stream. Scan each data line starting with &lt;itms:artist&gt; placed in  one, long line. Next, animate that one big data line like a ticker-tape so the data scrolls across a given place.  A ticker tape is a data stream containing words or items that can be correlated to other patterns. Look closely at the animated version of the sample data above &#8211; at some point , you would see the words Jack Johnson. If you were interested in music works by Jack, these 2 words could be found among the ticker stream, &#8220;matched&#8221; by correlation process on your behalf.</p>
<p> <strong>RSS Capabilities , Advantages</strong></p>
<p>In contrast to the static html form of the page used by traditional crawlers, the RSS version of a page is fast and  flexible. For the purpose of this example, the stream of rss data mentioned above &#8220;flows between&#8221; arbitrary source and destination points on the freeway. What does that mean?  Mobile stream data,  Rss friendly,  leverages  &#8220;Feed-enabled&#8221; software from any number of 3rd parties compatible with even more 3rd party device types. Equipped with a &#8220;reader&#8221; that consumes Rss, my phone can locate itself at a suitable off ramp, &#8220;subscribing&#8221; to just the data that has been correlated and matched to me,  streaming past the off-ramp among a much larger &#8220;firehose&#8221; of generic data. Infrastructure supporting rss distribution is built into the phone and it just works.</p>
<p>In addition, the Rss form of newly posted content does its own PR. As articles  post to the NYTimes sports pages, the Rss format has the ability to inject itself into the syndication infrastructure with an announcement that simply says &#8220;I&#8217;ve arrived&#8221;. That simple statement triggers data flows and complementary filtering or &#8220;personalization&#8221; of the data in transit. The practical result is that relevant data arrives where it is supposed to go on an intelligent freeway. Again with the aid of ots of 3rd party software supporting announcement pings and the feedMesh, company&#8217;s like Technorati, syndic8 respond to the data that was just posted with all sorts of automated, &#8220;just arrived&#8221; type tools. The discovery method for newly posted Html is very different, involving higher cost and greater latency. </p>
<p>Compared to streaming Rss data, moving immediately  out to the interested consumer from the billboard at the same time that the article is posted, traditional search indices can make you wait. You wait after the post while the crawlers are idle for a period of time determined by the algorythms at google. For example, if you have small traffic e-commerce site and you begin offering new categories of merchandise in your on-line catalog, it may be 30 days befor the new category gets picked up by crawlers and added to the indices for your site. NYtimes sports, although larger and of more interest to the dispatchers behind the crawlers, is still going to be affected by considerable latency between standard practice for CMS and newly posted Rss versions of articles calls for a notice of the post and a concurrent flow of data that mimics email. Registered parties and groups of people will be notified immediately after the Rss version of the article arrives on the web.<br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/search" rel="tag">search</a>, <a href="http://technorati.com/tag/rss" rel="tag">rss</a>, <a href="http://technorati.com/tag/crawler" rel="tag">crawler</a>, <a href="http://technorati.com/tag/robot" rel="tag">robot</a>, <a href="http://technorati.com/tag/indexer" rel="tag">indexer</a>, <a href="http://technorati.com/tag/realtime" rel="tag">realtime</a></p>
<p><!-- technorati tags end -->
<p style="text-align:right;font-size:8px;">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowntreerob.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowntreerob.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowntreerob.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowntreerob.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowntreerob.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowntreerob.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowntreerob.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowntreerob.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowntreerob.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowntreerob.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowntreerob.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowntreerob.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowntreerob.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowntreerob.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowntreerob.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowntreerob.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=8&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowntreerob.wordpress.com/2007/01/31/contrasts-between-correlation-and-traditional-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/208dff887375fd96d5f642a67204306e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rowntreerob</media:title>
		</media:content>

		<media:content url="http://graphics8.nytimes.com/images/global/icons/rss.gif" medium="image">
			<media:title type="html">Sports RSS Feed</media:title>
		</media:content>
	</item>
		<item>
		<title>Lotus Connections with Web20</title>
		<link>http://rowntreerob.wordpress.com/2007/01/24/lotus-connections-with-web20/</link>
		<comments>http://rowntreerob.wordpress.com/2007/01/24/lotus-connections-with-web20/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 20:45:09 +0000</pubDate>
		<dc:creator>rowntreerob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rowntreerob.wordpress.com/2007/01/24/lotus-connections-with-web20/</guid>
		<description><![CDATA[As announced in BusinessWeek IBM&#8217;s recent enhancements to Lotus Connections validate some Web20 software approaches and may comprise a vanguard in corporate middleware employing  a new stack thats quicker and easier for software developers. Sites like TechCrunch have reported all the details of the Web20 fad among companies whose revenue is considerably smaller than IBM&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=7&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As announced in <span><a href="http://www.businessweek.com/technology/content/jan2007/tc20070122_532199.htm">BusinessWeek</a></span> IBM&#8217;s recent enhancements to Lotus Connections validate some Web20 software approaches and may comprise a vanguard in corporate <span>middleware</span> employing  a new stack thats quicker and easier for software developers. Sites like <span><a href="http://www.techcrunch.com">TechCrunch</a></span> have reported all the details of the Web20 fad among companies whose revenue is considerably smaller than IBM&#8217;s 95 billion. If the Elephant is ready to <a href="http://www.amazon.com/Elephants-Dance-Inside-Historic-Turnaround/dp/0060523794">dance</a> once again, there are  lessons for enterprise Software vendors under the covers of the Web20 culture in software development.</p>
<p>
</p>
<p>The salient points of the Lotus Connections press releases point out things like easier <span>blogs</span>, personal profiles, and autonomous communities as new features employing software practices now the main religion at lots of startups like <span>Flickr</span> and Delicious. Users of these newer web sites take no time at all to grow a new community of 25 or 2500 users (autonomous <span>workgroups</span>), whose members cooperate and <span>interoperate</span>, sharing data, applying <a href="http://technorati.com/pop/">tags</a> to the data without <span>assistance</span> from System Administrators or programmers or application owners. <span>Flickr</span> and Delicious support the general proposition that, on the web, songs and pictures can &#8220;just find you&#8221; based on your interests and on your membership in a group. These &#8220;smart network&#8221; characteristics come to the enterprise with high value and very low cost. 
</p>
<p>The trend regarding some of this web20 plumbing is to increasing adoption by the enterprise; a logical consequence could be disruption in some of the technical aspects of the traditional Enterprise <span>middleware</span> stack. Compared to traditional corporate stacks,the Web20 software stacksare lean, present everywhere,  and very easy to deploy. <span>Http</span> and <a href="http://en.wikipedia.org/wiki/REST">REST</a> are software <span>cornerstones</span> supporting <span>alot</span> of functionality at startups that predates the lotus <span>community</span> announcements. For software developers at these firms,  there are no requirements for dealing with with <span>WebServices</span> <span>Utiliitys</span>,no <span>UDDI</span>, no complicated service endpoint <span>xml</span> schema abstracts. With REST, its  just <span>URL&#8217;s</span>, user interaction with those <span>urls</span>, and <span>Http</span>protocol. There are no extra libraries for programmers  to download ,no preliminary deployment utility steps to be run or library/repository entries to be maintained. The Web20 stack is better, faster, and way cheaper. </p>
<p>
</p>
<p>The following section provides business and technology details that support the notion of continued disruption as traditional business process software and work group software  adopts best practices and additional plumbing from web20 practices.</p>
<p><strong><span><a href="http://en.wikipedia.org/wiki/RSS_%28file_format%29">RSS</a></span> &amp; <a href="http://en.wikipedia.org/wiki/Atom_%28standard%29">ATOM </a> present each worker with &#8220;their data&#8221; <br />
</strong></p>
<p>In the same method that these 2 data formats are heavily used for syndication of web news and  <span>weblogs</span>,   business <span>workgroup</span> documents, selected database fragments can be wrapped or enclosed and then distributed to just the people that need to receive it. The snips of data in the <i>&lt;item&gt;</i>  below show 2 examples : 
</p>
<ul>
<li><span>RSS</span> &#8220;encloses&#8221; a spreadsheet using <i>enclosure</i>
</li>
<li><span>RSS</span> &#8220;encloses&#8221;  some data selected from a database in <span><i>CDATA</i></span>
</li>
</ul>
<p>&lt;item&gt;<br />
 &lt;title&gt;The <span>Overnightscape</span> #143 (3/14/05)&lt;/title&gt;<br />
 &lt;<span>pubDate</span>&gt;Mon, 14 Mar 2005 09:51:43 GMT&lt;/<span>pubDate</span>&gt;<br />
 &lt;enclosure <span>url</span>=&#8221;http://xyzcorp.intranet.com/xls/billing/Overnightscape_receipts0143.xls&#8221; <br />
    length=&#8221;10802740&#8243; type=&#8221;application/x-excel&#8221;/&gt;</p>
<p> &lt;category&gt;payable&lt;/category&gt;</p>
<p> &lt;category&gt;unapproved&lt;/category&gt;
</p>
<p>&lt;/item&gt;</p>
<p>
</p>
<p>&lt;item&gt;<br />
 &lt;title&gt;The <span>Overnightscape</span> #143 (3/14/05)&lt;/title&gt;<br />
 &lt;<span>pubDate</span>&gt;Mon, 14 Mar 2005 09:51:43 GMT&lt;/<span>pubDate</span>&gt;
</p>
<p> &lt;content:encoded&gt;&lt;![<span>CDATA</span>[<br />
      &lt;parameters applicable-location="point1"&gt;<br />
         &lt;temperature type='maximum' units="Fahrenheit" time-layout="k-p24h-n7-1"&gt;<br />
            &lt;name&gt;Daily Maximum Temperature&lt;/name&gt;<br />
            &lt;value&gt;34&lt;/value&gt;<br />
            &lt;value&gt;43&lt;/value&gt;<br />
            &lt;value&gt;39&lt;/value&gt;<br />
            &lt;value&gt;39&lt;/value&gt;<br />
            &lt;value&gt;47&lt;/value&gt;<br />
            &lt;value&gt;48&lt;/value&gt;<br />
            &lt;value&gt;41&lt;/value&gt;<br />
         &lt;/temperature&gt;<br />
         &lt;temperature type='minimum' units="Fahrenheit" time-layout="k-p24h-n6-2"&gt;<br />
            &lt;name&gt;Daily Minimum Temperature&lt;/name&gt;<br />
            &lt;value&gt;16&lt;/value&gt;<br />
            &lt;value&gt;31&lt;/value&gt;<br />
            &lt;value&gt;26&lt;/value&gt;<br />
            &lt;value&gt;26&lt;/value&gt;<br />
            &lt;value&gt;32&lt;/value&gt;<br />
            &lt;value&gt;31&lt;/value&gt;<br />
         &lt;/temperature&gt;<br />
      &lt;/parameters&gt;<br />
   ] ]&gt;&lt;/content:encoded&gt;
</p>
<p>&lt;/item&gt;</p>
<p>
</p>
<p>Enclosed in <span>RSS</span> ,  business data now gets a free ride for a better, faster, cheaper experience. The enclosing <span>RSS</span> stream of data can be routed anywhere using only <span>http</span> and a  network &#8211; there is an assumption that the enclosed documents are URL-accessible on a web-server or <span>intranet</span>. Any phone, <span>PDA</span> laptop can get access to the data as easily as these devices access the web. <span>Http</span> plumbing is everywhere and imposes very low <span>admin</span> costs. Atom and <span>RSS</span> are universally recognized formats which means that the only system requirement is to deliver data to the target application. Absolutely no requirement exists to write a <span>UI</span> or to develop user applications to manipulate the data because all kinds of software already exists that processes <span>RSS</span>/Atom and that <span>manuipulates</span> the enclosed data objects according to their mime type. In summary, things i <span>dont</span> need <span>todo</span>:</p>
<ul>
<li>No <span>messaging</span> layer or MOM needed</li>
<li>No <span>ESB</span> needed</li>
<li>No PUB/SUB framework needed</li>
<li>No SOAP  Web/services infrastructure needed
</li>
<li>No presentation layer or application needed</li>
</ul>
<p><strong>Document Flow and <a href="http://www-128.ibm.com/developerworks/webservices/library/specification/ws-eventing/">Notification</a></strong></p>
<p>Now that <span>i&#8217;ve</span> completed my work or updates to the documents that are of interest to my <span>workgroup</span>, i need to signal that <span>im</span> done and that subsequent work by others in the group may commence. Millions of dollars of complex software with functionality mentioned at the above link above has been sold to customers needing to cover this somewhat complex functional requirement. At the risk of oversimplifying things, the Web20 stack is a growing presence with decent capabilities for &#8220;eventing and notification&#8221; so that when your task is complete, i get an alert and can begin my task. <span>Workflow</span>/document related functions such as Creates, Reads, Updates, and Deletes are covered by REST , and as in the data excerpt above you may update the <span>metadata</span> in the <i>&lt;category&gt; </i>tag to indicate status changes<i>. </i>Those status changes can be picked up by observing or polling the data stream that encloses the document. Although not quite ready for prime, <span>dojo&#8217;s</span> <a href="http://www.irishdev.com/NewsArticle.aspx?id=2166">comet</a> is utilized in web20 contexts and purports to support <i><span>http</span> push </i>in an environment where pieces of distributed software components communicate at a low level and with <span>alot</span> of intelligence using nothing more than <span>http</span>.
</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/lotus" rel="tag">lotus</a>, <a href="http://technorati.com/tag/lotusworld" rel="tag">lotusworld</a>, <a href="http://technorati.com/tag/web20" rel="tag">web20</a></p>
<p><!-- technorati tags end -->
<p style="text-align:right;font-size:8px;">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowntreerob.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowntreerob.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowntreerob.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowntreerob.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowntreerob.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowntreerob.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowntreerob.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowntreerob.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowntreerob.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowntreerob.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowntreerob.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowntreerob.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowntreerob.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowntreerob.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowntreerob.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowntreerob.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=7&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowntreerob.wordpress.com/2007/01/24/lotus-connections-with-web20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/208dff887375fd96d5f642a67204306e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rowntreerob</media:title>
		</media:content>
	</item>
		<item>
		<title>Net Neutrality &#8211; rolling new revenue without K-Street</title>
		<link>http://rowntreerob.wordpress.com/2007/01/11/net-neutrality-rolling-new-revenue-without-k-street/</link>
		<comments>http://rowntreerob.wordpress.com/2007/01/11/net-neutrality-rolling-new-revenue-without-k-street/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 00:39:03 +0000</pubDate>
		<dc:creator>rowntreerob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rowntreerob.wordpress.com/2007/01/11/net-neutrality-rolling-new-revenue-without-k-street/</guid>
		<description><![CDATA[Recent developments related to the ATT / SBC merger and the details in the consent decree that was part of FCC approval for the merger shows some movement away from the pipe owners like ATT back in favor of content providers like Google in the Net Neutrality  debate. A single abstention on the 5 member [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=6&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recent developments related to the ATT / SBC merger and the details in the consent decree that was part of FCC approval for the merger shows some movement away from the pipe owners like ATT back in favor of content providers like Google in the <i>Net Neutrality  </i>debate. A single abstention on the 5 member FCC board altered the neutrality dynamic in favor of the grass roots despite the counter argument by the pipe owners that necessary capital improvements make it imperative that they charge content providers like google and apple for all the new videos moving accross the net. Absent the changes that alter the web in the direction of cable TV, the pipe owners predict  capital impro<i>v</i>ement deficits and rising broadband congestion as bittorrent and itunes tv shows and netflix movies clog the network.</p>
<p>
</p>
<p>Google exemplifies the enormous valuations attached to content providers who can shake the money tree of sponsored advertising as they deliver applications and content thru the pipes owned by the likes of ATT. The number of page views served directly by Google and also by partners involved in affiliate programs where ad money flows back to google is money tree. The last i saw is that the front-end revenue for google sponsored ads was averaging $1.44 per click. Google disrupted the advertising market by evolving the AdWords marketplace and by extending the equation with web browsers, adding sponsored links to the search results pages served up by google to users trying to find stuff on the web. </p>
<p>Rather than paying K-street lobbys and using leverage in neutrality regulations to come up with rules allowing them to loot the pockets of Google, the pipe owners like ATT ought to be surveying the web advertising markets looking for an innovation of their own in order to print money like google does. For example, instead of looking on in envy at Googles 120 billion market cap and the growth of AdSense, the Pipe owners could be saying &#8220;hey i have a money tree of my own because I own the user IP and Im positioned to add the holy grail to that IP &#8211; individual user demographics.&#8221; Good demographics, added to the activities currently incorporated into Google&#8217;s ad words market would probably double the value to advertisors. Was that search on &#8220;mortgage insurance&#8221; submitted by a 36 year old in Greenwich with income of 450K or was it submitted by an 18 year old finance student at the state university? There is a difference. 
</p>
<p>When i do a search on a google sponsored site that is using AdSense, the relative value of the Ads that i will see along with my search results is determined by an auction whose market places a value on keywords without knowing anything about my demographic. User at IP 192.0.0.1 submitted a query on &#8220;mortgage insurance&#8221;. The IP is naked. There is very little in terms of marketing demographic or segmented audience based on age, address, and income associated with that IP address. 
</p>
<p>For the sake of argument, lets just say that im that 36 year old looking for mortgage products. I have  2 teenagers who are iTunes addicted. ATT is my ISP and they have offered me an opt-in program where i divulge some sensitive personal information that i can control and that allows me or my children  access to a new kind of cookie jar built on the $$$ associated with my demographic data. With the demographic, my click on a sponsored link accompanying the mortgage search is worth $3.50 not $1.44. That is because the DNA of marketers is in demographics and if they know just a little more about the person they are reaching thru AdSense rather than just the IP, they will pay.</p>
<p>Going with the future scenario, say that a partnership among ATT, Google , and iTunes works like this: ATT says that this month , in return for access to my demographic, they will credit my account $15 for free iTunes downloads for my kids. ATT has told Google that AdSense activity placing ads in front of me will be augmented by my demographic and as a result, Googles monthly revenue resulting from my &#8220;click&#8221; will double. Some of that delta revenue is charged back from Google by ATT. Everybody makes more. iTunes get more action that is subsidized by ATT&#8217;s bonus offer to me. So ATT is subsidizing my kids use of iTunes. ATT is collecting some piece of the AdSense money by allowing Google access to the demographic associated with my IP. Google is paying ATT a portion of the delta AdSense revenue. 
</p>
<p>references:
</p>
<p><a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.fcc.gov%2FATT_FINALMergerCommitments12-28.pdf&amp;ei=LW2lRd68AZCUgwO8rej0CQ&amp;usg=__aKi2BWVnfoOnMiK8Ru4uyyBD73Q=&amp;sig2=yLiFg8P1pvvrJFJ4-n-_3g">at&amp;t consent decree</a></p>
<p>see &#8220;net neutrality&#8221; pg 9</p>
<p><a href="http://www.lessig.org/blog/archives/cat_netneutrality.shtml">NetNeutrality by lessig<br />
</a></p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/net-neutrality" rel="tag">net-neutrality</a>, <a href="http://technorati.com/tag/google" rel="tag">google</a>, <a href="http://technorati.com/tag/att" rel="tag">att</a>, <a href="http://technorati.com/tag/web" rel="tag">web</a>, <a href="http://technorati.com/tag/premiumcontent" rel="tag">premiumcontent</a></p>
<p><!-- technorati tags end -->
<p style="text-align:right;font-size:8px;">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowntreerob.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowntreerob.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowntreerob.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowntreerob.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowntreerob.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowntreerob.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowntreerob.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowntreerob.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowntreerob.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowntreerob.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowntreerob.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowntreerob.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowntreerob.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowntreerob.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowntreerob.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowntreerob.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=6&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowntreerob.wordpress.com/2007/01/11/net-neutrality-rolling-new-revenue-without-k-street/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/208dff887375fd96d5f642a67204306e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rowntreerob</media:title>
		</media:content>
	</item>
		<item>
		<title>Reading Lists with state</title>
		<link>http://rowntreerob.wordpress.com/2006/04/01/reading-lists-with-state/</link>
		<comments>http://rowntreerob.wordpress.com/2006/04/01/reading-lists-with-state/#comments</comments>
		<pubDate>Sat, 01 Apr 2006 15:24:52 +0000</pubDate>
		<dc:creator>rowntreerob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rowntreerob.wordpress.com/2006/04/01/reading-lists-with-state/</guid>
		<description><![CDATA[Although easy to store on the web , and easy to use to&#160; share your feed list,&#160; OPML Reading Lists need new features including server-side, stored, state information and access to a networked valueHolder object type version of readingList state. A reading list user would then be able to seamlessly use any instance of any [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=5&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Although easy to store on the <a title="see me now" class="mceVisualAid" href="http://www.opmlworkstation.com/">web</a> , and easy to use to&nbsp; share your feed list,&nbsp; OPML Reading Lists need new features including server-side, stored, state information and access to a networked <em>valueHolder object type</em> version of readingList state. A reading list user would then be able to seamlessly use any instance of any feedReading client to pick up the feeds encapsulated by specific list exactly where that specific user last left the list.&nbsp; Lets say that there are 50 new feed items belonging to 10 of my ReadingList&#8217;s URLs in the morning. On my laptop at home, i manage to read 10 . Then, in my car on the way to work, via a Reader equipped satellite radio, i listen to 5 more podcaste items before arriving at work where i scan the remaining 35 feed items. This scenario involves 3 clients and 3 separate feedReaders that in today&#8217;s world are each capable of subscribing to and downloading all 50 feeds in triplicate. Today, there is no way for these readers to share state, to share the data that progressively updates as i wade through the 50 feeds. What i want is a seamless handoff off an updated awareness of both read and&nbsp; unread  items as my presence shifts among the devices on the way to work. The rest of the post is a discussion what and how for one possible solution that extends reading lists and that adds an app server that can update and hold values of these networked list objects.</p>
<p>
If you use reading lists and just 1 client to check for feeds there is no need for new features. That single client would be the only location needed for storage of important meta information regarding the feeds and the delivery of items on those feeds. For any given feed or url in the list, the client knows when it needs to poll,&nbsp; requesting a pull of new feeds from that url.&nbsp; As long as you always use the same client the reading list entries are handled correctly regarding last visited&nbsp; state and with respect to dupes because a single client knows how to avoid duplicate feeds on the url. It can diff the meta data just received against data from older items. Now introduce a 2nd feedReader client by sharing the reading lists on your PC with the reader installed on your phone and see what happens. Everything gets pulled twice. Without access to the same internal state information&nbsp; used by the first client, the phone has no visibility into what time each url in the list was last requested and no access to meta data like the most recent pubDate on items just pulled by the other client. Nor does it have any information on duplicates. On the phone, you can get your feeds but it will be just as if you are using an email account where you save all mail items on the server while using multiple mail clients. Each client downloads the entire list of mail in the inbox even thou you may have already read the mail.<em> </p>
<p></em>
</p>
<p>
A shared folder of MyFeeds as I last accessed them , stored server-side where it associates users (myself) and lists (mylist) with a 1 : 1 cardinality is one solultion to the problem. The virtual folder encapsulates client state information like the last time that i read a particular &amp;LT;title&gt; belonging to a feed URL, storing server-side attributes like <em>&quot;last_access_date&quot; </em>on the feed and &quot;<em>has_been_read&quot;</em> on each title in the feed. Any feedReading client on any device has access to the folder and to accurate context covering details on what i last read and when.&nbsp; All that i have to do to use the reading list in a consistent fashion is get access to the web on a device with a reader capable of accessing this shared folder.
</p>
<p>
Assume that you have&nbsp; <a title="Gdata API" target="_blank" href="http://code.google.com/apis/gdata/protocol.html">http://code.google.com/apis/gdata/protocol.html</a> providing &quot;<em>shared folder&quot; </em>features. Look at the Gdata link for &quot;<em>Inserting-a-new-entry&quot;. </em>Its focused on the provider and not the consumers of feeds, but it is so close to being a compelling example that some speculation around the fringe of the supported functionality is merited. This is scalable and it supports a full <a target="_blank" title="Rest" href="http://en.wikipedia.org/wiki/Represeentational_State_Transfer">Rest&nbsp;&nbsp;</a> interface. In the details of the &quot;<em>201 Created&quot; </em>section you can see the xml code excerpt below:
</p>
<p>
&lt;id&gt;1 &lt;/id&gt;</p>
<p>
 &lt;link rel=&quot;edit&quot; xhref=&quot;http://example.com/myFeed/1/1/&quot;/&gt;</p>
<p>
 &lt;updated&gt;2006-01-23T16:26:03-08:00 &lt;/updated&gt;&nbsp;<br />
</p>
<p>
The link and the id above are pretty close to what you would need to have a uuid on the association between the user (myself) and the &lt;entry.title&gt; where you want to store the attribute &quot;<em>read or unread&quot;. </em>Once someone convinces google to extend this initial offering for rss in the GData api, support for the reading list with shared state is done. Any feedReader on any device marks a title to &quot;<em>has-been-read&quot;, </em>generating a local event that delegates to a proxy to GData where a POST/UPDATE occurs on the URI and data entry representing the distributed object encapsulating the state of my interaction with the collection of titles that belong to a specific feed. I could switch devices and do a GET to access the shared folder in the state where i left off while i previously was accessing my reading list.&nbsp; </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowntreerob.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowntreerob.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowntreerob.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowntreerob.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowntreerob.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowntreerob.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowntreerob.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowntreerob.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowntreerob.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowntreerob.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowntreerob.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowntreerob.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowntreerob.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowntreerob.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowntreerob.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowntreerob.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=5&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowntreerob.wordpress.com/2006/04/01/reading-lists-with-state/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/208dff887375fd96d5f642a67204306e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rowntreerob</media:title>
		</media:content>
	</item>
		<item>
		<title>The Box in the living Room versus Rss everywhere</title>
		<link>http://rowntreerob.wordpress.com/2006/02/19/the-box-in-the-living-room-versus-rss-everywhere/</link>
		<comments>http://rowntreerob.wordpress.com/2006/02/19/the-box-in-the-living-room-versus-rss-everywhere/#comments</comments>
		<pubDate>Sun, 19 Feb 2006 22:44:06 +0000</pubDate>
		<dc:creator>rowntreerob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rowntreerob.wordpress.com/2006/02/19/the-box-in-the-living-room-versus-rss-everywhere/</guid>
		<description><![CDATA[Who benefits from the requirement for a set-top box in the living room that does double duty as a receiver gateway for any incoming digital media (netFlix via the web) and as a distribution hub for syncing media to other local devices (forward myRingTones to my cellphone, forward my podcast to the XM device)? With [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=4&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Who benefits from the requirement for a set-top box in the living room that does double duty as a receiver gateway for any incoming digital media (netFlix via the web) and as a distribution hub for syncing media to other local devices (forward myRingTones to my cellphone, forward my podcast to the XM device)? With this type of network organization both network endpoints involved in media transfer are fixed so that transmission across the net of copyrighted material covers a safe, consistent, and defensible route. This is a boon to content owners with piracy concerns. Utilizing a hardware node that is always the transmission destination within the home, content owners exert maximum control over the implementation of DRM and over the codec processing required to render transmission data into playable media. Each network connection made for the purpose of updating my household media library, is made with the assurance that my account has been authenticated, that my subscription has been paid, and that i will have difficulty ripping and re-burning the media that is being received. Piracy risks that preoccupy content owners may be minimized &#8211; but it is not a strategy that comes close to providing optimal consumer choice.</p>
<p>The new <a href="http://www.cnet.com/4831-11405_1-6411954.html">linksys product</a> is part of a partnership with Yahoo designed to ease the task of syncing media that has been downloaded with TV , Stereo and other gaming components located in the living room or brought there for the express purpose of local file sharing. Recent reports posit <a href="http://www.pbs.org/cringely/pulpit/pulpit20051124.html">Google cube</a> as a similar product. Microsoft&#8217;s media center PC product also sits in the living room although it handles many other functions besides DRM. New devices like the <a href="http://slingbox.com/">slingBox</a> virtualize my content, allowing me to watch any show on my list even if i&#8217;m in a hotel across the country from my living room. Sony&#8217;s <a href="http://products.sel.sony.com/locationfreetv/flash.html">location free</a> offers features similar to slingBox, funneling content first to the hardware device where its available to be forwarded to other devices. Every one of these hardware devices intended for the living room utilizes hardware encryption, hardware DRM for a consistent and predictable distribution of media files or streaming media from content providers to legitimate media subscribers.</p>
<p>The holy grail for personalized e-media &#8211; play what i want now, wherever i am, on the device in my hand &#8211; is getting a lot closer to reality. TV shows can download direct to itunes for playback. GoogleVideo distributes mpegs and avi type files. Companies like <a href="http://www.brightcove.com/">brightcove</a> supply enabling infrastructure so that any content can be routed to any subscriber device. <a href="http://fireant.tv/">Fireant</a> delivers your media to any of your devices. RSS allows you to virtualize the storage of your global &quot;playlist&quot; and to access your personal channels list from any device affording web access. &quot;Search, Browse, Subscribe&quot; techniques are used to subscribe to (update) content, adding the content to channels in a virtual playlist. <a href="http://www.vanraamt.nl/music.opml">Playlists</a> are the &quot;what&quot;, <a href="http://blogs.law.harvard.edu/tech/rss">RSS</a> is the glue for connectivity and transmission &#8211; the standard that any net-connected device can understand as it uses the playlist in order to retrieve and to play your content whenever you want it. Playlists simply exist on the net &#8211; its totally unnecessary for either the list or the retrieved media to be tethered to any hardware in any fixed location like your living room. Any device at any time can retrieve the list, using links there in order to access the actual e-media content. With a virtualized menu of &quot;my personal channels&quot; and with mobile devices all coming equipped with an Rss Reader, wherever you have a net connection your virtual list becomes the available channel directory on the device. You play whatever you like wherever you are without ever having to consider how to sync up a handheld device with the hardware hub in your living room.</p>
<p>An example using virtual channel e-media without being tethered to any hardware hub in the living room involves a commuter with a playlist including a traffic feed. The virtual playlist includes the url for the traffic feed. Via the playlist, the streaming audio for the traffic can be played on a web-radio before departing from the home for work. In the car, <a href="http://www.orbitcast.com/archives/syndicated-xm-schedules-in-rss-and-opml.html">XM Playlists</a> incorporating the same technical glue are being used to organize satellite radio content. Eventually, tuning practices for these radios may include the capability to &quot;tune to&quot; URL&#8217;s. Sony is now equipping its new devices with features that leverage RSS &#8211; using <a href="http://www.us.playstation.com/PSP.aspx?id=softwareupdate/PSP_260_update.htm#LocationFree">psp rss reader</a> the PSP can access the same traffic reports. At work, the same virtual playlist can be used to connect to the traffic before going home. None of these media scenarios need to be funneled through a device in the living room. The only real requirement for anytime, anywhere access to the media is a net connection and access to the playlist that includes the traffic report.</p>
<p>In terms of the details of encryption and DRM, the &quot;hardware in living room&quot; solution contrasts with an alternative software implementation of DRM in ways too numerous and too complex to wade into. For the ambitious needing more, see pg 11 &#8211; 14 of this Cato Institute <a href="http://www.cato.org/pub_display.php?pub_id=6025">publication</a> . For any mobile device with an open software applications stack &#8211; like a phone or a psp &#8211; encryption and DRM processing meeting just about any level of requisite security is a straightforward matter. Binary media in transit to the device can easily be protected. However, hollywood and and the RIAA believe that any networked, web connected node where subscriber authentication and DRM license mediation occurs, and where media transcoding occurs is also an occasion for piracy- this belief and distrust is behind the support of hardware DRM in the living room because hollywood controls it. Although technical practices provide &quot;always-on&quot; access by my phone, my psp, or my XM device to the latest and greatest version of my playlist or the playlists of any of my friends, giving me the ability to play any of that content anytime, anywhere, content owners prefer hardware implementations of piracy prevention schemes that restrict any conceivable opportunity for diversion of media outside the sandbox.</p>
<p>These new hardware products, intended only for the living room assume that delivery of all media is made to the living room first &#8211; they do a good job protecting the interests of content owners and anti-piracy advocates, but at a price to anyone with a preference for playing anything, anywhere, anytime. When i have to bring my phone into the house first in order to sync a new ringtone, or when i have to bring my psp into the living room first in order to pick up a new movie trailer because the psp does not have the requisite DRM features that only exist on the piece of hardware in the download device located at home, my options for playing anything, anytime, anywhere are all impacted. The hardware devices for the living room include lots of convenience and easy-to-use features. As evidenced by the maneuvering over the <strong><a href="http://www.eff.org/deeplinks/archives/004261.php">analog hole bill</a></strong> , the content industry, while not always up-front in declaring their real intent, is more into piracy control than consumer choice.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><!-- technorati tags begin --></p>
<p>technorati tags: <a rel="tag" href="http://technorati.com/tag/soho">soho</a>, <a rel="tag" href="http://technorati.com/tag/podcast">podcast</a>, <a rel="tag" href="http://technorati.com/tag/rss">rss</a>, <a rel="tag" href="http://technorati.com/tag/set%20top%20box">set top box</a>, <a rel="tag" href="http://technorati.com/tag/e-distribution">e-distribution</a>, <a rel="tag" href="http://technorati.com/tag/home%20video">home video</a>, <a rel="tag" href="http://technorati.com/tag/youtube">youtube</a>, <a rel="tag" href="http://technorati.com/tag/video">video</a></p>
<p><!-- technorati tags end --></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowntreerob.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowntreerob.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowntreerob.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowntreerob.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowntreerob.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowntreerob.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowntreerob.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowntreerob.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowntreerob.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowntreerob.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowntreerob.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowntreerob.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowntreerob.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowntreerob.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowntreerob.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowntreerob.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowntreerob.wordpress.com&amp;blog=84982&amp;post=4&amp;subd=rowntreerob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowntreerob.wordpress.com/2006/02/19/the-box-in-the-living-room-versus-rss-everywhere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/208dff887375fd96d5f642a67204306e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rowntreerob</media:title>
		</media:content>
	</item>
	</channel>
</rss>
