﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-jazzy--努力夺回jazzy的google权-随笔分类-XMPP/jabber/IM</title><link>http://www.blogjava.net/jazzy/category/1994.html</link><description>我是一个死程序员</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 12:25:26 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 12:25:26 GMT</pubDate><ttl>60</ttl><item><title>Jabber client 介绍(java组)</title><link>http://www.blogjava.net/jazzy/archive/2005/07/06/7198.html</link><dc:creator>jazzy</dc:creator><author>jazzy</author><pubDate>Wed, 06 Jul 2005 07:29:00 GMT</pubDate><guid>http://www.blogjava.net/jazzy/archive/2005/07/06/7198.html</guid><wfw:comment>http://www.blogjava.net/jazzy/comments/7198.html</wfw:comment><comments>http://www.blogjava.net/jazzy/archive/2005/07/06/7198.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jazzy/comments/commentRss/7198.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jazzy/services/trackbacks/7198.html</trackback:ping><description><![CDATA[<H2 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Jabber client 介绍</SPAN><SPAN lang=EN-US>(java</SPAN><SPAN style="FONT-FAMILY: 黑体; mso-ascii-font-family: Arial">组</SPAN><SPAN lang=EN-US>)</SPAN></H2>
<DIV class=Section1 style="LAYOUT-GRID:  15.6pt none"><PRE><SPAN lang=EN-US>本文源自去年写的一天jabber client选型文档.贴图的时候总是报js错误,不继续和IE较汁了.<BR>总的来说,java在桌面应用还是很弱势的.jabber client在java阵营中没有很好的实现.<BR>当时寻觅了很久就是没找到一个可直接使用的版本.遗憾<BR></SPAN></PRE></DIV>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>BuddySpace</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path=" m@4@5 l@4@11@9@11@9@5 xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0 "></v:f><v:f eqn="sum @0 1 0 "></v:f><v:f eqn="sum 0 0 @1 "></v:f><v:f eqn="prod @2 1 2 "></v:f><v:f eqn="prod @3 21600 pixelWidth "></v:f><v:f eqn="prod @3 21600 pixelHeight "></v:f><v:f eqn="sum @0 0 1 "></v:f><v:f eqn="prod @6 1 2 "></v:f><v:f eqn="prod @7 21600 pixelWidth "></v:f><v:f eqn="sum @8 21600 0 "></v:f><v:f eqn="prod @7 21600 pixelHeight "></v:f><v:f eqn="sum @10 21600 0 "></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_i1025 style="WIDTH: 159pt; HEIGHT: 270pt" coordsize="21600,21600" type="#_x0000_t75"><v:imagedata o:title="" src="Jabber%20client%20的选型.files/image001.png"><IMG title="buddyspace main frame" height=360 alt=image002.jpg src="http://www.blogjava.net/images/blogjava_net/jazzy/jabberClient/image002.jpg" width=212 border=0></v:imagedata></v:shape><v:shape id=_x0000_i1026 style="WIDTH: 201.75pt; HEIGHT: 268.5pt" coordsize="21600,21600" type="#_x0000_t75"><v:imagedata o:title="" src="Jabber%20client%20的选型.files/image003.png"><SPAN lang=EN-US><IMG title="chat frame" height=358 alt=image004.jpg src="http://www.blogjava.net/images/blogjava_net/jazzy/jabberClient/image004.jpg" width=269 border=0></SPAN></v:imagedata></v:shape></SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">版本较高，功能较为全面，开源社区中正在开发后续版本。支持</SPAN><SPAN lang=EN-US>P2P</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件发送。不支持视频音频</SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">其他</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：进一步测试中发现有时程序进程会突然无响应导致</SPAN><SPAN lang=EN-US>GUI</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">无响应，严重影响使用。多次重现。具体原因不详。</SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>BUG</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">截图：</SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US></SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Enigma3</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>GUI</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">设计类似工作平台。</SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Java Web Start</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">方式启动</SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">后续版本支持视频，不支持文件传输，不支持聊天记录导出</SPAN><SPAN lang=EN-US>.</SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">该产品似乎已经停止开发，最后版本为</SPAN><SPAN lang=EN-US>2002</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">年</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>GreenThumb</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US><A href="http://greenthumb.jabberstudio.org/applet.php"><SPAN style="mso-ascii-font-family: 'Times New Roman'; mso-ansi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'"><FONT face=Verdana color=#990000>http://greenthumb.jabberstudio.org/applet.php</FONT></SPAN></A></SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">支持</SPAN><SPAN lang=EN-US>Applet</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">启动和安装方式</SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不支持文件传输，不支持聊天记录导出，</SPAN><SPAN lang=EN-US>GUI</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">设计略显繁琐，易用性不高</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>JabberApplet</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Applet</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">方式调用，文件非常小，但是功能十分单一</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Jbother</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">官方网站无法访问，从介绍看来似乎是个不错的产品</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Jeti</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN></P>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">功能简单，非常简练，只支持聊天功能。</SPAN></P>
<DIV class=Section1 style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; LAYOUT-GRID:  15.6pt none; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt double; mso-element: para-border-div">
<P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-bottom-alt: double windowtext 2.25pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm"><SPAN lang=EN-US><o:p>&nbsp;</o:p></SPAN></P></DIV>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">以下亦是一些</SPAN><SPAN lang=EN-US>java</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实现，都无价值，未来版本中可以借鉴</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Kava</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>J2ME</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的实现，将来</SPAN><SPAN lang=EN-US>IM</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">扩展到手机时可以借鉴，但是不开源</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Blabber</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>B/S</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">基于</SPAN><SPAN lang=EN-US>servlet</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>End User Jabber Applet</SPAN></H3>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>GroupChatApplet</SPAN></H3>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>JabRadio</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">有收音机功能的。（未实现）</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>Java Command Line Chat</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">命令行下使用</SPAN><SPAN lang=EN-US>jabber</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>VoiceIM</SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">支持语音，项目刚提交不久，尚未发布</SPAN></P>
<H3 class=Section1 style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>e4Applet </SPAN></H3>
<P class=MsoNormal style="LAYOUT-GRID:  15.6pt none"><SPAN lang=EN-US>freeware</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不开源，无法二次开发</SPAN></P><img src ="http://www.blogjava.net/jazzy/aggbug/7198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jazzy/" target="_blank">jazzy</a> 2005-07-06 15:29 <a href="http://www.blogjava.net/jazzy/archive/2005/07/06/7198.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>