ГОСТ Р 54456—2011
Модель состояний виртуальной машины Xlet представлена на рисунке 5 и включает в себя следу-
ющие состояния приложения DVB-J:
- загруженное (копия приложения DVB-J была загружена и не была инициализирована);
- приостановленное (пауза) (приостановленная копия приложения DVB-J должна минимизировать
использование ресурсов, если необходимо максимизировать вероятность выживания копии приложения);
- активное (экземпляр приложения DVB-J нормально функционирует и предоставляет услугу);
- уничтоженное (копия приложения DVB-J освободила все свои ресурсы и завершилась).
Рисунок 5 — Модель состояний виртуальной машины Xlet
Детализированные параметры допустимых состояний жизненного цикла экземпляров приложе-
ния DVB-J платформы МНР должны быть в соответствии со стандартом ETSI [5] (9.2.3.2, таблица 6).
Параметры и состояния виртуальной машины Xlet для API DVB-J и методы, которыми админи-
стратор приложений может влиять на состояние жизненного цикла, должны быть в соответствии со
стандартом ETSI [5] (9.2.3.1).
Типичная последовательность выполнения приложения DVB-J платформы МНР представлена в
стандарте ETSI [5] (9.2.3, таблица 7).
8.2.4 МНР должна использовать программный интерфейс приложений Xlet для сигнализации жиз-
ненного цикла приложения. Сигнализация об изменении состояния жизненного цикла должна выпол-
няться применением принципа обратного вызова.
Параметры программного интерфейса приложений Xlet должны быть в соответствии со стандар-
том ETSI [5] (11.7.1) и 10.6.1 настоящего стандарта.
Семантика изменения состояния Xlet должна быть в соответствии со стандартом ETSI [5] (9.2.4.1).
Состояния Xlet, в которых допускаются вызовы управления состоянием, должны быть в соответ-
ствии с таблицей 2.
Таблица 2 — Состояния Xlet для допустимых вызовов управления состоянием
Вид вызова
Состояния Xlet
notifyDestroyed (уведомление о ликвидации)
все состояния
notifyPaused (уведомление о паузе)
активное
esumeRequest (запрос состояния)
пауза
8.2.5 Платформа DVB-J в составе платформы МНР должна обеспечивать одновременное вы-
полнение нескольких приложений DVB-J. При этом должно обеспечиваться совместное использование
ресурсов MHP несколькими приложениями DVB-J. Характеристики платформы DVB-J в режиме выпол-
нения нескольких приложений должны быть в соответствии со стандартом ETSI [5] (9.2.5).
Характеристики платформы DVB-J должны быть в соответствии с разделом 10 настоящего стан-
дарта.
8.3 Параметры модели приложений DVB-HTML
19
8.3.1 Приложение DVB-HTMLв составе платформы МНР должно включать в свой состав комплект
документов (из семейства документов DVB-HTML), элементы и форматы контента, определенные на-
стоящим стандартом. Размер (экстент) комплекта документов определяется границами приложения
DVB-HTML
в
соответствии
со
стандартом
ETSI
[5]
(9.3.1.4).