Globally Executable MHP (GEM) is a DVB specification of a Java based middleware for TV broadcast receivers, IPTV terminals and Blu-ray players. GEM is an ETSI standard (ETSI TS 102 819, ETSI TS 102 728[1]) 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 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

edit

A few years ago, the DVB project started the development of a Java-based application platform (a set of APIs), called MHP,[2] intended to support software applications running on digital television platforms. Such applications could include Electronic Program Guides (EPG's), interactivity, Video on Demand (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, satellite networks using DVB-S, cable networks using DVB-C). As other specification bodies such as CableLabs and the Blu-ray Disc Association 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'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,[1] citing MHP only as one of many already-existing implementations.

Platforms

edit

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

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

edit
edit

References

edit
  1. ^ a b GEM 1.2.2 - ETSI TS 102 728 v.1.1.1 (February 2010)
    Available at: http://www.etsi.org/deliver/etsi_ts/102700_102799/102728/01.01.01_60/ts_102728v010101p.pdf
  2. ^ a b MHP 1.2.2 - ETSI TS 102 727 v.1.1.1 (February 2010)
    Available at: http://www.etsi.org/deliver/etsi_ts/102700_102799/102727/01.01.01_60/ts_102727v010101p.pdf
  3. ^ ACAP A 101a (February 2009)
    Available at: "Archived copy" (PDF). Archived from the original (PDF) on 2010-11-20. Retrieved 2010-10-26.{{cite web}}: CS1 maint: archived copy as title (link)
  4. ^ ARIB B.23 V1.1 (February 2004) and V1.2 (July 2009)
    Available at: http://www.arib.or.jp/english/html/overview/doc/6-STD-B23v1_1-E1.pdf
  5. ^ Procedural Application Environment 2.0 of the Open IPTV Forum (September 2010)
    Available at: http://www.oipf.org/docs/Release2/OIPF-T1-R2-Specification-Volume-6-Procedural-Application-Environment-v2_0-2010-09-07.pdf

📚 Artikel Terkait di Wikipedia

BD-J

advanced content on Blu-ray Disc and the Packaged Media profile of Globally Executable MHP (GEM). BD-J allows for more sophisticated bonus content on Blu-ray

Multimedia Home Platform

is not a requirement. The MHP is just a part of a family of specifications, which all base on the Globally Executable MHP (GEM)-Standard, which was defined

Gem (disambiguation)

Multimedia, graphics software Global Environmental Multiscale Model, a meteorological forecasting system Globally Executable MHP, a DVB specification for TV

Hybrid Broadcast Broadband TV

in HbbTV content to track viewing patterns. Inview Technology Globally Executable MHP Interactive television standards YouView, formerly known as Project

Blu-ray

This Java version is called BD-J and is built on a profile of the Globally Executable MHP (GEM) standard; GEM is the worldwide version of the Multimedia

OpenCable Application Platform

software/middleware portion of the OpenCable initiative. OCAP is based on the Globally Executable MHP (GEM)-standard, and was defined by CableLabs. Because OCAP is based

Interactive television standards

0 version of the MHP standard. Later, DVB presented the specification Globally Executable MHP (GEM) to facilitate the use of MHP's elements in other

1980 Turkish coup d'état

Nationalist Movement Party (Turkish: Milliyetçi Hareket Partisi, MHP) led by Alparslan Türkeş. The MHP used the opportunity to infiltrate state security services