DVB-J
The second, and by far the most popular flavour is DVB-J (DVB-Java) applications. These are written in Java using the MHP API set and consist of a set of class files that are broadcast with a service. DVB-Java applications are known as "Xlets". These are a concept similar to applets for Web pages that has been introduced by Sun in the JavaTV specification. Like applets, the xlet interface allows an external source (the application manager in the case of an MHP receiver) to start and stop an application.
Read more about this topic: Multimedia Home Platform