|
| |
| 開発元 | KDE / NLNet、basysKomによりサポートされている |
|---|---|
| 最新版 | |
| 対応OS | Unix系 |
| 種別 | コミュニケーションフレームワーク |
| ライセンス | GNU Lesser General Public License 2.1 |
| 公式サイト |
decibel |
Decibel(デシベル)は、KDEのプロジェクトとして開発されていた、リアルタイムコミュニケーションのためのフレームワークである。KDE 4への搭載を目指し、インスタントメッセージ、VoIP、コンピュータと電話の統合(CTI)といったさまざまな通信サービスを、デスクトップ上で一元的に扱えるようにすることを目標としていた。2007年にはKDEのGoogle Summer of Codeの課題の一つにも挙げられた。その後開発は終了し、KDEにおける同様の役割は2011年に最初の版が公開されたKDE Telepathyに引き継がれた。
当時は、AOL Instant MessengerやWindows Live メッセンジャー、メール、Skypeなどがそれぞれ別の方法で扱われていたが、Decibelはこれらをまとめ、ユーザーが連絡先の情報をより簡単に管理できるようにすることを目指していた。
例えば、ユーザーAがユーザーBとメッセージを送受信する場合、ユーザーAがコンピュータにユーザーBとの接続を要求すると、サービスマネージャがその要求を受け付け、ユーザーBにメッセージを届けるのに最も適した方法を(電話番号やEメールアドレスなどに応じて)自動的に選択する。これにより、ユーザーBがどのプロトコルを使っていても、ユーザーAはBと通信できる。
Decibelは、通信プロトコルの処理にTelepathyを用いるデスクトップデーモンとして動作する設計であったが、そのデーモンを直接操作することはできない。しかしDecibelはリアルタイムコミュニケーションをアプリケーションに統合する労力を減らすために、Telepathyの上にいくつかの機能を加えていた。Telepathyと同様にD-Busを用いており、それゆえ、D-Busを用いているアプリケーションはDecibelのサービスを利用できる。また、プロトコルの設定やアカウントの管理、デスクトップにおける特定の作業を行うこともできた。例えばQtまたはGTK+などのツールキットを用いてGUIを起動したり、PIMにパスワードを保存させたり別のアカウントの情報を管理することなどが挙げられていた。
KDE 4の開発当時、DecibelはKopeteと連携し、KDE 4.1で完全に対応することが予定されていた。しかし、この計画は実現しないまま開発が終了した。KDE Telepathyの開発者は、Decibelは完全に終わったプロジェクトであると述べている。KDE Telepathyは、2011年7月27日にKDE 4.7の公開に合わせて最初の版(0.1)が公開された。