Makes me wonder about BD-J (A J2ME-derived Java runtime available on every commercial Blu-ray player) and the potential for writing demos that actually execute from a Blu-ray disk.
Funny you mention that -- I coded a few effects (starfield, plasma, nothing amazing) to be used as the background for the menus around 2009. Unfortunately, the only production toolchain we could use (due to cost) didn't support authoring BD-J, so we dropped the idea. I know of at least one other group working on a Blu-ray BD-J demo...