PowerUp Браузер

Прикладная платформа для управляемых устройств различных типов (IP, QAM, гибридных) В основе решения PowerUp Browser (браузер PowerUp) лежит многоуровневая архитектура, обеспечивающая интерфейс для простых («тонких») или полнофункциональных («толстых») клиентов, который поддерживается надежным сервисным уровнем, отделяющим уровень представления от бизнес-логики. PowerUp Browser – это прикладная платформа для различных управляемых устройств (IP, QAM и гибридных). Она совместима со многими стандартами, в том числе W3C, OIPF, DLNA, HbbTV, CEA, SCTE, ITU, ETSI и DVB. Кроме этого, обеспечивается полная поддержка нескольких медиа-форматов, включая потоковое вещание в формате HTTP, стандарт H.264 и аудиокодеки AAC. Браузер PowerUp может взаимодействовать с системой PowerUp Video Broadcast System (VBS) и сервисным уровнем промежуточного ПО PowerUp (платформой PowerUp), обеспечивая различным приложениям (старого образца и HTML5) полный доступ к сервисам, предлагаемым платформой нижнего уровня (IP, QAM или гибридной). Браузер PowerUp характеризуется высокой переносимостью и возможностью расширения за счет будущих функций HTML5. Уровень портирования этого браузера позволяет осуществлять быстрый перенос на любую новую целевую платформу и прозрачное использование новых сервисов и возможностей, доступных на платформах разных производителей. Браузер PowerUp может применяться в ТВ-ресиверах следующего поколения и на IP-устройствах. Он позволяет одновременно использовать приложения различных типов, в том числе “нативные” приложения, скриптовые приложения для PowerUp и приложения на языках HTML5/JavaScript (JS). При разработке браузера PowerUp, базирующегося на открытых стандартах интерактивного ТВ, ставились следующие цели:
  • Создание универсального механизма, обеспечивающего простой доступ JS-приложений к нативным и скриптовым прикладным программным интерфейсам (API);
  • Сохранение существующих API в неизменном виде;
  • Использование стандартных средств языка JS для обращения к методам и данным;
  • Высокое быстродействие;
  • Возможность четкого разделения презентационной логики (реализована на уровне JS) и бизнес-логики (реализована на нативном или скриптовом уровне);
  • Возможность развития нативных и скриптовых компонентов и реализации новых характеристик на уровне JS без внесения изменений в разработанное решение.
    Характеристики и преимущества
  1. В основе браузера PowerUp лежат стандартные для индустрии продукты WebKit и Google V8. Он оптимизирован для использования в системах доставки видеоуслуг. Благодаря этому клиенты компании Zodiac имеют возможность выборочного применения регулярных обновлений в стандартах W3C.
  2. Под браузером PowerUp располагается тонкий уровень портирования (Porting Layer), позволяющий максимально эффективно использовать возможности управляемого устройства по отображению графики и видео. Он также обеспечивает перенос браузера PowerUp на платформы различных управляемых устройств.
  3. Браузер PowerUp поддерживает большинство веб-приложений HTML5.
  4. Браузер PowerUp интегрирован с системой PowerUp VBS и другими сервисными уровнями. Этим обеспечивается полный доступ ко всем возможностям существующих платформ ТВ-ресиверов: видео в формате QAM, сервисы VOD (видео по запросу), обнаружение клиентов DLNA и т.д. Кроме того, приложения PowerUp 2.0 могут запускать приложения HTML5 в виде канальных сервисов.
  5. Браузер PowerUp включает в себя оптимизированный механизм JavaScript с компилятором JA, предназначенным для компенсации ограниченных возможностей управляемых устройств. Кроме этого, для дополнительного увеличения быстродействия приложений используется оптимизированный компилятор Crankshaft. Примененные совместно, эти компиляторы образуют самую высокоскоростную среду выполнения JavaScript, доступную на сегодняшний день для управляемых устройств.
  6. Интеллектуальная кэш-память для хранения ресурсов. Механизм кэширования ресурсов WebKit, доработанный для браузера PowerUp, управляет размером доступной памяти видеоданных и характеристиками использования изображений. Благодаря этой оптимизации, значительным образом увеличивается плавность анимации ресурсоемких приложений HTML5 в ограниченной среде управляемого устройства.
  7. Оптимизация механизма Google Skia с целью повышения эффективности использования аппаратного графического конвейера. В результате асинхронная графическая модель позволяет улучшить параметры визуализации приложений HTML5.
Copyright Zodiac interactive 2017 All Rights Reserved