 Because of the many different standards and components involved, creating unified documentation on BD-J has proven to be a challenge.The BD-J environment is designed to run Xlets with non- packages available to take advantage of the features particular to this platform beyond that defined by Java TV.Even a simple example such as FirstBDJApp.