ВСТРОЕННОЕ СРЕДСТВО ПРОСМОТРА ВЕБ ДЛЯ ПРЕЗЕНТАЦИОННЫХ ПРИЛОЖЕНИЙ

1. Компьютерный носитель информации, на котором сохранены считываемые компьютером команды, которые при их исполнении на компьютере предписывают компьютеру:
создавать встроенный фрейм для отображения в нем презентационного контента;
исполнять веб-приложение в рамках встроенного фрейма; и
отображать презентационный контент в рамках встроенного фрейма в результате исполнения веб-приложения.
2. Компьютерный носитель информации по п.1, при этом встроенный фрейм создается конструктором встроенного фрейма презентационной веб-части, причем конструктор встроенного фрейма представляет собой функцию, предусмотренную внешним интерфейсом прикладного программирования, сконфигурированным для связи с внутренним интерфейсом прикладного программирования, который вызывает веб-приложение для исполнения в рамках встроенного фрейма для отображения презентационного контента; при этом на компьютерном носителе информации дополнительно сохранены команды, которые при их исполнении на компьютере предписывают компьютеру манипулировать презентационным контентом в рамках встроенного фрейма в соответствии с инструкцией, принятой внутренним интерфейсом прикладного программирования от внешнего интерфейса прикладного программирования, причем данная инструкция по манипулированию презентационным контентом представляет собой инструкцию воспроизведения презентационного контента, остановки презентационного контента, выбора следующего слайда презентационного контента, выбора предыдущего слайда презентационного контента или просмотра идентифицирующей информации для слайда презентационного контента, просматриваемого в настоящее время.
3. Компьютерный носитель информации по п.1, при этом встроенный фрейм содержит средство просмотра; и при этом упомянутые команды отображать презентационный контент в рамках встроенного фрейма включают в себя команды отображать презентационный контент в средстве просмотра.
4. Компьютерный носитель информации по п.3, при этом встроенный фрейм ассоциирован с пользовательским интерфейсом, который является внешним по отношению к встроенному фрейму, и сконфигурирован манипулировать презентационным контентом, отображаемым в средстве просмотра.
5. Компьютерно-реализуемый способ выбора размера для презентационного контента, содержащий выполнение компьютерно-реализуемых операций, согласно которым:
масштабируют презентационный контент во множество размеров;
кешируют презентационный контент в этом множестве размеров;
принимают запрос на презентационный контент;
извлекают презентационный контент в подходящем размере из упомянутого множества размеров для целевого встроенного фрейма, в котором должен отображаться презентационный контент; и
вставляют презентационный контент в этом подходящем размере в целевой встроенный фрейм.
6. Компьютерно-реализуемый способ по п.5, дополнительно включающий в себя этап, на котором принимают первоначальный запрос на презентационный контент; при этом масштабирование презентационного контента во множество размеров производится в ответ на этот первоначальный запрос на презентационный контент.
7. Компьютерно-реализуемый способ по п.5, в котором упомянутый подходящий размер представляет собой по меньшей мере один из упомянутого множества размеров, который меньше или равен размеру целевого встроенного фрейма.
8. Компьютерно-реализуемый способ по п.5, дополнительно включающий в себя этапы, на которых, в ответ на прием запроса на презентационный контент:
определяют, меньше либо равна ли размерность целевого встроенного фрейма минимальной размерности для первого размера из упомянутого множества размеров;
выбирают первый размер в качестве упомянутого подходящего размера, если размерность целевого встроенного фрейма меньше или равна минимальной размерности для первого размера; и
выбирают второй размер в качестве упомянутого подходящего размера, если размерность целевого встроенного фрейма не является меньшей либо равной минимальной размерности для первого размера.
9. Компьютерно-реализуемый способ по п.5, дополнительно включающий в себя этапы, на которых, в ответ на прием запроса на презентационный контент:
определяют, меньше либо равна ли размерность целевого встроенного фрейма первой минимальной размерности для первого размера из упомянутого множества размеров;
выбирают первый размер в качестве упомянутого подходящего размера, если размерность целевого встроенного фрейма меньше либо равна первой минимальной размерности для первого размера;
определяют, меньше либо равна ли размерность целевого встроенного фрейма второй минимальной размерности для второго размера, если размерность целевого встроенного фрейма не является меньшей либо равной первой минимальной размерности;
выбирают второй размер в качестве упомянутого подходящего размера, если размерность целевого встроенного фрейма меньше либо равна второй минимальной размерности для второго размера; и
выбирают третий размер в качестве упомянутого подходящего размера, если размерность целевого встроенного фрейма не является меньшей либо равной минимальной размерности для второго размера.
10. Компьютерный носитель информации, на котором сохранены считываемые компьютером команды, которые при их исполнении на компьютере предписывают компьютеру:
отображать, в рамках веб-страницы, встроенный фрейм как составляющую презентационной веб-части;
отображать, в рамках встроенного фрейма, презентационный контент;
принимать, во внутреннем интерфейсе прикладного программирования, инструкцию в составе оболочки postMessage от внешнего интерфейса прикладного программирования, причем данная инструкция предназначена для манипулирования презентационным контентом в рамках встроенного фрейма; и
манипулировать презентационным контентом в рамках встроенного фрейма в соответствии с упомянутой инструкцией, принятой во внутреннем интерфейсе прикладного программирования в составе оболочки postMessage.