BD-J

From Wikipedia, the free encyclopedia

BD-J, or Blu-ray Disc Java, is the interactive platform supporting advanced content for Blu-ray Disc. BD-J allows bonus content on Blu-ray Disc titles to be far more sophisticated than bonus content provided by standard DVD, including network access (such as for downloading updated trailers or accessing live studio events), picture-in-picture and access to local storage. BD-J was developed by the Blu-ray Disc Association.

Contents

[edit] Technology

BD-J is based on a packaged media profile of Globally Executable MHP, or GEM. GEM, in turn, forms the basis of most global digital television application standards, including Multimedia Home Platform ("DVB-MHP") for broadcast, satellite, and cable worldwide, OpenCable Application Platform ("OCAP") for North American cable, and Advanced Common Application Platform ("ACAP") for US broadcast. GEM is an ETSI standard; DVB-MHP is a DVB standard. All GEM-based standards are built on top of Java technology, invented by Sun Microsystems. Because BD-J, MHP, OCAP, and ACAP are all based on the Java platform, there is a high degree of content interoperability between these standards, making it easier, for example, for Blu-ray Disc content features to be made available on cable Video on Demand, or for interactive television content originally aired on broadcast television to be repackaged and made available on Blu-ray Disc.

[edit] Content Development

Content authors have a variety of development strategies available, including the use of traditional Integrated Development Environments (IDE's) like NetBeans or Eclipse, non-programming graphical environments similar to Macromedia Director, or via rendering engines which consume standard data formats such as HTML, XML, or SVG. The flexibility of having a full programming environment available on every Blu-ray Disc player provides developers with an extremely flexible platform for creating innovative new content types not bound by the restrictions of content platforms based on rigid mark-up based specifications. Eventually, some people might develop some games for BD-J discs so that people can play games on BD players. Unlike game consoles with proprietary machine code, Java on Blu-Ray may initiate ubiquity of program code on Blu-ray players and other game consoles (if they adopt the blu-ray java and hardware standards).

[edit] BD-J Enhanced Movie Titles

[edit] Players Supporting BD-J

[edit] See also

[edit] External links

In other languages