В настоящем документе определяется платформа GEM, основанная на MHP [i]. GEM применим для спецификаций и стандартов, основанных на API-интерфейсах MHP@, форматах контента@ и семантических гарантиях. Настоящий документ в первую очередь предназначен для использования организациями, пишущими спецификации и/или стандарты терминалов на основе MHP. Во-вторых, он предназначен для разработчиков приложений, использующих функциональные возможности и API GEM. Спецификация GEM направлена на обеспечение совместимости между приложениями GEM и различными реализациями платформ, поддерживающих приложения GEM. Это включает в себя совместимость различных спецификаций промежуточного программного обеспечения@, например MHP@ OCAP 1 .O [4]@ и ARIB AE [A]. Разработчикам следует проконсультироваться с издателем спецификаций, которые ссылаются на GEM, относительно соответствия. ПРИМЕЧАНИЕ. В настоящем документе определяются интерфейсы, видимые приложениям. Разработчики приложений не должны предполагать, что какой-либо связанный интерфейс доступен, если он специально не указан. В стандартах или реализациях терминалов могут присутствовать другие интерфейсы. Одной из основных целей настоящего документа является минимизация количества расхождений между спецификациями MHP и терминалами, основанными на GEM@, где это практически осуществимо. расхождение не учитывается в пункте 3.1. Там, где расхождения неизбежны@, настоящий документ служит местом для документирования и контроля разрешенных расхождений@, чтобы они были предсказуемы для производителей терминалов@ вещательных компаний@ и авторов приложений.