Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: BigZ от Октябрь 30, 2009, 10:18



Название: Запуск Flash, Silverlight в Qt
Отправлено: BigZ от Октябрь 30, 2009, 10:18
Developer Machines is proud to announce the initial release of Qtitan Multimedia, a library that allows developers to easily incorporate rich multimedia content into their Qt applications through standard internet browser plug-ins. Support for Adobe Flash, Acrobat Reader and Microsoft Silverlight makes the library the efficient choice for Qt developers to use their favorite tools while taking advantage of the most widespread content standards.
   The power of Qtitan Multimedia for combining Qt and plug-in capabilities is unsurpassed. The core of the software is a class container inherited from QWidget that is capable of displaying NPAPI browser plug-ins, including plug-ins that open in a separate window or display directly to the Qt window. The Qt Script Engine is accessible from the container as well, allowing the plug-in JavaScript access. Application interaction and plug-in notifications are done through the usual Qt signal/slot mechanism.
   The container is extended by classes for accessing and controlling features in specific plug-ins. In the case of Flash, for example, these include Transparent and Loop properties. Qtitan Multimedia library components are added to the application either during design time (through Qt Designer, where most component properties can be set) or runtime. At runtime, the component is created and placed on a form like any other object that has inherited its class from QWidget.
To go along with this power, Qtitan Multimedia makes it easy to harness these new possibilities. The library does not require Internet Explorer or a WebKit browser. It has all of the necessary resources to launch Netscape plug-ins itself, without a browser, in the same process as the original application. All that is required for multimedia applications are the standard Qt libraries (QtCore, QtGui and QtScript).
http://www.devmachines.com/qtitanmm_press.php



Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: Пантер от Октябрь 30, 2009, 12:33
А по-русски можно?


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: ритт от Октябрь 30, 2009, 16:26
не понял - это что, только для венды? если да, то чем оно лучше нсплугина?


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: BigZ от Октябрь 30, 2009, 20:18
А по-русски можно?
Библиотека Qtitan Multimedia предназначена для добавления различных мультимедийных технологий, таких как Adobe Flash,
Adobe Reader или Miscrosoft Silverlight, в приложения, разрабатываемые на базе инструментария Qt.
Qtitan Multimedia интегрируется с дизайнером форм Qt Designer, что позволяет упростить добавление
новых объектов и ускорить процесс разработки. Qtitan Multimedia это именно то, что необходимо разработчику
для создания приложений с широкими мультимедийными возможностями!

В основе библиотеки Qtitan Multimedia лежит класс-контейнер, который наследуется от класса QWidget.
Данный класс-контейнер способен отображать Netscape-совместимые плагины поддерживающие архитектуру NPAPI.
Контейнер поддерживает работу как с плагинами, которым для выполнения приложения требуется отдельное окно
операционной системы, так и с плагинами, которые могут отображаться в Qt-окне. Это позволяет совмещать
содержимое нарисованное средствами Qt с содержимым нарисованным средствами плагина. Контейнер взаимодействует
с Qt script engine, что даёт возможность плагину корректно использовать JavaScript, а разработчику использовать
все свойства плагина, в том числе и те, которым JavaScript необходим для работы.
Взаимодействие Qtitan Multimedia с приложениями организовано через фундаментальный механизм Qt связи между объектами
механизм сигналов и слотов.

Функционал библиотеки расширен классами, которые делают доступными свойства и методы конкретных NPAPI плагинов.
В качестве примера, можно привести класс Qtitan::AdobeFlash, который имеет свойства Transparent и Loop,
реализуемые плагином Adobe Flash. Класс носит характер конечного компонента и может быть использован разработчиком
для интеграции в приложение технологии Adobe Flash. Кроме технологии Adobe Flash, текущая версия библиотеки аналогичным
образом поддерживает работу с Miscrosoft Silverlight и Adobe Reader.


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: BigZ от Октябрь 30, 2009, 20:19
не понял - это что, только для венды? если да, то чем оно лучше нсплугина?
Так то (если я правиьно понял о чём речь) для создания NPAPI плугинов, а это для
загрузки существующих.


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: ритт от Октябрь 31, 2009, 18:48
искренне надеюсь на один из вариантов: проект загнётся, не получив ни доллара; проект НЕ только для венды и попозжа будет перелицензирован под открытой лицензией.


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: BigZ от Ноябрь 01, 2009, 00:25
искренне надеюсь на один из вариантов: проект загнётся, не получив ни доллара; проект НЕ только для венды и попозжа будет перелицензирован под открытой лицензией.
А что больше неустраивает, то что винда или то, что коммерческая?


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: ритт от Ноябрь 01, 2009, 04:18
да коммерческая - то чёрт с ней - иные и на бигмаках зарабатывают...
не представляю зачем бы я вообще стал его покупать...тем-более, что я ж не смогу пощупать какое оно там внутри, пока не куплю, - а там окажется кастрированный нсплагинвраппер - меня ж жаба задушит...
но если продукт действительно каественный, непонятно тогда почему привязка к венде - нпапи ведь не привязано к ведне, насколько я помню...

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


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: vaprele07 от Ноябрь 01, 2009, 05:06
Ага тупа выдрал с вебкита и теперь продает за 199$ сделаю аналогичное + исходники за 198$


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: BigZ от Ноябрь 01, 2009, 08:43
да коммерческая - то чёрт с ней - иные и на бигмаках зарабатывают...
не представляю зачем бы я вообще стал его покупать...тем-более, что я ж не смогу пощупать какое оно там внутри, пока не куплю, - а там окажется кастрированный нсплагинвраппер - меня ж жаба задушит...
но если продукт действительно каественный, непонятно тогда почему привязка к венде - нпапи ведь не привязано к ведне, насколько я помню...

да и преподносить качественный продукт следует не так сухо и сжато. вот например, плуг крутится в том же пространстве, что и хост-приложение - я знаю, что для сторонних блобов это не есть хорошо...и разработчик, вероятно, также об этом задумывался - пусть бы и объяснялось в чём профит над отвязанным процессом - вдруг поверю )
Меня терзают смутые сомнения (C) :) Что такое нсплагинвраппер? Ссылку в студию.
Использование npapi даёт возможность портануть под лин, мак и другие возможные оси.
Иначе можно юзать QActiveX для загрузки того-же флаша или сильверлайта.


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: BigZ от Ноябрь 01, 2009, 08:50
Ага тупа выдрал с вебкита и теперь продает за 199$ сделаю аналогичное + исходники за 198$
Конкуренция :)


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: panAlexey от Ноябрь 01, 2009, 12:12
искренне надеюсь на один из вариантов: проект загнётся, не получив ни доллара; проект НЕ только для венды и попозжа будет перелицензирован под открытой лицензией.
К сожалению, остается только надеяться, ибо монетизированые проекты имеют больше шансов не жизнь, а JFF за редким исключением колышутся между категориями "хлам" и "нормально" и редко дотягивают до "отлично".


Название: Re: Запуск Flash, Silverlight в Qt
Отправлено: vinnitu от Декабрь 09, 2010, 01:23
эх... это все прекрасно, но все же нету опенсорсных решений для хостинга flash (как контролы/виджеты) через npapi в qt?