A commonly asked question is, what is an Xlet? An Xlet is an application developed to support Digital TV. Even though Xlets look slightly different from other application models in Java such as applet and MIDlet, they are actually meant to be a generalization of such models. The X in Xlet refers to an unknown, meaning that Xlet may be used in any context rather than specific to Digital TV. Accordingly, Xlet was later re-introduced as a part of Personal Basis Profile in javax.microedition.xlet package, which it does slightly differ from the original design in Java TV specification.