「BD-Jの基礎」では、BD-Jアプリケーションを作成するための基礎知識を以下の2部構成でまとめる。なお、サンプルコードなどには、その理解に必要な情報へのリンクを適宜貼ってあるため、お急ぎの方は読み飛ばしていただいて構わない。
- BD-Jを包含するフォーマット(BDMV)について:ここでは、BDプレーヤで何ができるのか?コンテンツはどのように構成され、どのように格納されるのか?を説明する。
- BD-Jの特徴:ここでは、PC用のJavaとの違いは何か?何を理解しなければならないか?を説明する。
- BD-Jでプログラムを開発するには:ここでは、BD-Jでの開発環境を整備し、プログラムを作成・実行するまでの手順を説明する。