Xlet

From Wikipedia, the free encyclopedia

An Xlet is very similar to a Java applet and is designed to support applications for Digital TV. Xlets, unlike applets, can be paused and resumed.

The interface for an Xlet is defined in the java.tv.xlet package:

public interface Xlet {

  public void initXlet(XletContext ctx)
    throws XletStateChangeException;

  public void startXlet()
    throws XletStateChangeException;

  public void pauseXlet();

  public void destroyXlet(boolean unconditional)
    throws XletStateChangeException;
}

The pause/resume feature is essential for a Set-top box (STB) environment, which has limited memory resources and restrictions on bandwidth from the headend provider.

[edit] External link