Globally Executable MHP

From Wikipedia, the free encyclopedia

[edit] Globally Executable MHP (GEM)

A few years ago, the DVB project started the development of a Java-based application platform (a set of APIs), called MHP. As the MHP only defines the transmission of MHP-applications over DVB-based networks, the MHP could not be applied "as-is" to other networks like e.g. the American cable network. To allow the use of MHP in non-DVB networks, the GEM-specification was created. It removes all DVB-specific parts from MHP, and is now the basis for a number of new platform developments. That means that GEM will perhaps never be directly implemented, but will always be extended for a special market or purpose.

The ITU calls this new API "Recommendation ITU-T J.202," while the DVB calls it "Globally Executable MHP," or "GEM" for short.

At the time of writing, the following platforms are defined, which base on/extend GEM:

  • the Multimedia Home Platform (MHP), the open, multi-platform middleware specification developed by the DVB project,
  • the OpenCable Application Platform (OCAP), which is an ITV middleware software layer for US cable,
  • the ARIB B.23 specification from Japan's ARIB
  • Digital TV the Application Software Environment (DASE) standard from North America’s ATSC, and
  • BD-J the Java-platform for the Blu-ray disc.

As all these platforms are based on the common GEM-core, it is possible to write Java-application with run interoperable on all these systems.

[edit] External links