SmartLabs - The smart way to your customers in englishна русском
 SmartTUBE SmartMEDIA SmartCONTENT SmartENCODER SmartBRIDGE tsMuxeR

Практика разработки клиентских приложений для интерактивного телевидения в современных абонентских приставках (STB)

Современные клиентские приложения SmartTUBE SDP построены на основе универсальной графической библиотеки Qt for Embedded Linux from Nokia, которая поддерживает широкий спектр абонентских устройств, таких как телевизионные абонентские приставки, мобильные мультимедийные устройства, цифровые плееры, коммуникаторы, мобильные телефоны и т.д. и интегрирована в среду разработки клиентских приложений (SmartLabs Client Application Framework - CAF) - мощное средство разработки телевизионных приложений, содержащую оптимизированные для телевизионного экрана объекты и элементы интерфейса (экранные формы, меню, списки и прочее), анимационные шаблоны (типовые "движения" объектов интерфейса), а также стандартные механизмы обмена данными между клиентскими приложениями и серверным ПО (метаданные программы передач, ассетов услуги "Видео-позапросу", доступных сервисов и прочее). Все используемые клиентскими приложениями форматы данных и сервисов совместимы с существующими DVB и IPTV индустриальными стандартами, такими как Open IPTV Forum, CableLabs 2.0 и т.д.

Приложения на абонентской приставке включают:

  • компоненты для взаимодействия с внешними системами и платформами;
  • графические библиотеки для анимации и различных способов управления объектами на экране;
  • «виджеты» - готовые объекты интерфейса, которые можно настраивать и модифицировать.

Примечание: Указанные примеры интерфейсов пользователя созданы на базе одного клиентского приложения с использованием различных механизмов анимации и по-разному настроенных «виджетов»

Характеристики единой платформы для различных клиентских приложений (CAF):

  • Разработка и модификация приложений для абонентских приставок происходит в режиме WYSIWYG на экране ПК;
  • Разработчик «видит» приложение точно так, как оно будет выглядеть на ТВ-экране;
  • Оператор услуги имеет доступ к среде разработки приложений;
  • Оператор имеет возможность развивать приложения своими силами или привлекать сторонние организации;
  • Поставщикам дополнительных услуг для оператора также доступна среда разработки приложений. Они могут самостоятельно разрабатывать дополнительные приложения для оператора (например, фотосервисы, информационные сервисы (погода, курсы и проч.), коммуникационные сервисы), которые оператор затем может сделать доступными своим абонентам

Основные характеристики клиентских приложений SmartTUBE UI

  • Стандартные пользовательские интерфейсы, разработанные известными дизайнерскими агентствами;
  • Высокая скорость разработки и внедрения сервисов и приложений;
  • Независимость от поставщиков абонентских устройств;
  • Полностью идентичный пользовательский интерфейс для всех типов абонентских устройств;
  • Быстрый вывод на рынок новых услуг;
  • Наличие инструментов для разработки приложений независимыми поставщиками с последующей их интеграцией в существующий интерфейс;
  • Возможность «немедленной» массовой замены всего приложения в абонентской приставке.
  • Поддержка широкого спектра абонентских приставок:
    • Линейка абонентских приставок Amino (110, 125, 130, 530);
    • Линейка IPTV и гибридных (IPTV/DVB) приставок ADB (3800, 3810, 5800);
    • Линейка современных IPTV приставок Motorola (вся 19хх-серия);
    • Идет тестирование и интеграция с приставками Sagem, Telergy и др.;
    • Налаженный процесс интеграции с новыми приставками.

Таким образом, единожды созданный пользовательский интерфейс может быть легко портирован на различные типы оконечных устройств. Это означает, в частности, не только наличие возможности быстро и эффективно «переносить» клиентское приложение с одного абонентского устройства на другое в рамках одной технологии (например, IPTV), но, более того, это дает возможность строить гибридные решения с использованием различных технологий (IPTV, DVB, 3G, WiFi и т.д.) одновременно, и при этом предоставить пользователям единый универсальный интерфейс на всех типах оконечных устройств.

В развитии своих решений мы исходим из того, что при разработке приложений для интерактивного телевидения необходимо быть точным как программист, творческим как артист, и здравомыслящим и непосредственным как ребенок. Представьте себе Вашего знакомого, который совершенно «не дружит техникой». Вот именно его портрет висит на каждом рабочем месте в нашем офисе, и мы постоянно спрашиваем себя: «Будет ли этому человеку легко и удобно пользоваться телевизионным интерфейсом, который мы только что разработали?» :-)

Ниже представлен пример работы клиентских приложений SmartTUBE UI в "боевой" системе крупнейшего оператора услуги IPTV в Восточной Европе, московской компании КОМСТАР-ОТС (150 тысяч абонентов) - видео записано с абонентской приставки AmiNET110.

 
Москва, ул. Октябрьская, д. 72, тел./факс: (495) 645-44-56, info@smartlabs.tv © SmartLabs LLC, 2007-2010