3.3.5. KDE 開発フレームワーク


kdelibs-devel パッケージは、KDE ライブラリーを提供します。これは、Qt 上でビルドしてアプリケーション開発を容易にするフレームワークを提供します。KDE 開発フレームワークは、KDE デスクトップ環境にわたって一貫性を提供する手助けにもなります。

3.3.5.1. KDE4 アーキテクチャー

Red Hat Enterprise Linux 6 の KDE 開発フレームワークのアーキテクチャーは KDE4 を使用しており、これは以下のテクノロジーで構築されています。
Plasma
Plasma は KDE4 で KDesktop の代わりとなるものです。この実装は Qt Graphics View Framework に基づいており、これは Qt 4.2 で導入されました。Plasma についての詳細は、http://techbase.kde.org/Development/Architecture/KDE4/Plasma を参照してください。
Sonnet
Sonnet は、自動言語検出やプライマリ/バックアップ辞書、その他の便利な機能をサポートする多言語スペルチェックアプリケーションです。これは KDE4 で kspell2 に代わるものです。
KIO
KIO ライブラリーは、ネットワーク透過ファイル処理用のフレームワークを提供し、ユーザーはネットワーク透過プロトコルによるファイルアクセスが容易になります。また、標準ファイルダイアログの提供にも役立ちます。
KJS/KHTML
KJS and KHTML は、(konqueror のように) KDE4 にネイティブな異なるアプリケーションが使用する、本格的な JavaScript および HTML エンジンです。
Solid
Solid は、ハードウェアおよびネットワーク認識フレームワークで、これを使用することでハードウェア対話機能でアプリケーションを開発できます。その包括的 API が必要な抽象化を提供し、クロスプラットフォームアプリケーションの開発をサポートします。詳細情報については、http://techbase.kde.org/Development/Architecture/KDE4/Solid を参照してください。
Phonon
Phonon は、マルチメディア機能でアプリケーション開発をサポートするマルチメディアフレームワークです。KDE 内のメディア機能の使用を容易にします。詳細については、http://techbase.kde.org/Development/Architecture/KDE4/Phonon を参照してください。
Telepathy
Telepathy は、KDE4 内でのリアルタイムの通信および共同作業のフレームワークを提供します。主要機能は、KDE 内の異なるコンポーネント間の融合を高めることです。このプロジェクトに関する概要は、http://community.kde.org/Real-Time_Communication_and_Collaboration を参照してください。
Akonadi
Akonadi は、Parallel Infrastructure Management (PIM) コンポーネントの一元保存用のフレームワークを提供します。詳細は、http://techbase.kde.org/Development/Architecture/KDE4/Akonadi を参照してください。
KDE4 内のオンラインヘルプ
KDE4 には、アプリケーションにオンラインヘルプ機能を追加する Qt ベースの操作が容易なフレームワークもあります。この機能に含まれるのは、ツールヒントやホバーヘルプ情報、khelpcenter マニュアルなどです。KDE4 内のオンラインヘルプの概要については、http://techbase.kde.org/Development/Architecture/KDE4/Providing_Online_Help を参照してください。
KXMLGUI
KXMLGUI は、XML でユーザーインターフェース設計するためのフレームワークです。このフレームワークを使用すると、ソースコードを改訂することなく (開発者が定義する)「アクション」に基づいて UI 要素を定義することができます。詳細情報は、https://techbase.kde.org/Development/Architecture/KDE3/XMLGUI_Technologyを参照してください。
Strigi
Strigi は、多くのデスクトップ環境およびオペレーティングシステムに互換性のあるデスクトップ検索デーモンです。自身の jstream システムを使用することで深い階層にまでのファイルのインデックス化が可能になります。Strigi 開発の詳細情報は、http://www.vandenoever.info/software/strigi/を参照してください。
KNewStuff2
KNewStuff2 は、多くの KDE4 アプリケーションが使用する共同作業データ共有ライブラリーです。詳細情報は、http://techbase.kde.org/Projects/KNS2を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.