奇趣科技和KDE合作開發(fā)跨平臺多媒體編程框架
奇趣科技TM(Trolltech®)和KDE e.V.近日共同宣布,雙方將共同開發(fā)Phonon項目。Phonon是一個跨平臺多媒體編程開發(fā)平臺,可使具有不同編程經(jīng)驗的編程人員更便捷地將多媒體功能移植到他們的應用程序中去。
Phonon起初由KDE團隊開發(fā),將成為即將發(fā)布的KDE 4.0的一個組成部分。目前,奇趣科技將Phonon進行了擴展,使其可用于如Windows和 Mac OS X在內(nèi)的所有主流桌面操作系統(tǒng)上。此外,奇趣科技正將該源程序代碼編入KDE的源代碼庫中,并將其采用LGPL授權(quán)。
編程人員利用Phonon,可以更方便地將多媒體回放功能運用到C++應用程序中,很多操作程序僅利用極少的幾個代碼便可以實現(xiàn)。Phonon的源代碼,包括僅在UNIX 和Linux平臺上使用的、基于Xine的單一后端。而奇趣科技為Linux的GStreamer創(chuàng)建了其它的后端實施工具,同時為Windows和Mac OS X操作系統(tǒng)也創(chuàng)建了新的后端工具。
奇趣科技將把Phonon納入公司即將發(fā)布的Qt® 4.4之中,目前該版本已定于2008年第一季度末正式發(fā)布。
通過開發(fā)全球可公開獲取的KDE源碼庫內(nèi)的Phonon組件,Phonon的開發(fā)者可以監(jiān)管和參與奇趣科技Phonon后端代碼以及庫代碼編寫的開發(fā)工作,這也可以使軟件開發(fā)者能夠評估奇趣科技內(nèi)部開發(fā)團隊目前正在進行的相關(guān)工作并提供相關(guān)的意見和建議。另一方面,KDE可以讓奇趣科技雇傭的開發(fā)人員參與目前正在進行的Phonon的開發(fā)和維護工作,KDE的開發(fā)人員從而可以專注于進行其它的桌面開發(fā)工作。通常將開放源碼庫納入商用產(chǎn)品中的方法是簡單復制源代碼后采用到商用產(chǎn)品中,而這種新的方法和以前的傳統(tǒng)方法截然不同。此時,Windows和Mac OS X操作系統(tǒng)的后端可使KDE 4應用程序在這些平臺上運行,使之擁有多媒體功能。
c++相關(guān)文章:c++教程
評論