BD-J (blu-ray disc Java)
Blu Ray Disc Java (BD-J) ist eine Anwendungsprogrammierung mit der Content-Anbieter interaktive Anwendungen auf Blu-Ray-Discs (BD) implementieren können. Dabei kann es sich um solche interaktive Funktionen handeln, die dem Endbenutzer die Auswahl von Musikstücken, Videos, Grafiken oder Texten erleichtern. Damit der Endbenutzer die Menüs und deren Funktionssteuerung, die interaktiven Spiele und Filme usw. auch nutzen kann, wird BD-J auf alle ausgelieferten Blu-Ray-Disc-Laufwerke installiert.
Das BD-J-Java basiert auf dem Personal Basis Profile (PBP) von Java ME, früher J2ME und der Multimedia Home Platform (MHP) und dem Globally Executable MHP (GEM).


