Globally Executable MHP (GEM) is a
DVB specification of a
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
based middleware for TV broadcast receivers,
IPTV
Internet Protocol television (IPTV), also called TV over broadband, is the service delivery of television over Internet Protocol (IP) networks. Usually sold and run by a Telephone company, telecom provider, it consists of broadcast live telev ...
terminals and Blu-ray players. GEM is an ETSI standard (ETSI TS 102 819, ETSI TS 102 728
) and an ITU "Recommendation” (ITU-T J.202). GEM defines a set of common functionalities which are independent from the signaling and protocols of a specific transmission network and enables to write interoperable Java applications for TV. GEM is not intended to be directly implemented, but rather forms the basis for broader specifications targeting a particular network infrastructure (e.g. US cable) or class of device (e.g.
Blu-ray Disc
Blu-ray (Blu-ray Disc or BD) is a Digital media, digital optical disc data storage format designed to supersede the DVD format. It was invented and developed in 2005 and released worldwide on June 20, 2006, capable of storing several hours of ...
players). GEM defines profiles for different device classes (targets) these define the set of available features of GEM for this device class. Currently GEM defines targets (API profiles) for broadcast, packaged media (Blu-Ray) and IPTV. Combinations of these targets can be combined into a hybrid GEM platform, which enables to build devices with multiple network interfaces, such as a combined broadcast/IPTV set-top box.
History
A few years ago, the DVB project started the development of a
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
-based application platform (a set of APIs), called
MHP,
intended to support software applications running on digital television platforms. Such applications could include
Electronic Program Guide
Electronic programming guides (EPGs) and interactive programming guides (IPGs) are menu-based systems that provide users of television, radio, and other media applications with continuously updated menus that display scheduling information fo ...
s (EPG's), interactivity,
Video on Demand
Video on demand (VOD) is a media distribution system that allows users to access videos, television shows and films Digital distribution, digitally on request. These multimedia are accessed without a traditional video playback device and a typica ...
(VOD), email through your television, etc. The MHP specification defines the download of MHP applications ("
xlets") over transmission networks based on other DVB specifications (i.e. over-the-air or terrestrial networks using
DVB-T
DVB-T, short for Digital Video Broadcasting – Terrestrial, is the DVB European-based consortium standard for the broadcast transmission of digital terrestrial television that was first published in 1997 and first broadcast in Singapore in Fe ...
, satellite networks using
DVB-S
Digital Video Broadcasting – Satellite (DVB-S) is the original DVB standard for satellite television and dates from 1995, in its first release, while development lasted from 1993 to 1997. The first commercial applications were by Canal+ in ...
, cable networks using
DVB-C
Digital Video Broadcasting - Cable (DVB-C) is the Digital Video Broadcasting, DVB European consortium standard for the broadcast transmission of digital television over coaxial cable, cable. This system transmits an MPEG-2 or MPEG-4 family digita ...
). As other specification bodies such as
CableLabs
Cable Television Laboratories, Inc. (CableLabs) is a nonprofit corporation promoting innovation as a research and development lab founded in 1988 by American cable operators. System operators from around the world are eligible to be members.
T ...
and the
Blu-ray Disc Association
Blu-ray Disc Association (BDA) is the industry consortium that develops and licenses Blu-ray technology and is responsible for establishing format standards and promoting business opportunities for Blu-ray Disc. The BDA is divided into three level ...
chose to base their own
DTV software standards on MHP it became necessary to define a subset of MHP which removes the transmission-related elements of the MHP specification but retains the application
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
's, thus allowing broad content compatibility across a range of delivery platforms. In January 2010, the DVB project made GEM the primary middleware specification and released a self-contained version of GEM in ETSI TS 102 728,
citing MHP only as one of many already-existing implementations.
Platforms
At the time of writing, the following platforms are defined, which base on/extend GEM:
* the
Multimedia Home Platform
Multimedia Home Platform (DVB-MHP) is an open middleware system standard designed by the DVB project for interactive digital television. The MHP enables the reception and execution of interactive, Java-based applications on a TV set. Interacti ...
(MHP),
the open, multi-platform middleware specification developed by the DVB project,
* the
OpenCable Application Platform (OCAP /
tru2way), which is an
Interactive television
Interactive television is a form of Technological convergence#Media, media convergence, adding data services to traditional television technology. It has included on-demand delivery of content, online shopping, and viewer polls. Interactive TV i ...
(iTV) middleware software layer for US cable,
* the
Advanced Common Application Platform (ACAP)
from North America's
ATSC,
* GEM-IPTV, a version of GEM developed by DVB intended for telco-based networks,
* the ARIB B.23
specification from Japan's
ARIB
The , commonly known as , is a Standards organization, standardization organization in Japan. ARIB is designated as the center for promotion of the efficient use of the radio spectrum and the designated frequency change support agency. Its activit ...
,
* the PAE
specification in the
Open IPTV Forum
The Open IPTV Forum (OIPF) was a non-profit consortium and standards organization focused on defining and publishing open for end-to-end Internet Protocol television (IPTV) standards. It was later joined by several others.
Since June 2014, OIPF ...
,
*
BD-J
BD-J, or Blu-ray Disc Java, is a specification supporting Java ME (specifically the Personal Basis Profile of the Connected Device Configuration or CDC) Xlets for advanced content on Blu-ray Disc and the Packaged Media profile of Globally Execut ...
the Java-platform for the
Blu-ray Disc
Blu-ray (Blu-ray Disc or BD) is a Digital media, digital optical disc data storage format designed to supersede the DVD format. It was invented and developed in 2005 and released worldwide on June 20, 2006, capable of storing several hours of ...
.
As all these platforms are based on the common GEM-core, making it possible to write Java applications that will run interoperably on all these systems.
See also
*
Digital Video Broadcasting
Digital Video Broadcasting (DVB) is a set of international open standards for digital television. DVB standards are maintained by the DVB Project, an international industry consortium, and are published by a Joint Technical Committee (JTC) o ...
*
Hybrid Broadcast Broadband TV
Hybrid Broadcast Broadband TV (HbbTV) is both an industry standard ( European Telecommunications Standards Institute (ETSI) TS 102 796) and promotional initiative for hybrid digital television to harmonise the broadcast, Internet Protocol Televi ...
*
10-foot user interface
In computing, 10-foot user interface, 10-foot UI or 3-meter user interface is a graphical user interface designed for televisions. Compared to desktop computer and smartphone user interfaces, it uses text and other interface elements that are ...
*
Enhanced TV Enhanced TV was a blanket branding for interactive second screen experiences offered by selected ABC and ESPN television programs. Programs under the banner offered live interactivity through the ABC or ESPN website—including such as trivia quest ...
*
Interactive television
Interactive television is a form of Technological convergence#Media, media convergence, adding data services to traditional television technology. It has included on-demand delivery of content, online shopping, and viewer polls. Interactive TV i ...
*
Over-the-top content
An over-the-top media service (also known as over-the-top television, or simply OTT) is a digital distribution service of video and audio delivered directly to viewers via the public Internet, rather than through an over-the-air, cable, satel ...
External links
Official GEM and MHP websiteDigital Video BroadcastingEuropean Telecommunications Standards Institute
References
{{DEFAULTSORT:Globally Executable Mhp
ETSI
Java platform
Digital television
Interactive television
Blu-ray Disc