Kross
Kross(クロス)は、Linux用デスクトップ環境であるKDE Software Compilation 4 (KDE 4) に搭載されているスクリプトフレームワークである。本来はKOffice用に設計されていたが結果的にはKDE 4の公式フレームワークとなった。ユーザーが自らが選択するスクリプト言語で最大限のスクリプトの力を提供することを目的に開発された。Krossを使うことで開発者は、KDEプラットフォームを視野に入れながら、アプリケーションに複数のスクリプト言語を優先順位を付けることなくサポートさせることが容易になる。
Krossスクリプティングプラットフォーム自体はスクリプト言語ではなく、既にシステム上にあるスクリプト言語をKDEにサポートさせることを目的としている。現在サポートされている言語はPython、Ruby、JavaScript、Falconプログラミング言語の4つである。また他のスクリプト言語も容易に追加できる。
デスクトップアプリケーションもしくはデスクトップ環境のスクリプティングを可能にする他のアプローチと比較して、Krossには以下のような利点がある。
ユーザーは自分の好きなスクリプト言語を使うことが出来る。
アプリケーションの開発者は各スクリプト言語の仕様を知る必要が無い。
プラグインにより他のスクリプト言語を容易に追加できる。