Jump to content

Globally Executable MHP: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Amareto2 (talk | contribs)
from BD-J
m Reverted edits by Amareto2 (talk) to last version by 200.247.49.15
Line 1: Line 1:
{{unreferenced|date=August 2008}}
'''Globally Executable MHP''' ('''GEM''') is a "subset" specification of [[Multimedia Home Platform]] (MHP) for [[DVB]], also known as ITU "Recommendation ITU-T J.202". GEM is not intended to be directly implemented, but rather forms the basis for broader specifications targeting a particular network infrastructure (i.e. US cable) or class of device (i.e. [[Blu-ray Disc]] players).
'''Globally Executable MHP''' ('''GEM''') is a "subset" specification of [[Multimedia Home Platform]] (MHP) for [[DVB]], also known as ITU "Recommendation ITU-T J.202". GEM is not intended to be directly implemented, but rather forms the basis for broader specifications targeting a particular network infrastructure (i.e. US cable) or class of device (i.e. [[Blu-ray Disc]] players).


==History==
==History==
In 2005, the [[DVB]] project started the development of a [[Java (Sun)|Java]]-based application platform (a set of APIs), called [[Multimedia Home Platform|MHP]], intended to support software applications running on digital television platforms. Such applications could include [[Electronic Program Guide]]s (EPG's), interactivity, [[Video on Demand]] (VOD), email through televisions, 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 [[Digital television|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.<ref>[http://www.mhp.org Official website for DVB-MHP and DVB-GEM - Open Middleware for Interactive TV]</ref><ref>[http://www.itvdictionary.com/g.html The Online ITV Dictionary]</ref>
A few years ago, the [[DVB]] project started the development of a [[Java (Sun)|Java]]-based application platform (a set of APIs), called [[Multimedia Home Platform|MHP]], intended to support software applications running on digital television platforms. Such applications could include [[Electronic Program Guide]]s (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 [[Digital television|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.

GEM forms the basis of most global digital television application standards, including [[Multimedia Home Platform]] ("DVB-MHP") for broadcast, satellite, and cable worldwide, [[OpenCable Application Platform]] ("OCAP") for North American cable, and [[Advanced Common Application Platform]] ("ACAP") for US broadcast. GEM is an [[ETSI]] standard; DVB-MHP is a [[DVB]] standard. All GEM-based standards are built on top of [[Java Platform, Micro Edition]]. Because BD-J, MHP, OCAP, and ACAP are all based on the Java platform, there is a high degree of content interoperability between these standards, making it easier, for example, for Blu-ray Disc content features to be made available on cable Video on Demand, or for interactive television content originally aired on broadcast television to be repackaged and made available on Blu-ray Disc.{{Fact|date=November 2007}}


==Platforms==
==Platforms==
Line 16: Line 15:
As all these platforms are based on the common GEM-core, it is possible to write Java applications that will run interoperably on all these systems.
As all these platforms are based on the common GEM-core, it is possible to write Java applications that will run interoperably on all these systems.


== External links ==
==Notes==
* [http://www.mhp.org Official GEM and MHP website - redesigned May 2008]
{{reflist}}
* [http://www.dvb.org Digital Video Broadcasting]
* [http://www.itvdictionary.com/g.html The Online ITV Dictionary]


[[Category:Java platform]]
[[Category:Java platform]]

Revision as of 07:08, 23 October 2008

Globally Executable MHP (GEM) is a "subset" specification of Multimedia Home Platform (MHP) for DVB, also known as ITU "Recommendation ITU-T J.202". GEM is not intended to be directly implemented, but rather forms the basis for broader specifications targeting a particular network infrastructure (i.e. US cable) or class of device (i.e. Blu-ray Disc players).

History

A few years ago, the DVB project started the development of a Java-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 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.

Platforms

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, it is possible to write Java applications that will run interoperably on all these systems.