Kdebindings

kdebindingsは様々なプログラミング言語KDEアプリケーションを開発するためのKDEのパッケージである。

概要

kdebindingsによりKDE4で利用できるようになるプログラミング言語に PythonRubyC#などがある。PythonバインディングはPyKDE 、RubyバインディングはKorundum、C#バインディングはKimonoである。Qtライブラリで、これらに対応するものはそれぞれ、PyQt、QtRuby、Qyotoである。これ以外にもPHP、LuaVisual Basic似のKBasicのサポートが開発されている。

これらの言語バインディングを提供するために、SMOKE、Kross、QtScriptやSIPが使われている。SmokeはQtRuby、PerlQtやQyotoで利用されているライブラリである。Krossスクリプトフレームワーク用のPython、Ruby、Javaプラグインはそれぞれ、KrossPython、KrossRuby、KrossJavaと呼ばれている。

KDE4

KDE3で用いられていた DCOPバインディングであるdcopperl、dcoppython、dcopc、dcopjavaはそれぞれD-Busを用いたperldubs、pythondbus、qdbusと、QtJambiで置き換えられた。JavaScriptをサポートするkjsembedはKDELibsに移動した。

外部リンク

  • Development/Languages
  • PyKDE
  • Korundum
Software Compilation
ワークスペース
アプリケーション
開発
教育
  • Cantor
  • Kalzium
  • KGeography
  • KHangMan
  • Kig
  • Kiten
  • KmPlot
  • KStars
  • KTouch
  • KTurtle
  • Marble
  • Step
ゲーム
グラフィック
ネットワーク
マルチメディア
オフィス
システム
ユーティリティ
プラットフォーム
モジュール
コミュニティ
  • カテゴリ カテゴリ
  • コモンズ コモンズ