Jabber 是著名的Linux即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。Jabber最有优势的就是其通信协议,可以和多种即时通讯对接。比如有第三方插件,能让jabber用户和MSN 、Yahoo
Messager、ICQ等IM用户相互通讯。因为Google遵从jabber协议,并且Google已经将Gtalk的服务器开放给了其它的Jabber服务器。所以PSI、Giam等Jabber客户端软件支持GTalk用户登陆。
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XMPP的技术来自于Jabber,其实它是 Jabber的核心协定,所以XMPP有时被误称为Jabber协议。Jabber是一个基于XMPP协议的IM应用,除Jabber之外,XMPP还支持很多应用。IEEE
XMPP工作组(一个工程师和程序员联盟)正在改编XMPP以用作互联网工程任务组(IETF)技术。XMPP最终有望使用鉴定、访问控制、高级隐私、逐跳加密、端端加密以及与其它协议的相容等应用来支持IM。
1、Jabber/XMPP 客户端软件
Google官方公布的 Jabbe/XMPP 客户端有:
Jabber.org 列出了更为详尽的客户端:Jabber Clients
2、使用方法
Goolge官方列表中比较好用的是 PSI (使用方法见:PSI,导入MSN、Yahoo、Icq到Gtalk)。
不在官方列表中的一个软件是 Pandion (下载),经测试,GTalk登陆速度要快于 PSI ,界面美观,使用方法:
①运行软件,先点击登陆窗口上的"Connection Settings"→在"Secure
Communicatio"栏中点选"Require SSL encryption",确定后返回登陆窗口,输入完整的GT账号登陆。
②导入其它通讯协议:登陆后依次点击主窗口上的 工具 → 网络桥连→ 其他桥接 → 输入一个服务器,如:Jabber.cn →
点击协议列表中相应的服务器,比如msn → 下一步 → 输入msn帐号、密码和昵称 →
完成。服务器会自动读取你现有的好友列表,并导入到Gtalk中。取消协议只要点击相应的服务器,点击"停止使用桥接"。
要感受到Jabber的妙处,一个稳定、多协议支持的服务器是必须的。除了前面提到的 Jabber.cn ,更多的服务器可以去 Jabber
Network 选择,它详细列出了每个服务器支持的协议类型,非常直观。
用了很久的Jabber Client,最近令人感到兴奋的是终于有QQ的Jabber服务器了。加入该服务后,QQ好友并不会显示在主窗口联系人列表中。询问管理员后得到的回复是:"由于害怕腾讯诉讼,我们没敢做成双向,现在仅仅是单向,你的好友列表不会被刷新出来。但是你的qq好友和你说话时,会在我们这边显示出来,你也可以回复,很快wap版本将会推出。"
3、扩展应用
GTalk还没有群组功能,但通过一个消息转发工具,可以实现聊天室功能(打造你自己的Gtalk聊天室)。如果还想让非GT用户加入GTalk群聊,就可以通过Jabber客户端网络桥接的方式实现。例:注册一个MSN账号作为公共账号,并将其桥接到GTalk群聊账号中,再让MSN用户添加该公共账号就可以让他们加入GT聊天室。其它协议亦然。
注:常用abber服务器参考地址:
jabbernet.dk
jaim.at
bgmn.net
freelinq.com
jabber.cn
====================================
Jabber许可证
Jabber许可证的全称是Jabber Open Source License,由美国Jabber.Com, Inc.公司提供。Jabber许可证在源代码的复制、发行规定方面基本上和其他许可证没有什么特别,但有一些细节规定值得借鉴:
◆ 可以将通过该许可证获得的源代码及修改过的源代码与其他类型的不受该许可证约束的代码结合,以新产品的形式发布,只要其中经该许可证获得的源代码及修改过的源代码能以与该许可证的要求类似的、符合OSI认证的其他开源软件许可证的方式发布。
◆ 明确了需将源代码置于公众可以得到的状态的时间至少应为12个月。
◆ 第三方对法定权利的声明。假如使用者发现通过本许可证获得的源代码及应用程序接口中有一方拥有的知识产权,应单独在源码的发布时冠以“LEGAL”为抬头的声明,写明知识产权权利要求的细节,提请源代码的接受者知道自己获得了哪些知识产权的授权,让源码的接受者知道如何与知识产权权利人联系。
◆ 细化了该许可证终止的情形,包括不按该许可证的要求发布和使用源代码、发生专利侵权诉讼。
Jabber应用
目前国人已经开发出jabber的应用:JeCat-Jabber(简称:JJ) 是一款完全由 PHP 开发的即时通讯软件。JJ 采用 Gtk2 图像界面库来实现用户界面。顾名思义 JJ 使用 Jabber 协议(XMPP) ,因此可以 和 包括 GTalk 在内的 其它任何 XMPP 即时通讯软件 聊天。
JJ 的特点
> 跨平台。JJ 在Linxu 环境下 开发,在 Windows 平台上也一样可以正常使用。
> 实用 标准的 XMPP协议,能够与其它的 Jabber 软件互相通讯,例如 Google GTalk、Pidgin、PSI、Spark、Pandion,以及其它的 Jabber网页聊天窗口
> 可更换界面皮肤,皮肤样式文件 采用 类似 CSS 的语法,便于美工独立工作。
> 纯 PHP 实现,从 通讯协议 到 图形界面,全部都由 PHP 开发,如果你正好是一名 PHP 程序员,你可以驾轻就熟地在 JJ 之上进行二次开发。
> 可整合到你的网站中。JJ 近期的完善 会使 JJ 更容易地 为你的网站所有,让你的网站 也可以有像 淘宝旺旺 那样的 专用聊天工具
分享到:
相关推荐
### Jabber概述与关键技术知识点 #### 一、Jabber简介 Jabber是一个由开源社区发起并领导开发的即时消息和在线状态的系统。它最大的特点在于采用了开放的XML协议,这使得Jabber系统与其他即时消息(IM)服务相比具有...
Cisco Jabber是一款由思科公司开发的企业级即时通讯和协作工具。它整合了多种通信方式,包括文字聊天、语音通话、视频会议、桌面共享、文件分享等,旨在提高工作效率并促进团队间的协作。 **1. Cisco Jabber简介** ...
Jabber服务协议详解 **一、Jabber——开源即时通信系统的先驱** Jabber,一个由开源社区发起并主导的即时消息与在线状态系统,在即时通信领域独树一帜。与其他即时消息(IM)服务不同的是,Jabber采用了一套开放的...
Cisco Jabber是一款由思科公司开发的企业级即时通讯和协作工具,专为MacOS平台设计。此版本"12.5.1"是针对Mac用户的最新更新,旨在提供高效、安全且集成化的通信体验。Cisco Jabber支持多种通信方式,包括文字聊天、...
Jabber协议是一种基于XML的即时通讯协议,由开源社区主导开发,主要用于实现即时消息和在线状态的交换。它的核心优势在于其开放性,允许开发者根据需求进行扩展和定制。Jabber协议主要包括三个顶级XML元素:`...
包含①《Instant Messaging in Java,The Jabber Protocols》、②《Developing Applications Using Jabber》、③RFC-3920、④RFC-3921。 ①英文文档,详细分析jabber协议。This book is dedicated to the Jabber ...
Jabber 协议是一种基于XML的开放即时通讯协议,主要设计用于实现即时消息和在线状态的传递。这个协议由Jabber开源社区发起,并且不断演化以适应各种扩展需求。Jabber协议的核心特点在于其开放性,允许开发者创建...
在这种设定下,Jabber A通过MRA或内部连接能够呼叫Jabber B,而配置在CUCM、Expressway C和E上的设置对于组织1来说是相同的。 #### 3. 假设条件 - Jabber A用户和Jabber B用户能够在XMPP联邦上交换即时消息(IM)和...
根据提供的文件信息,我们可以总结出以下关于Cisco Jabber服务器设置的知识点: 1. Cisco Jabber软件概述 - Cisco Jabber是一种企业级通信解决方案,它可以集成即时消息(IM)、语音、视频通话和电话功能,提供统一...
思科Jabber是一款高效的统一通信应用程序,旨在为企业提供随时随地、跨设备的即时通信与协作体验。在这个信息快速流通的时代,员工常常需要面对不同地点、不同时区的工作挑战,而思科Jabber正是针对这一需求应运而生...
**Jabber协议概述** Jabber协议,全称为Extensible Messaging and Presence Protocol(XMPP),是一种基于XML的即时通信协议。它最初由Jabber开源社区开发,并在2002年被互联网工程任务组(IETF)采纳为RFC 3920和...
### Jabber 协议概述 #### 1. 引言 Jabber 是一款由开源社区发起并主导的即时消息和在线状态系统。与传统的即时通讯(IM)服务不同,Jabber 的一大特色在于其采用了一种开放的 XML 协议。在 Jabber 1.0 版本的基础上...
根据给定文件的信息,本文将深入探讨Jabber/XMPP技术的相关知识点,重点解析其技术体系、安全机制以及在即时通信系统中的应用。 ### Jabber/XMPP技术概述 Jabber/XMPP(eXtensible Messaging and Presence ...
本文档是关于Cisco Jabber Lab v9.6的最新实验室指南,由Cisco官方提供,主要面向CCIE Voice认证考试的考生。Jabber是Cisco公司推出的一个统一通信软件,它支持即时消息传递(IM)、语音、视频和屏幕共享等功能。 ###...
**jabber博客系统详解** jabber博客系统是一个基于Jekyll构建的开源博客平台,它以其高效、简洁和灵活的特点受到了许多个人用户和开发者们的青睐。Jekyll是一款静态站点生成器,它将Markdown或Textile格式的文本...
cisco jabber 软件
标题与描述均提到了"基于开源jabber_XMPP_架设内部即时通讯服务的解决方案",这指向了一个具体的IT领域知识点:如何利用开源技术Jabber和XMPP来构建企业内部的即时通讯系统。这一知识点包含了即时通讯的基础概念、...
使用 Cisco Jabber,无论在什么地方、使用什么设备都能提高效率。找到您要找的人,查看他们是否有空,然后以你们希望的工作方式进行协作。使用Cisco Jabber 访问在线状态信息、即时消息、语音、视频、桌面共享和会议...
思科视频会议jabber,MAC端软件,支持思科视频会议接入。