<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-1  評論-68  文章-98  trackbacks-0

    JClaim 是一個開源的 Java 即時消息客戶端(Swing UI)、工具和開發框架,目前已經發布了4.4版本。

    JClaim 客戶端界面和框架的特性:
    1、跨平臺:可運在Windows,Macintosh,Linux,Solaris平臺之上;
    2、可連接到聊天網絡:AIM (聊天、文件傳輸、Icons),ICQ (聊天),Yahoo! (聊天、文件傳輸),MSN(聊天), Jabber(聊天),GoogleTalk(聊天);
    3、天氣更新;
    4、集成Web搜索和桌面搜索;
    5、不需要本地安裝,軟件自動進行更新(JNLP技術);
    6、安全和病毒保護;
    7、內置一個微型的servlet引擎;
    8、實現日記與審計追蹤功能等;
    9、發送蜂窩電話(cell phone)消息的API。

    訪問 JClaim 在sourceforg 的下載頁面,看到的是jclaimsf.jnlp,可以使用 Java(TM) Web Start? 運行。

    SVN (Subversion),是開源的源碼版本控制的工具,類似CVS。Sourceforge上越來越多的開源軟件支持SVN 瀏覽,Project JClaim 的SVN 地址是:https://svn.sourceforge.net/svnroot/jclaim

    關于 JNLP 協議的簡單介紹,請參考本站的文章:Java 網絡加載協議 (JNLP)
    關于 SVN 客戶端軟件 TortoiseSVN的使用,請參考本站的文章:TortoiseSVN --源碼版本控制工具

    在了解API和基本的樹狀結構前,需要先理解其模型。

    可以在 java/core目錄下查看所有的接口,下面是一些基本信息:

    Packages: com.itbs.aimcer.bean

    包含依賴狀態機和傳送對象的基本接口,比較好理解的名字。

    Nameable, Contact* - contacts
    Group* - groups
    Message* - Messages
    Status* - online status
    ConnectionProperties - 一套很小的特性,需要 AbstactConnection 類和其它 Connection 接口支撐

    com.itbs.aimcer.commune

    包含了所有的communication接口.

    *Connection* - connection interfaces and abstractions.
    File*, Icon*, Message* - Interfaces to support file transfers, icons, messages
    WebHelper - gets和posts web的普通幫助類. 也許可以歸于工具包,但是它是一種特殊的通信,所以就放這了。

    com.itbs.aimcer.commune.*
    實現通信包的詳細代碼. 可以添加更多的擴展方法。
    SMS -給大哥大發送短消息。目前只支持 Verizon, Cingular, T-Mobile.
    jaim, joscar, joscsarrlib - AIM/ICQ
    msn - MSN
    smack - Jabber, GoogleTalk
    weather - Weather services
    ymsg - Yahoo!

    com.itbs.aimcer.util
    實現上面提到的某些接口的工具類。

    Primary Classes:
    Connection - 定義了所有連接都含有的底層的特性. 你很少實現這個接口,MessageSupport, FileTransfer and IconSupport 或許經常被使用到。

    Abstract*Connection - 生成一套精密功能。

    com.itbs.aimcer.bean
    實現了包Core下的接口. 類似 Contact, Group 等等. 也包含聯系這些屬性的java類。

    com.itbs.aimcer.commune
    包含特定UI commmunication類的實現.

    com.itbs.aimcer.gui
    UI 代碼. 開始于Main類,然后跳轉到這。開始所有內部服務,安裝Swing和web接口.UI使用的圖片也保存在這。

    com.itbs.aimcer.web
    含有web接口的生成器。

    com.itbs.gui
    由一組UI操作的幫助類組成。較好的小部件,工具,幫助。都是一些普通的部件。

    com.itbs.newgrep
    是一個圖形grep工具,可以像硬件驅動那樣去搜索文件或文件內容。

    com.itbs.util
    含有一些非圖形的工具類

    org.jdesktop.jdic.misc.impl
    含有一個修復jdic bug

    相關的資源:

    JClaim Project?http://sourceforge.net/projects/jclaim/
    User Documentation http://sourceforge.net/docman/display_doc.php?docid=32057&group_id=160697
    UI Tree Description http://sourceforge.net/docman/display_doc.php?docid=32052&group_id=160697

    JClaim Example http://www.javaworld.com/javaworld/jw-05-2006/jw-0515-jclaim.html

    Java Web Start?http://java.sun.com/products/javawebstart/developers.html
    動態 JNLP?https://www6.software.ibm.com/developerworks/cn/education/java/j-dynjnlp/tutorial/j-dynjnlp-1-1.html

    SVG.org http://subversion.tigris.org/

    TortoiseSVN1.3.2?
    http://tortoisesvn.sourceforge.net/
    Subversion (Version Control for Source Code)?http://sourceforge.net/docs/E09

    posted on 2006-03-09 00:49 Xu Jianxiang 閱讀(3913) 評論(2)  編輯  收藏 所屬分類: Mobile Tech

    評論:
    # re: JClaim --Java IM 客戶端框架 2008-12-29 23:09 | top
    麻煩問一下 有沒有那種 C/s IM 的源代碼?

    包括服務器 那頭的  回復  更多評論
      
    # re: JClaim --Java IM 客戶端框架 2009-02-11 23:26 | netpirate
    主站蜘蛛池模板: 亚洲国产福利精品一区二区| 亚洲中文字幕丝袜制服一区| 久久狠狠躁免费观看| 久久成人免费播放网站| 中文字幕亚洲激情| 亚洲日韩中文字幕| 免费的黄色网页在线免费观看| 中文在线免费观看| 国产四虎免费精品视频| 国产免费观看视频| 亚洲乱码一区二区三区在线观看 | 亚洲黄色免费网址| 亚洲国产成人综合精品| 日本在线免费播放| 亚洲第一香蕉视频| 国产在线观看免费视频软件| 女人18毛片a级毛片免费| 亚洲自偷自偷偷色无码中文| 亚洲av日韩av永久无码电影 | 成年美女黄网站色大免费视频| 亚洲乱码日产一区三区| 久久久精品免费视频| 久久久久国色AV免费看图片| 久久亚洲国产欧洲精品一| 亚洲中文无码永久免费| 国产免费爽爽视频在线观看| 亚洲成a人片在线观看国产| 亚洲精品国产福利片| 在线中文高清资源免费观看| 亚洲一级片免费看| 午夜网站免费版在线观看| 大片免费观看92在线视频线视频| 午夜免费福利在线观看| 亚洲精品美女久久久久9999| 免费激情视频网站| 成人av片无码免费天天看| 亚洲一区无码中文字幕乱码| 91在线老王精品免费播放| 久久久久无码精品亚洲日韩| 好湿好大好紧好爽免费视频| 国产亚洲精品资在线|