ГОСТ
Р
56170-2014
9.4.2 Экземпляры приложения, не работающие в одном и том же контексте службы
Настоящий стандарт не устанавливает параметры политики разрешения конфликтов для экзем
пляров приложения, не работающих в одном и том же контексте службы.
9.5 Жизненный цикл интерфейсов Xlot, встроенных в приложения DVB-HTML
Состояние интерфейсов Xlet зависит от состояния страницы, которая ого содержит, а так же от
состояния содержимого приложения.
Жизненный цикл Xlet связан с жизненным циклом приложений и страницы HTML, но Xlet в ре
зультате своих собственных действий может находиться в менее активном состоянии, чем содержание
страницы HTML. Например. Xlet может уничтожить себя даже если страница, в которой он содержится,
активна.
9.5.1 Запуск встроенных Xlet
Для загрузки своих классов для каждого интерфейса Xlet с указанным тегом объекта создается
новый загрузчик классов. Для загрузчиков классов Xlet применяется стандартная семантика МНР. На
пример, не должны использоваться загрузчики классов, доступные другим Xlet. Подробности запуска
встроенных интерфейсов Xlet представлены в [14] (9.5.1).
9.5.2 Завершение встроенных Xlet
Когда страница становится невидимой в процессе навигации или когда содержание приложения
HTML DVB устанавливается в состояние Пауза, все встроенные Xlet. которые находятся в активном
состоянии, необходимо ввести в состояние Пауза. Детализация завершения встроенных интерфейсов
Xlet представлена в [14] (9.5.2).
9.5.3 Общие вопросы обработки встроенных Xlet
Разрешается существование нескольких Xlet на документ XHTML и нескольких Xlet в службе
DVB.
К экземплярам встроенных Xlet предъявляются следующие требования.
- они не должны быть перечислены в AIT;
- они не должны быть представлены в листинге приложения с перечислением API запуска (через
приложения DVB HTML);
- они должны наследовать транспортные протоколы, содержащие приложения HTML.
Если встроенный Xlet находится в активном состоянии, то он должен иметь доступ к DOM при
условии, что реализация будет иметь доступа к DOM в других состояниях.
9.6 Службы и приложения, но связанные с традиционными службами DVB
В дополнение к 9.1 настоящего стандарта, описывающему приложения, жизненный цикл которых
управляется через службы, в этом подразделе указаны приложения, жизненный цикл которых не связан
со службами. К таким приложениям относятся:
- приложения, сигнализизация которых поступает через интерактивный канал (согласно 9.6.1 на
стоящего стандарта);
- приложения, полученные из памяти терминала МНР (согласно 9.6.2 настоящего стандарта).
9.6.1 Загрузка приложений из интерактивного канала
При загрузке приложений из интерактивного канала сигнализация приложения поступает из инте
рактивного канала, а не из канала вещания. Подробности загрузки в соответствии с [11] (9.6.1).
9.6.2 Сохраненные службы
Сохраненные службы являются инкапсуляцией одного или более приложений. Жизненный цикл
сохраненной службы должен соблюдать правила, определенные для службы в [11] (9.1).
Правила обработки сохраненных служб представлены в [11] (9.6.2).
В соответствии с [14] (9.6) термины «описание приложения» и «дескриптор приложения» долж
ны интерпретироваться относящимися к таблице информации о приложении (AIT). определенной в
[141(10.4.).
50