article

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-plattform 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.

External links


Java platform

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Globally Executable MHP".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld