Java ME Technology - Java TV API

The Java TV application programming interface provides an ideal development and deployment platform for the emerging class of interactive television services. The Java programming language provides content developers with a high degree of control and flexibility over the look and feel of their applications, enabling them to deliver the most dynamic and compelling interactive television experiences to their audience.   »

What's New

Java TV 1.0 Platform Status
A five-month reminder of this platform's end-of-life (EOL) status has been sent to licensees. It was replaced by Java TV 1.1.1 in January 2006. » Learn more
Using Pre-Packaged BD-J Apps on Players
Chihiro Saito, a Blu-ray Disc Java (BD-J) developer for Sun Microsystems, shows how you can use a pre-packaged BD-J application to run in a PC player or a consumer Blu-ray Disc player, complete with source files. » View the video
Project HD Cookbook Update for Blu-ray Disc Developers
Sun now provides a technote and shell script for building Javadoc API reference bundles for the various API components required for BD-J application development. Project HD Cookbook is an open, collaborative place to gather code for BD-J applications, and other GEM TV platforms. Project HD Cookbook includes GRIN - a framework for GRaphical INteractivity. This framework manages the display of "features" that are arranged into a "show", and provides simple remote control handling. » Learn more about Project HD Cookbook

Java TV Technology

Reference Implementation:


Java TV Developers Community
The Java TV Developers Community is dedicated to sharing technologies and information that enable the creation of interactive TV applications. This community aims to provide tutorials and information for developers who are involved with the interactive TV industry, and who wish to learn more about the current crop of open standards.