Интернет магазин китайских планшетных компьютеров



Компьютеры - Juce - Особенности

13 мая 2011


Оглавление:
1. Juce
2. Особенности
3. Jucer



Подобно многим другим фреймвокам, Juce содержит классы позволяющие программе работать с графикой и звуком, разбирать XML, работать с сетью и криптографией и т д.. За счёт этого нуждающиеся в дополнительных библиотеках программисты могут использовать только библиотеку Juce, или хотя бы сократить количество сторонних библиотек, которые они используют. На это разработчиков Juce вдохновил JDK языка Java. По их заявлению, они собирались из Juce сделать "что-то подобное для С++".

Примечательная особенность Juce по сравнению с другими аналогичными фреймвоками — большой набор аудиофункций. Дело в том, что библиотека Juce сначала была разработана как часть аудиосеквенсора Tracktion, и лишь затем стала самостоятельным продуктом. Juce включает в себя поддержку воспроизведения звука через аудио и MIDI интерфейсы, полифонические синтезаторы, понимает файлы распространённых аудиоформатов. Он также содержит интерфейсы-оболочки для построения различных аудио плагинов, таких как эффекты и инструменты VST. Это привело к его широкому распространению в сообществе разработчиков аудио-ПО .

В поставку Juce входят классы-обёртки для создания как аудиоплагинов, так и браузерных плагинов. При сборке аудиоплагина, получается единый бинарной файл, который поддерживает несколько форматов плагинов. Поскольку весь платформо- и форматозависимый код содержится в классах-обёртках, то пользователь может собирать плагины в формате VST/RTAS/AU для макинтошей и Windows из одного и того же исходного кода.

Плагины для браузеров поддерживаются аналогичным образом: один и тот же бинарный файл, функционирует и как NPAPI, и как ActiveX плагин.



Просмотров: 2521


<<< GParted
Libtorrent >>>