LibFetion是一款(kuǎn)封装飞(fēi)信通信协议和功能处理逻辑,给开发者(zhě)提供(gòng)简洁、丰富的API接口的(de)软件。使用LibFetion的开(kāi)发者只需专注于GUI图(tú)形(xíng)用户(hù)界(jiè) 面的设计开发,就能轻(qīng)易开发出飞信客户端,能大大提高飞信客户端的开发速度和降低开发难(nán)度。 凭借(jiè)LibFetion的跨平台性,使得飞信在多个操作系统(tǒng)平台上运行。
LibFetion由操作界面(GUI shell) + libfetion-core协议(yì)库两部分构成(chéng)。
其中(zhōng)GUI shell的实现与操(cāo)作系统紧密相关,在不同的操作系统其实现(xiàn)是不同的。
libfetion-core协议库(kù)把飞信协议(yì)和其功(gōng)能处理逻辑(jí)封装起来,将程序的界面实现和飞信(xìn)协议(yì)分离,从而使界面开发者能轻(qīng)易开发(fā)出飞信客户端,提(tí)高飞信客户端的开发(fā)速(sù)度和降低开发难度(dù)。
libfetion-core协议库不依赖(lài)于具(jù)体操作系统的实现,具有较强(qiáng)的跨平台性,凭借(jiè)libfetion-core协议库跨平(píng)台性,使(shǐ)得LibFetion应用程序能在多个操作系统平台上运行,达到“fetion anywhere“。
LibFetion应用程(chéng)序支持系统平台:
Linux,Mac OS X,iphoness 1.14/2.1,Window mobiles(部分机型),Windows(xp和(hé)vista)。
libfetion-core协议库支持系统:
理论上(shàng)说libfetion-core协议库支持(chí)所(suǒ)有与(yǔ)POSIX兼(jiān)容的操作(zuò)系统,目前已在(zài)如下系统(tǒng)验证成功:
Linux,uClinux,Mac OS X,iphoness,Windows,WinCE,Symbian,eCos。
1: 修复beta1重登录(lù)程序崩溃的BUG.
2: 修复(fù)beta1以(yǐ)短(duǎn)信模(mó)式发送消息失败的BUG.
3: 修复beta1登录在线状(zhuàng)态错误(wù)的BUG.
4:修复部分libfetion库(kù)内存泄漏问题
5:修复GUI程序(xù)操作数据库(kù)内存泄漏问题
6:解决将libfetion加入启动(dòng)菜单/桌面 程序(xù)为英文界面的bugwindows
7:支持小键盘回车登录小优化。
