MPEG-J (MPEG-4 Java) is a part of the MPEG-4 standard for the execution of an application (called a MPEGlet) on a MPEG-4 terminal. These applications are sent as part of the MPEG-4 presentation. The applications have programmatic access to the presentation, the network and the decoder resources. Applications can be used for mainly two different purposes:

  1. Adaptation of the content to the terminal
    (e.g. adaptation to the screen size and computer power of the terminal)
  2. Adding user interactivity

The applications are written in Java. This makes the applications independent of the terminal of the user. The only restriction is that the terminal has a Java Virtual Machine on board to execute the Java byte code.

See also
External links