A Java API to TV-Anytime data
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).
White Paper copyright
© BBC. All rights reserved. Except as provided below, no part of a White Paper may be reproduced in any material form (including photocopying or storing it in any medium by electronic means) without the prior written permission of BBC Research except in accordance with the provisions of the (UK) Copyright, Designs and Patents Act 1988.
The BBC grants permission to individuals and organisations to make copies of any White Paper as a complete document (including the copyright notice) for their own internal use. No copies may be published, distributed or made available to third parties whether by paper, electronic or other means without the BBC's prior written permission.