歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> KDE 大會: Phonons in Solids - 核心和使用

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

日期:2017/2/27 11:03:37   编辑:Linux業界

發言人: 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的配合工作的音頻和視頻設備。

Matthias Kretz


Kevin Ottens




摘自:http://conference2006.kde.org/conference/talks/32.php




Copyright © Linux教程網 All Rights Reserved