基于Openfire服务器iOS即时通讯系统的设计与实现

被引量 : 0次 | 上传用户:xytw895
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和智能终端技术的发展,人与人之间的交流已经发生了翻天覆地的变化,由以前传统的书信通信,到BB机通信,后来发展到手机通信。随着智能机以及一些手持移动终端设备的发展,人们的交流方式已经出现了很多可选的方式了。随着3G网络,WiFi网络的迅速发展和普及,在智能终端设备上出现了好多即时通讯软件与系统。目前大家常用的有QQ,微信,MSN和Gtalk等。即时通讯系统和软件的发展,在很大程度上方便人与人之间的交流,让人与人,人与企业以及企业与企业之间的通信变得方便和快捷。随着科学技术的发展和信息技术的崛起,即时通讯信息交流系统和软件已经成为人们日常生活中相互沟通的平台。人们可以更随时随地进行实时高清的交流,从不同的空间感受最真实的交流。通过计算机软件,利用现状的3G网络和wifi无线网络,就能感受到视觉上和听觉上的便捷交流,方便交流的同时也避免了经济上一些不必要的开销。本文概述了XMPP协议的相关概念及工作原理,介绍了Openfire服务器平台的相关观念,以及对本系统开发将用到的相关技术Objective-C,Java语言和JSP语言,以及XMPP协议网络架构进行了详细的介绍。分析研究了Apache MINA框架的组织结构和其工作原理,因为Openfire是基于该MINA框架实现的,进一步分析了Openfire的实现原理。从即时通讯服务器端和客户端分别对系统的功能需求和性能需求做了详细的分析,并对系统的总体框架结构做了一个简单的设计。从即时通讯系统服务器端和客户端进行了详细的设计,由于服务器端是基于Openfire服务器,本部分主要讲解了Openfire服务器的安装和配置情况,主要对客户端的功能进行了详细的设计。在实现上通过主要功能模块的实现截图来讲解主要功能模块的实现情况。
其他文献
商业银行作为现代金融的核心,在经营各种业务的同时也在经营风险,可以说商业银行的风险管理水平关乎金融业甚至现代经济体系的安全。西方对利率风险的管理始于上个世纪50年代
<正>实施高中课程改革,是推行素质教育的需要,也是时代发展的要求。高中对人的一生影响很大,而应试教育的题海战术在很大程度上抹杀了孩子的个性和潜能。因此,“尽早进入高中
投资作为公司存续和发展的必要前提,能够推动公司的成长以及带来未来收益的持续增长。因此,投资效率作为判断投资成败的重要标准,直接关系到公司的价值最大化。根据目前国内
随着化石能源的日益衰竭和环境污染,全球越来越重视新能源的开发和利用,而地热资源更是新能源中的佼佼者。黑龙江省地热资源储量丰富,主要分布在松嫩盆地地热田中。研究区长青林
商业银行是我国经济体系中最重要的金融机构之一。据统计,2012上半年A股市场16家上市银行总利润达5453亿,占全部A股上市公司53.90%。若剔除银行股后,A股上市公司净利润会同比
审计服务作为注册会计师向客户提供的一种有偿劳动,其定价方式除了遵循一般商品的供求状况以外,最重要的是要反映出审计服务的生产规律和特点。作为连接会计师事务所与被审计
动画片具有直观、形象、生动、情境性强、感染力强等特点,可以满足幼儿的好奇心,深受幼儿的喜爱。具有以上特点的动画片在幼儿道德教育中的作用显著,主要表现在以下四个方面:
目的了解大学、高中学生艾滋病知识知晓情况,评价宣传教育效果。方法采用国家统一的艾滋病防治知识知晓率调查问卷,采取分层随机抽样的方法 ,对石家庄市辖区的300名青年学生
资本成本实质是机会成本,是投资者要求的必要报酬率,该理念在企业管理中应用广泛,如用以进行合理的投资融资决策、评估项目投资的可行性、评价企业业绩等,其影响因素以及如何
客户关系管理是现代企业管理的重要部分,根据客户关系管理理论,客户关系管理的重心是满足客户的需求。采用PHP开发应用系统的技术已经很成熟,但服务于家电企业的CRM系统仍然存在