Java TV

Java TV is a Java ME-based technology that provides a performant, secure, and easy to implement solution for developing Java applications that run on TV and set top box devices. Using the Java TV runtime, a developers can easily create applications, such as Electronic Program Guides (EPG's), Video-on-Demand (VOD) clients, games and educational applications, applications for accessing internet data (e.g. weather, news tickers, social networking), and, on most Blu-ray Disc titles, the user interface and bonus content.


  • Chihiro Saito, a Blu-ray Disc Java (BD-J) developer, 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.
  • Oracle has provided 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.

Related Technology

Java TV Documentation

Java TV Product Documentation, Release Notes, Technical Articles, and other useful information.

References Implementations, Specifications, Samples, Data Sheets, Optional Packages, Programming Notes, and Guides

Java TV - Learn More


Oracle University - Java Training Categories
Java SE Java EE
Java ME Web Services
The Java Tutorials Blog: Learn Java & Thrive
OLN: Visit the The Oracle Learning Library and scroll down to Java section

NETBEANS.ORG: Find NetBeans ID Training for creating applications leveraging Java Embedded Technology


Oracle Java Embedded - Communities