The previous weblog article described the learning offered by Canoe Ventures to the mobile industry in working successfully with other industries. For the non-Cable (mobile) folks this article provides a little more depth on what the cable acronyms mean, how they fit together, and some analogies to the mobile industry to aid understanding.
Tru2way was formerly known as the OpenCable Application Platform (OCAP), that’s the last time I’m going to mention OCAP. Tru2way has a number of capabilities including allowing digital TVs to connect to cable without requiring a set-top box, just like those old unsuccessful cableCARDs. But of relevance in the comparison to the mobile industry is it provides a Java platform on the STB (Set Top Box) to run applications. Similar to the J2ME MIDP 2.0 (Java 2 Platform, Micro Edition Mobile Information Device Profile) specification on mobile phones, but with much more processing power and a standardized screen.
EBIF (Enhanced TV Binary Interchange Format) is designed for older / cheaper STBs with limited processing power and memory, such as the Motorola DCT-2000 set top. An ETV (Enhanced TV) user agent is downloaded to the STB. The ETV app is inserted into the digital TV bit stream (MPEG-2 transport stream) of the channel being watched, when the user agent receives the ETV application it decodes and display the clickable object on the TV screen. It enables polling, instant weather and traffic, and other simple point-and-click features – a bit like WAP-push (Wireless Application Protocol) just much more visually pleasing. Verizon FiOS users can experience this using the widget button on their remote to see local traffic and weather. EBIF is a subset of tru2way, so tru2way STBs will also run ETV applications.
Using Comcast as an example, only 15% of their STBs will be able to support tru2way by the end of 2009; while over 90% of STBs will be able to support EBIF. Hence Canoe Ventures is initially focused upon EBIF.