KDE 大會: Phonons in Solids - 核心和使用(轉)

BSDLite發表於2007-08-15
KDE 大會: Phonons in Solids - 核心和使用(轉)[@more@]發言人: Matthias Kretz,Kevin Ottens
KDE4將會秉承以前版本中大家熟知的一些框架結構,並且引入品牌性的新技術,如Phonon and Solid。它們二者之間存在一些非常有意思的相似性和互動性, 因此我們決定把這兩個放在一起講。
這個講述將會分為如下的三個部分。主要是針對開發者(1) 解釋Phonons 和 Solid的核心內容,(2)開發人員如何才能開發出相似的系統,以及開發者如何將Phonon and Solid為之所用。

1. 前端/後臺框架

Phonon and Solid都利用前端/後臺架構,不但 給KDE開發者提供了豐富的高一級API, 還可以利用已有的專案來實現功能。因為KDE4提升了bar的移植和二進位制相容性,所以底層架構和下層系統的關係就應該寬鬆。這就要求我們去開發一個新的架構模式去解決那些問題。
在講述的第一部分,我們將解釋Solid and Phonon中用到的架構。非常有意思的是你將會看到對一個問題的兩種不同的解決方案。我們將會解釋這兩種方案並比較它們的優缺點, 我們將特別關注那些架構如何影響可測性和版本控制.

2. Solid

在aKademy '05期間,Solid的基本原型已經完成,當然還談不上具有豐富的特性。自那開始,其發展迅速。去年Gnome Boston Summit上與HAL成員討論奠定了當前架構。幾個月之裡,就加入了很多特性和一些後端的實現。
此外我們將給出Solid庫所包含的特性, 我們也將展示應用開發者如何利用它進行硬體探測和電源管理, 至於網路管理, 將單獨講。最後,我們將給一個草圖以描述使用者如何用庫和策略與他的硬體進行互動。

3. Phonon

在aKademy '05,釋出了支援回放音訊(並且在這個講述結束的30分鐘之後也支援影片)的KDEMM一個版本。從那以後它的名字就被改了, 增加了許多特性並且開始了後端的實現, 其核心部分也做了多次修改(發言的第一部分將給出結果)。
在發言的這部分將給出儘可能完整的Phonon API的使用概況,在先了解構架之後, 你可以透過了解對後端來對對Phonon有一個整體映像。
音訊和影片回放之外還有很多的挑戰。我們將特別關注那些與Solid and Phonon的配合工作的音訊和影片裝置。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-959124/,如需轉載,請註明出處,否則將追究法律責任。

相關文章