Телевизионная подсистема платформы управления IPTV услугами Санкт-Петербургский Государственный университет Математико – механический факультет Кафедра системного программирования Дипломная работа студента 545 группы Корованенко Алексея Кирилловича Научный руководитель: Гиршев Е. А. Рецензент: Санкт – Петербург 2008г.
СПбГУ Контекст исследования IPTV – активно развивающаяся область программной инженерии Для взаимодействия используется Set-Top-Box Существует ряд промышленных IPTV платформ (MS IPTV, OMP, MiViewTV) Системы управления IPTV услугами 2006 год - Alcatel–Lucent разработал систему MyOwnTV –Глвная задача: персонализация телевещательных услуг 2008 год – Alcatel-Lucent начал разработку инновационной системы ShareTV Важная задача ShareTV: создание собственной ТВ-подсистемы платформы MyOwnTVShareTV Поддержка мультиплатформенности-+ Гибкость в поддержке нескольких инф. устройств-+ Наличие собственной ТВ-подсистемы-+
СПбГУ Место ShareTV ТВ-подсистемы в контексте исследования
СПбГУ Постановка задачи 1.Обзор существующих систем управления IPTV услугами 2.Описание модели использования ТВ-подсистемы с помощью процесса ICONIX, Enterprise Architect и UML Разработка архитектуры подсистемы Share TV ТВ-приложения и взаимодействия с внешними системами 4.Использование MVP шаблона проектирования, чтобы обеспечить переносимость приложения на другие информационные устройства: ПК, КПК, мобильные устройства. 5.Промышленная реализация Share TV ТВ-подсистемы для платформы MS IPTV
СПбГУ ShareTV ТВ-подсистема Разработана модель использования подсистемы Сформулированы случаи использования и связи между ними Для каждого случая использования разработаны Robustness диаграммы и диаграммы последовательностей Технологии: ICONIX процесс разработки, Enterprise Architect, UML 2.0
СПбГУ Архитектура ТВ-подсистемы Описана внутренняя архитектура системы обеспечивающая поддержку мультиплатформенности Описана модель взаимодействия с внешними подсистемами: ShareTV, видео-репозиторий Использован шаблон проектирования MVP, Model-View-Presenter обеспечивает гибкость переноса приложения на другие информационные устройства
СПбГУ Архитектура ТВ-подсистемы
СПбГУ Реализация ТВ-подсистемы Разработаны компоненты системы –TV Web Site, TV Presenter, TV Browser Application Реализовано взаимодействие с внешними системами На текущий момент разработанная подсистема имеет промышленное внедрение для платформы MS IPTV одним из крупнейших телекоммуникационных операторов Азии Примеры реализации:
СПбГУ Результаты В рамках данной работы были достигнуты следующие основные результаты: 1.Составлен обзор существующих систем управления IPTV услугами 2.Описана модель использования подсистемы с помощью Enterprise Architect, процесса ICONIX и UML Разработана архитектура подсистемы Share TV ТВ-подсистемы и взаимодействие с внешними подсистемами 4.При проектировании системы использован MVP шаблон, чтобы обеспечить переносимость приложения на другие информационные устройства: ПК, КПК, мобильные устройства. 5.Сделана промышленная реализация подсистемы Share TV ТВ-подсистемы для платформы MS IPTV, имеющая промышленное внедрение одним из крупнейших телекоммуникационных оператором Азии.