# Blu-ray Disc Java ## Identification [[Blu-ray Disc Java|BD-J]] is Blu-ray's Java application environment. [[Connected Device Configuration|CDC]] is the Java ME configuration for more capable embedded devices; [[Personal Basis Profile|PBP]] provides application/UI APIs; an [[Xlet|Xlet]] is a managed embedded application. MHP originated in interactive television; GEM generalized that API model; RMI permits remote object invocation. ## Notebook evidence - [[Scanned_20260730-1659#PDF page 48 — Blu-ray Disc Java, CDC, Xlets, GEM, and RMI|PDF page 48: Blu-ray Disc Java, CDC, Xlets, GEM, and RMI]] — The page accurately traces BD-J into the Java ME/CDC ecosystem. Blu-ray’s ROM2 format adopted BD-J and UDF 2.5, while Oracle’s CDC documentation describes Xlets as managed applications suited to embedded devices such as set-top boxes and PDAs. GEM generalized MHP-style interactive television APIs across receiver platforms. The page was uncovering a neglected continuity: **optical-disc menus were networked embedded applications**, not merely video navigation. ## Relationships and overlays The source places this record in an evidence cluster with [[Connected Device Configuration|Connected Device Configuration]] · [[Globally Executable MHP|Globally Executable MHP]] · [[Java Platform Micro Edition|Java Platform Micro Edition]] · [[Java Remote Method Invocation|Java Remote Method Invocation]] · [[Multimedia Home Platform|Multimedia Home Platform]] · [[Personal Basis Profile|Personal Basis Profile]] · [[Xlet|Xlet]]. The occurrence contributes to the notebook's larger model of [[Identity Continuity|identity continuity]], [[Device Sovereignty|device sovereignty]], and [[Continuity Architecture|continuity architecture]]. ## Evidentiary status and open leads Identify the source text copied into the page and whether the goal was Blu-ray authoring, embedded Java archaeology, or application extraction. ## Source - [[Scanned_20260730-1659|Scanned_20260730-1659]]