Представлен набор открытых компонентов для создания встраиваемых мультимедиа систем, состоящий из фреймворка "Disko" и промежуточного (middleware) медиа стека "MorphineTV", которые могут быть использованы для построения интерфейсов для приемников широковещательного цифрового видео и IPTV устройств.
MorphineTV и Disko являются продолжением развития проекта DirectFB, который предоставляет одноименную "легкую" графическую среду, пригодную для использования на всевозможных мобильных устройствах. DirectFB выступает в роли альтернативы X Window, поддерживая графическое ускорение, прозрачность и слои для окон, а так же всевозможные устройства ввода.
Представитель DirectFB, Мартин Спрингер (Martin Springer) объяснил, как появились проекты Disko и MorphineTV - "Мы нуждались в создании среды управления медиа-центром под linux. Проанализировав такие графические библиотеки, как Qt, GTK, мы пришли к выводу, что они не подходят для встраиваемых систем основанных на нашей целевой платформе. Пришлось создавать графическую среду "с нуля" - так и появился Disko". Спрингер допускает, что их набор средств не такой функциональный, как Qt и другие, но его должно быть достаточно для создания GUI требуемого для DVB и IPTV устройств. Disko прекрасно работает на процессорах TI DaVinci и x86, а так же на любых платформах, на которых работает DirectFB.
На данный момент официально поддерживаются такие плагины для Morphine TV:
В заключение, можно отметить презентацию выступления разработчиков системы на конференции Embedded Linux Conference.
|