EBIF
JA What is EBIF?
<!--
EBIF - "Etv Binary Interchange Format". An Enhanced TV (ETV) application format that agents on legacy, resource constrained devices use to recognize that there is interactive content on the channel. EBIF defines the complete end-to-end system including how bits go on the wire, which authoring tools spit their bits out in EBIF, and which end user devices interpret or decode EBIF bits. Both content and service providers can pick whatever EBIF-spitting tools they want. Service providers additionally must select which ETV end user device software they buy. -->
OEDN presents three downloadable EBIF tutorials courtesy of Luxoft
We're grateful to Luxoft (luxoft.com), an OCAP/EBIF developer based in Russia, for allowing us to repost several tutorials (including code), with links to download the source code for each.
These tutorials assume a basic knowledge of EBIF technology and all sample applications were developed and tested using TVWorks XDK, Eclipse IDE and Tomcat Application Server.
Dynamic Content in EBIF Applications Using Two-Way Communication
Building a simple EBIF application featuring dynamic content using two-way communication.
Complete EBIF Application Example Using Two-Way Communication
An extension of the 'Dynamic Content' tutorial, create a complete EBIF application using two-way communication
Insert Characters Into Text Fields Using the Remote Control in EBIF Application
When using the textinput widget, you can easily send numeric characters by pressing the digits on the remote control, but to send alpha-characters to the user interface, an additional programming effort is required - this tutorial presents a simple solution to this issue
- ialroy's blog
- ログイン(登録)してコメントを投稿
- 続きを読む
Complete EBIF Application Example Using Two-Way Communication
This article is part of a group of simple, step-by-step tutorials covering common EBIF application development aspects such as two-way communication, creating dynamic content, entering text from
It's Working: NYU's Twitter ETV Test Application
Introducing the Twitter proof-of-concept app, an EBIF app created by Shawn Van Every of NYU. With EnableTV's help to get this app running and accessible via SlingPlayer, this the the first example of and end-to-end test that OEDN has facilitated.

More about this application:
This is a bound application (tied to an MPEG-2 stream) that puts up a button that says "Get Last Tweet". If you push the "Select" button on the remote, a Java CGI application which is used for EBIF 2-Way Packaging triggers a PHP script, which returns XML for packaging. The PHP script uses the Twitter API and pulls up the latest message to Twitter. When the EBIF application receives a response from the Java CGI app, it displays that message over the top of the video.
2010 - The year of EBIF
As Verizon's Widget Bazaar vision rolls out, excitement for EBIF applications is spreading with increased urgency. FiOS's new widgets, including Facebook and Twitter on TV, are examples of these micro-apps that can spin up in short order.
Leslie Ellis, technology analyst for Multichannel News, breaks EBIF all the way down to “ee-biff” in today's feature. She cautions, "if consumers are exposed only to EBIF triggers that lead exclusively to ads, they could easily 'learn,' incorrectly, that clickable things on the TV screen are ads, so why bother."
- erinflood's blog
- ログイン(登録)してコメントを投稿
- 続きを読む
Testing an EBIF Application 101
Right now (as of September 2009) the testing process for EBIF applications is confusing at best - so here's some insight on the current state of testing an EBIF application.
While EBIF is a widely accepted standard for developing ITV applications, there is not a standard method for getting an application tested and deployed across millions of digital set-top boxes within the US cable MSOs (multiple system operators). Application developers will need to discover the current certification method on an MSO by MSO basis prior to deployment.
- mikeryan's blog
- ログイン(登録)してコメントを投稿
- 続きを読む
EBIF Developers Welcome Here

The TVWorks Developer Network now offers a free membership option for anyone who wants to develop EBIF applications. When you join the developer network you’ll receive access to a wide variety of resources to assist you through the ETV/EBIF application development process. This is an outstanding opportunity for anyone interested in creating applications for potential deployment on Comcast’s and other operators’ set-tops. Whether you are considering creating your first application or you are an experienced ETV developer, you will find materials to help make your ETV development a success.
Get started today! Create a free account at: https://developer.tvworks.com/
TVWorks Developer Network membership provides access to:
- erinflood's blog
- ログイン(登録)してコメントを投稿
- 続きを読む
JA istart ETV program
Today's application developers need a robust set of tools and support to address technical challenges and maximize efficiency associated with developing iTV applications. The istart program offers a portfolio of developer tools to address these technical challenges.
The istart program is designed to provide an entry point for application developers who need set-top client development tools and support on multiple platforms.
Under the istart umbrella, we offer several developer programs to meet your individual requirements, including Cisco's SARA / PowerTV® and tru2way Axiom™, Time Warner's Mystro Digital Navigator (MDN) and OCAP Digital Navigator (ODN) as well as TVWorks ETV client.
JA TVWorks Developer Network
The TVWorks Developer Network is intended for software vendors, advertisers, MSO’s, and content providers that are interested in developing compelling applications that take advantage of the CableLabs ETV specification. Membership provides organizations with the TVWorks XDK toolkit for authoring and simulating applications, and documentation on the TVWorks ETV platform and MAX (Managed Application XML) authoring language.
Members receive support throughout the development lifecycle of applications, including MAX language assistance, lab access, and support for the production components necessary for deploying applications.
Different levels of support are available depending on the needs of the 3rd party developer. Please contact TVWorks for additional information about the developer program options.
Contact: xdksupport@tva.tvworks.com
JA Press Release: BIAP releases end-to-end Enhanced Binary Interchange Format (EBIF) product suite
PLANO, Texas, Jan. 14 / BIAP Inc.


community