KDE 大會: Phonons in Solids - 核心和使用(轉)
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的配合工作的音訊和影片裝置。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- KDE配置指南(轉)
- 配置VNC使用KDE介面VNC
- kde下的軟體(轉)
- Linux圖形介面GNOME和KDE終獲統一(轉)Linux
- 使用Linux工作之Fedora KDELinux
- 我用到的KDE桌面軟體(轉)
- 5 分鐘學會 Git 常見用法和核心策略 (轉載)Git
- 談談redhat9 KDE的漢化(轉)Redhat
- Linux問與答:KDE問題解凝(轉)Linux
- 利用cygwin連線gnome或kde的桌面(轉)
- debian 12 + kde 使用 pipewire 替代 PulseAudio
- java三大版本和核心優勢Java
- Redux 包教包會(一):介紹 Redux 三大核心概念Redux
- Oracle和SUN Solaris核心引數(轉)Oracle
- ERP的六大核心思想(轉)
- 使用者態和核心態
- Portland支援KDE/GNOME 為兩Linux介面搭橋(轉)Linux
- 推薦一些 Linux 上不需要 Gnome 和 KDE 支援的軟體(轉)Linux
- 微軟中國人工智慧大會:18項核心技術分享!微軟人工智慧
- UNIX系統的桌面環境:KDE相關介紹(轉)
- OpenBSD核心編譯和最佳化(轉)編譯
- OpenBSD 核心編譯和最佳化(轉)編譯
- 用Mgaic Linux的核心和模組代替Debian的核心(轉)AILinux
- 在 Kubuntu 21.04 中安裝和升級 KDE Plasma 5.2UbuntuASM
- KDE Frameworks 5.55 釋出Framework
- KDE Plasma 5.0釋出ASM
- KDE 5.6 正式釋出
- KDE演算法解析演算法
- Knative 核心概念介紹:Build、Serving 和 Eventing 三大核心元件UI元件
- 重磅啟動!第 17 屆「中國 Linux 核心開發者大會」徵稿Linux
- OGEM Solids Control Mud Mixing Tank & Solids Control to IndonesiaSolid
- gnome3的解除安裝,和KDE桌面和genome桌面的切換,。
- 核心中的同步和互斥分析報告(轉)
- linux使用者api和核心apiLinuxAPI
- 啟明星辰參加使用者大會 網路安全獲青睞(轉)
- 設定桌面GNOME或者KDE
- Keyboard Shortcuts for the KDE Desktop
- 第三屆中國雲端計算使用者大會筆記和心得筆記