【摘 要】
:
随着Internet技术的高速发展以及3G技术的投入使用,移动即时通信(MIM)已经成为了一种广泛使用的通信方式。即时通讯凭借其实时性、综合性、高效性,在短短的几年内一跃成为了最
论文部分内容阅读
随着Internet技术的高速发展以及3G技术的投入使用,移动即时通信(MIM)已经成为了一种广泛使用的通信方式。即时通讯凭借其实时性、综合性、高效性,在短短的几年内一跃成为了最炙手可热的应用程序。而目前在操作系统里大红大紫的则是以Linux为基础的Android操作系统,它因其自身真正的开放性弥补了当前手机操作系统偏封闭的近况,所以在这个开放的平台上设计一款可以互通的即时通信系统就是一件必然的事情了,于是本论文基于Android平台采用XMPP协议开发出了移动即时通信系统。
首先本论文提出了设计的总体方案。整个系统采用C/S体系结构进行构造,在服务器端采用开源的基于XMPP协议的openfire服务器,而客户端的相关功能在Android平台上进行开发。同时由于该系统涉及到信息的存储,所以对于用户信息以及一些聊天消息等数据的存储,在服务器端采用MysQL数据库,而在客户端采用Android平台自身所带的SQLite数据库,对于接收的文件则存储在sdcard中。
论文对服务器端和客户端进行了设计和具体实现,采用Openfire作为服务器(server),负责管理客户端的通信连接,以及提供客户端一些通信信息和连接信息。同时采用Spark实现客户端(client)的IM。用Smack实现XMPP协议,使用Android的asmack包中的api在client端和Server端之间传递数据。
论文对系统进行了部署和功能测试,功能测试表明该系统基本达到了预期效果,实现了注册、登录,列表获取,单聊、群聊,文件传输等功能。
其他文献
在初中物理教学中,如何提高和改善教学效果,从而达到教学效果的实效性,是我们教育教学事业一直以来不断思索和探究的问题.面对教学的现状与未来,如何做到驾驭物理课堂,很多地
这些年,官员腐败,高官落马,老百姓见过不少,高层对此的打击惩治、反腐力度不可谓不大。可近日,上海市劳动和社会保障局原局长祝均一严重违规违纪,被“双规”审查,还是令人惊
穿插教学不等于举例,穿插的内容一定要与本节教材内容密切相关,围绕教学目的要求选择恰当的课外材料,或渗透历史知识,或穿插现实生活内容,或补充科普知识,面向社会、面向时代
自实行新课标起,生物学科在理综卷中的分值增大到九十分,生物这门课程在中学的受重视程度得到大幅度提升.由于,每年的高考中,遗传题的难度都相对较大,对学生的能力要求也较高
从小遵从“君子远庖厨”的古训,我拒绝下厨房。但吃起来却“当仁不让”,还时常对妻做的饭菜挑三剔四,说咸道淡的。 有一次,我嫌妻炸的花生米不酥,就“批评”了几句。谁知向来逆来
在美丽的海滨城市厦门,有一家历史悠久的国家大型食品加工企业--厦门罐头厂,它是全国最大的红烧肉类罐头厂家.创建于1954年,1988年荣升为国家二级企业,1989年跨入全国500家最
常逛超市的人不难发现,今年的酒类商品中,花样酒的队伍壮大了不少。不仅有果味汽酒,还有果味啤酒,口味也增加了不少。这些新型的花样酒,受到了许多女性消费者的青睐。女士钟爱花样
本文内容为作者在所参与的“TD-LTE终端综合测试仪”项目中承担的研发工作。该测试仪表具备通过软硬件方面的升级同时支持TD-SCDMA,GSM,CMMB等多种制式终端测试的能力。作者在
高中政治课教学中普遍存在教了知识却没有形成适当的能力以及课堂教学不能做到知识和能力的有机结合的问题.这一状况的形成在很大程度上是由于课堂教学设计缺乏科学性.知识分
对于教学活动的主体——学生的学习方法的指导与训练确是深化物理教学改革的一个重要方面.不仅要使学生明确为什么学、学什么,更重要的是要让学生知道怎么学,培养学生掌握科