What is the programming language of a Blu-ray disc?
The Blu-ray Disc format uses BD-Java, referred to as BD-J, as its application layer for designing menus, and presenting interactive content on the disc. (The HD DVD equivalence is Microsoft’s XML-based HDi.) Typically, movie titles with the most interactivity (an early example, Twentieth Century Fox’s League of Extraordinary Gentleman) will be authored using BD-J. Some Blu-ray discs are authored in BD-MV (or HDMV, for High Definition Movie Mode), mode. These discs are easier for content producers to author, as they don’t use BD-J; but, they are very DVD-like, with navigation data, including the pop-up menus that are quickly defining one of the perqs of both next-gen high-def video formats. All Blu-ray Disc players will handle BD-Java and BD-MV.