跳转到内容

Telepathy

本页使用了标题或全文手工转换
维基百科,自由的百科全书

Telepathy是一个用于在软体上人际沟通的软体框架,例如即时通讯VoIP、视讯会议等等。Telepathy可以透过使用D-Bus行程间通讯机制来建立通讯应用程式。它的目标是简化通讯软体的开发并在自由与开放原始码社群中透过定义应用程式与底层的网路协定的逻辑边界来推广代码复用

实作

有各种协定透过Telepathy的介面来实作:

任务控制是其中一个组件的名称,其提供了终端使用者的应用程式抽象一些低阶Telepathy组件,如连线管理员的功能[2]

Tubes则是Telepathy的任意资料传输与远端行程间通讯机制[3]

Telepathy提供了诺基亚N770N800N810N900N9Jolla的即时通讯与语音/视讯通话的基础。

Telepathy如何运作

协定实作提供了称为“连线管理员”的D-Bus服务。Telepathy客户端使用它们来建立到服务的连线。一旦连线建立起来,之后的通讯将会使用由连线请求,称为“通道”的物件。通道可能会用于传送或接收文字讯息、显示联络人清单、或是建立VoIP通话。

应用程式

参见

参考资料

  1. ^ Telepathy. Trac (wiki). Pidgin. [2008-06-30]. (原始内容存档于2008-06-26). 
  2. ^ Mission control, Source forge, [2017-08-16], (原始内容存档于2008-01-13) 
  3. ^ Tubes, Telepathy, Free desktop, [2017-08-16], (原始内容存档于2017-08-16) 

外部链接