検索に移動この項目では、アプリケーションフレームワークについて説明しています。超能力については「テレパシー」をご覧ください。IP、ビデオ会議のような個人間のコミュニケーションを目的とするソフトウェアを作成する際に使われるアプリケーションフレームワークの総称である。テレパシーを使うことで、D-Busのプロセス間通信メカニズムによるコンポーネントを利用したコミュニケーションソフトウェアを作ることが出来る。各アプリケーションとそれらが用いているネットワークプロトコルの境界を明確にすることにより、コミュニケーションソフトウェアの開発を単純にすること、またフリーソフトウェアやオープンソースソフトウェアの開発者たちによるコード再利用を促進することが目標とされている。以下に挙げる例は、テレパシーのインターフェイスを出力する様々なプロトコルがフリーソフトウェアとして実装されているケースである。Gabble:オープンソースのインスタントメッセージングサーバであるXMPPに用いられている。(プロトコル)のサポートも含む。Messengerに用いられている。Chatに用いられている。プロトコルに使用されている。Haze:Pidginに用いられている、libpurpleライブラリがサポートするプロトコルのアクセスに用いられる。Codeプロジェクトの一環として行われた[1]。libraryを用いたセッション確立プロトコルに用いられる。末端のアプリケーションに低位テレパシーコンポーネント(例えば接続マネージャ)の詳細を表示する方法を提示するコンポーネントの一つに、ミッション・コントロールがある[2]。770、N800、N810に搭載されている。Maemo・OpenMokoスマートフォンプラットフォームの一部である。仕様[編集]プロトコルを実装することにより、「接続マネージャ」と呼ばれるD-Busサービスが与えられる。サービスに接続するためには、テレパシーのクライアントがその実装されたプロトコルを用いる必要がある。一度接続が成立すれば、以降のコミュニケーションは、接続により要求される“チャンネル”というオブジェクトを用いて行われる。あるチャンネルではテキストメッセージを送受信したり、コンタクトリストを表示したり、もしくはIP電話をしたりすることが出来る。oggビデオ)もしくはストリーミングフラッシュビデオから。2007年7月18日閲覧。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。