BBC HomeExplore the BBC

16 July 2009
Accessibility help
Text only
BBC Research

BBC Homepage
BBC R&D
About us
Conferences

Contact Us

Like this page?
Send it to a friend!

 
Publications

Please read the White Paper Copyright Notice

Download
Download the pdf file WHP060 2.2 Mb

BBC R&D White Paper WHP060

A Java API to TV-Anytime data
Tristan Ferne, Tim Sargeant and Chris Akanbi

Keywords
Java, TV-Anytime, XML, SAX, API, Metadata, Programme Description, PVR, PDR

 

Abstract
This technical note describes an API designed and written by the authors to allow applications to access and process TV-Anytime data. The API provides a Java representation of TV-Anytime data and an easy-to-use interface to TV-Anytime XML, delivered in a file, a stream or over IP. Note that at the current time the API does not support the entire scope of the TV-Anytime standards.

This document is intended primarily as reference material for those requiring an understanding of the structure of the API, and for those who are intending to make use of it. The API is accompanied by Java API documentation in an electronic form that describes the API in full.

A number of applications written at BBC Research & Development, running on PC and STB platforms have already made use of the API. Some simple illustrative code examples are included in this technical note.

An understanding of TV-Anytime data and Java programming is assumed. The API is written for use with Java version 1.1 and any later releases. XML processing requires the Java API for XML processing (JAXP).



About the BBC | Help | Terms of Use | Privacy & Cookies Policy