<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Details on TiVo Series 4?</title>
	<atom:link href="http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/</link>
	<description>All your digital media goodness.</description>
	<lastBuildDate>Sat, 20 Mar 2010 16:26:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: cableric</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75647</link>
		<dc:creator>cableric</dc:creator>
		<pubDate>Fri, 07 Dec 2007 03:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75647</guid>
		<description>MegaZone - Eh, we&#039;re talking apples and oranges here.  Although you are well informed on some aspects of OCAP, on others you&#039;re off base.  Anyway, unless you work for CableLabs, Unisoft, Vidiom, Guideworks, ect. you&#039;d have no idea what a universal plug-in is, so don&#039;t feel too bad.

I&#039;ve got to stop bringing work home with me...

Cheers,
cableric</description>
		<content:encoded><![CDATA[<p>MegaZone &#8211; Eh, we&#8217;re talking apples and oranges here.  Although you are well informed on some aspects of OCAP, on others you&#8217;re off base.  Anyway, unless you work for CableLabs, Unisoft, Vidiom, Guideworks, ect. you&#8217;d have no idea what a universal plug-in is, so don&#8217;t feel too bad.</p>
<p>I&#8217;ve got to stop bringing work home with me&#8230;</p>
<p>Cheers,<br />
cableric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hdtivo</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75518</link>
		<dc:creator>hdtivo</dc:creator>
		<pubDate>Fri, 30 Nov 2007 18:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75518</guid>
		<description>When people have these OCAP Series 3 Platform TiVoes in their homes, how long before they start saying we&#039;d really like to be able to [i]initiate[/i] the VOD/PPV in Cable mode, but then switch to TiVo mode to actually watch it?  ;)

How long before people say, well, I really like the TiVo interface so I don&#039;t use PPV/VOD as much as I would if I could watch it in TiVo mode?  ;)</description>
		<content:encoded><![CDATA[<p>When people have these OCAP Series 3 Platform TiVoes in their homes, how long before they start saying we&#8217;d really like to be able to [i]initiate[/i] the VOD/PPV in Cable mode, but then switch to TiVo mode to actually watch it?  <img src='http://www.zatznotfunny.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>How long before people say, well, I really like the TiVo interface so I don&#8217;t use PPV/VOD as much as I would if I could watch it in TiVo mode?  <img src='http://www.zatznotfunny.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MegaZone</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75483</link>
		<dc:creator>MegaZone</dc:creator>
		<pubDate>Fri, 30 Nov 2007 01:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75483</guid>
		<description>Razor - OCAP was created because the FCC mandated that cable open their systems to other HW providers.  But they didn&#039;t mandate a way to accomplish that.  So the cable industry did what would cause them the least amount of pain - keeping the same head end systems and introducing a universal application layer that would allow them to deploy whatever applications they needed to support their existing systems.  It wouldn&#039;t been a lot more work for them to create a standardized API for all the cable systems, since there are many different systems, to allow CE vendors to code to that one API.  That&#039;s what the CE wanted with their DCR+ proposal.

For some CE vendors, it is fine - like TV vendors.  They don&#039;t have an existing UI, so OCAP allows them to access additional services, like SDV, VOD, and PPV, which they were previously unable to access natively.  But for CE vendors like TiVo, or PC vendors selling Media Center PCs, etc, this was unacceptable because the main features of those products is the software.  So allowing the cable companies to replace the software utterly destroys the value of the products.  Which is why this compromise is important.</description>
		<content:encoded><![CDATA[<p>Razor &#8211; OCAP was created because the FCC mandated that cable open their systems to other HW providers.  But they didn&#8217;t mandate a way to accomplish that.  So the cable industry did what would cause them the least amount of pain &#8211; keeping the same head end systems and introducing a universal application layer that would allow them to deploy whatever applications they needed to support their existing systems.  It wouldn&#8217;t been a lot more work for them to create a standardized API for all the cable systems, since there are many different systems, to allow CE vendors to code to that one API.  That&#8217;s what the CE wanted with their DCR+ proposal.</p>
<p>For some CE vendors, it is fine &#8211; like TV vendors.  They don&#8217;t have an existing UI, so OCAP allows them to access additional services, like SDV, VOD, and PPV, which they were previously unable to access natively.  But for CE vendors like TiVo, or PC vendors selling Media Center PCs, etc, this was unacceptable because the main features of those products is the software.  So allowing the cable companies to replace the software utterly destroys the value of the products.  Which is why this compromise is important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MegaZone</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75482</link>
		<dc:creator>MegaZone</dc:creator>
		<pubDate>Fri, 30 Nov 2007 01:05:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75482</guid>
		<description>The VOD vendors are being *required* to support OCAP.  Time Warner and Comcast have both stated that they will be moved to OCAP boxes by the end of 2008.  Their VOD vendors have to get on board or get kicked to the curb, no choice.  There is no need for a universal plug-in - that&#039;s the point for OCAP.  Each MSO can have a unique plug-in.  As long as it runs on OCAP and talks to the local head end, that&#039;s what OCAP is all about.  The idea is there is no need for standardized applications, because the platform is standardized.

One of the main points to OCAP was avoiding the need for a standardized interface.  It isn&#039;t little known that CableLabs didn&#039;t specify standards for a universal plug-in - it is VERY well known, since that was the entire point to OCAP. *NOT* creating a standardized interface to services like VOD or PPV - but rather creating a standardized *platform* that can support the variety of different applications needed to talk to the variety of back-end systems and to allow each MSO to deploy customized applications.

Even if Comcast and TW had the same back end, the OCAP app could be completely different because each MSO may want a different user experience.</description>
		<content:encoded><![CDATA[<p>The VOD vendors are being *required* to support OCAP.  Time Warner and Comcast have both stated that they will be moved to OCAP boxes by the end of 2008.  Their VOD vendors have to get on board or get kicked to the curb, no choice.  There is no need for a universal plug-in &#8211; that&#8217;s the point for OCAP.  Each MSO can have a unique plug-in.  As long as it runs on OCAP and talks to the local head end, that&#8217;s what OCAP is all about.  The idea is there is no need for standardized applications, because the platform is standardized.</p>
<p>One of the main points to OCAP was avoiding the need for a standardized interface.  It isn&#8217;t little known that CableLabs didn&#8217;t specify standards for a universal plug-in &#8211; it is VERY well known, since that was the entire point to OCAP. *NOT* creating a standardized interface to services like VOD or PPV &#8211; but rather creating a standardized *platform* that can support the variety of different applications needed to talk to the variety of back-end systems and to allow each MSO to deploy customized applications.</p>
<p>Even if Comcast and TW had the same back end, the OCAP app could be completely different because each MSO may want a different user experience.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: razordullwit</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75481</link>
		<dc:creator>razordullwit</dc:creator>
		<pubDate>Fri, 30 Nov 2007 01:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75481</guid>
		<description>I suppose that is a halfway decent compromise.  Why CableLABS ever thought that people would want to pay for their own cable boxes that ran the same crappy interface that leased boxes run is beyond me...or maybe they knew they wouldn&#039;t, and that was the whole point in the first place.</description>
		<content:encoded><![CDATA[<p>I suppose that is a halfway decent compromise.  Why CableLABS ever thought that people would want to pay for their own cable boxes that ran the same crappy interface that leased boxes run is beyond me&#8230;or maybe they knew they wouldn&#8217;t, and that was the whole point in the first place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cableric</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75480</link>
		<dc:creator>cableric</dc:creator>
		<pubDate>Thu, 29 Nov 2007 23:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75480</guid>
		<description>It&#039;s not so much the MSO&#039;s building the VOD plug-in as it is the VOD vendor building a plug-in that the MSO would then host on their local OCAP server.  When an OCAP device connects to the MSO&#039;s network the plug-in would be loaded (in this case) to the TiVo.  The plug-in would be specific to the VOD vendor, in our case C-COR, but would adhere to an OCAP standard for VOD.  The only thing that&#039;s really happened is TiVo is preparing to accept a standardized plug-in for video on-demand services.  Have any VOD verndors done this?  Last I heard, no.  This largely stems from a little known fact that CableLabs never specifically addressed creating a set of standards for a universal plug-in.  Guidworks build a universal plug-in...but whether or not they will license to others is questionable.  So how open is OpenCable when I company (or two, as Guideworks = Gemstar + Comcast) owns the key?</description>
		<content:encoded><![CDATA[<p>It&#8217;s not so much the MSO&#8217;s building the VOD plug-in as it is the VOD vendor building a plug-in that the MSO would then host on their local OCAP server.  When an OCAP device connects to the MSO&#8217;s network the plug-in would be loaded (in this case) to the TiVo.  The plug-in would be specific to the VOD vendor, in our case C-COR, but would adhere to an OCAP standard for VOD.  The only thing that&#8217;s really happened is TiVo is preparing to accept a standardized plug-in for video on-demand services.  Have any VOD verndors done this?  Last I heard, no.  This largely stems from a little known fact that CableLabs never specifically addressed creating a set of standards for a universal plug-in.  Guidworks build a universal plug-in&#8230;but whether or not they will license to others is questionable.  So how open is OpenCable when I company (or two, as Guideworks = Gemstar + Comcast) owns the key?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Zatz</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75479</link>
		<dc:creator>Dave Zatz</dc:creator>
		<pubDate>Thu, 29 Nov 2007 21:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75479</guid>
		<description>cableric brought up an interesting angle to this discussion on Gizmodo: &lt;i&gt;You&#039;re also talking about getting the big three VOD vendors on board with an OCAP application. Right now C-COR (Now Arris), SeaChange, and Concurrent don&#039;t have OCAP applications for a product like this.&lt;/i&gt;

So even if this DVR has dual personalities, what universal OCAP interface is going to live on the cable side of it? Or is each cable provider going to have to build or license their own mini-platform with hooks into various services (or stand alone apps) such as VOD.

Also how will companies like Digeo (Moxi) planning retail DVRs feel about this proposed solution? Hmmm...</description>
		<content:encoded><![CDATA[<p>cableric brought up an interesting angle to this discussion on Gizmodo: <i>You&#8217;re also talking about getting the big three VOD vendors on board with an OCAP application. Right now C-COR (Now Arris), SeaChange, and Concurrent don&#8217;t have OCAP applications for a product like this.</i></p>
<p>So even if this DVR has dual personalities, what universal OCAP interface is going to live on the cable side of it? Or is each cable provider going to have to build or license their own mini-platform with hooks into various services (or stand alone apps) such as VOD.</p>
<p>Also how will companies like Digeo (Moxi) planning retail DVRs feel about this proposed solution? Hmmm&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MegaZone</title>
		<link>http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/comment-page-1/#comment-75477</link>
		<dc:creator>MegaZone</dc:creator>
		<pubDate>Thu, 29 Nov 2007 21:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.zatznotfunny.com/2007-11/details-on-tivo-series-4/#comment-75477</guid>
		<description>Oh - and Java is not always processor intensive and sluggish.  In the early days Java was a lot slower, but over the years not only has hardware sped up several orders of magnitude, but the Java Virtual Machines have been greatly improved with a lot of speed enhancements, not the least of which is Just-In-Time compilation.

Now, on a PC a Java application is pretty much always going to be slower than a natively compiled application.  The native application is compiled into byte code that runs natively on the processor.  While the Java code is compiled into Java byte code which runs on the JVM.  The JVM is implemented in native code, but it needs to interpret the Java byte code on the fly and translate it for local execution.  That step adds overhead, so even the most efficient JVM can&#039;t be as fast as native code.  But the overall penalty is much lower today than in the past, and it is a tradeoff with the benefit of &#039;write once, run anywhere&#039; - being able to release one application that will run on multiple platforms and not having to port it to each native architecture.

But, even better, on specialized hardware the JVM can be implemented in the hardware itself.  With Java-enabled CPUs the Java byte code is executed natively.  It *is* the native code, so there is no need for the JVM to translate - so that overhead is gone.  In that case the Java byte code is just as fast as any other native code.  And there are chips for set top boxes with native Java execution, so it depends on the box and the chip used as to what the performance is.</description>
		<content:encoded><![CDATA[<p>Oh &#8211; and Java is not always processor intensive and sluggish.  In the early days Java was a lot slower, but over the years not only has hardware sped up several orders of magnitude, but the Java Virtual Machines have been greatly improved with a lot of speed enhancements, not the least of which is Just-In-Time compilation.</p>
<p>Now, on a PC a Java application is pretty much always going to be slower than a natively compiled application.  The native application is compiled into byte code that runs natively on the processor.  While the Java code is compiled into Java byte code which runs on the JVM.  The JVM is implemented in native code, but it needs to interpret the Java byte code on the fly and translate it for local execution.  That step adds overhead, so even the most efficient JVM can&#8217;t be as fast as native code.  But the overall penalty is much lower today than in the past, and it is a tradeoff with the benefit of &#8216;write once, run anywhere&#8217; &#8211; being able to release one application that will run on multiple platforms and not having to port it to each native architecture.</p>
<p>But, even better, on specialized hardware the JVM can be implemented in the hardware itself.  With Java-enabled CPUs the Java byte code is executed natively.  It *is* the native code, so there is no need for the JVM to translate &#8211; so that overhead is gone.  In that case the Java byte code is just as fast as any other native code.  And there are chips for set top boxes with native Java execution, so it depends on the box and the chip used as to what the performance is.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

