BD J: Blu-Ray Disc Java, kortweg BD-J, duidt een Java-variant aan die de opslag en uitvoering van interactieve inhoud op Blu-Ray-spelers mogelijk maakt. Bouw bijvoorbeeld op dit platform BD Live en Blu-Ray Magic aan.
Afhankelijk van het Blu-Ray-profiel is het dan mogelijk om beeld-in-beeld-inhoud weer te geven en extra materiaal op te roepen voor de film die via een netwerkverbinding is ingevoegd. Dit kunnen bijvoorbeeld korte trailers, documentaires, games of zelfs boodschappenservices zijn.