初期主要功能:聯系人管理,在線狀況顯示,發送即時消息,開文字會議。(非常初級的功能,也是最重要的功能)
初期系統的構成:
1、Server
在JiveMessenger的基礎上,進行一些定制的修改。
2、RichClient
在Smack庫的基礎上,用SWT寫一個樸素的界面。
目前進展狀況:
對于JiveMessenger的管理界面的漢化已經完成,對于項目解構的調整也獲得了初期的成果,能夠在Eclipse內直接調試了。客戶端部分已經對Smack的API做了一些封裝,把同步的通信部分轉變為異步的了,以免使得界面凍結。SWT的學習也獲得了很大的進步,對于復雜控件的編寫也獲得了一些初期的經驗。對于SWT整體的功能構成有了一些基本的了解。總體進展并不好,完成度很低。
未來系統構成:
Server, RichClient, MobileClient, WebClient
服務器將剔除掉大量無用代碼(現在有不少),整理包解構,增加SMS網關的功能
MobileClient將采用自有的高效客戶端協議實現,使用J2ME技術編寫。
WebClient現在預計用xmlhttp來實現,webex的一個xmlhttp的庫將會有一些幫助。而服務器要添加一個相應的提供xmlhttp服務的插件。或者考察一下XMPP的http接口的形式。
遠景目標:把底層的違反license的侵權代碼剔除。比照騰訊的RTX的功能,進行高級功能的開發。整體全JAVA開發,做到高性能,可分布式部署,跨平臺。客戶端豐富整潔。適合中小企業的即時通訊需要。
公告
浙公網安備 33010602011771號