Telepathy 是一个灵活的、模块化的通信框架,通过可插拨的协议后端能实现实时通信。Telepathy 作为一个通信服务可同时被多个应用程序(客户端)访问。
这允许任何客户端访问 Presence 信息,请求一个 Channel (可由其它客户端处理)及基于 Tube 的客户端协作处理。
Telepathy 通过统一的 D-Bus API 提供了很多流行的协议后端支持,包括:Jabber/XMPP/Google Talk/Jingle, link-local XMPP, SIP, MSN, Yahoo/AIM and IRC。
另外,它还提供了方便的库接口使得使用 GLib, Qt4 以及 Python 可以简单的从应用程序访问这些 API。
Telepathy 为每个协议导出了有效的实时通信能力,如 Presence,联系人列表,文本聊天,音频、视频通信,文件传输及 Tubes。
Telepathy 是模块化的,每个后端和客户端都运行在一个独立的进程上,尽最大的保证安全和适应性。
- Telepathy 框架设计
- Telepathy 开发者手册
- Telepathy 例子程序
Over!