Just following the Blu-ray specifications which allow Java Applets/Application to execute in a sandbox type environment for an interactive experience. All this person did was replace the java applet/application with their own.
Sandbox (computer security)
In computer security, a sandbox is a security mechanism for separating running programs. It is often used to execute untested code, or untrusted programs from unverified third-parties, suppliers and untrusted users.