Android 即时通讯系统设计文献综述

 2021-10-14 20:48:37

毕业论文课题相关文献综述

文献综述

 即时消息(InstantMessagingIM)是随着互联网的出现而兴起的新型通信手段,为用户提供了一种方便快捷的交流方式,通过它人们可以在线交谈、互传文件、语音对话及进行视频会议,甚至用手机双向交流,其发展十分迅速,受到了广泛的关注。

研究的主要目的:现阶段,用手机等移动设备和即时通讯软件挂钩,把以往的只能应用在PC机上的即时通信软件移植到移动设备中,让用户能够更方便的应用即时通信产品,是即时通信的发展趋势,也是IM系统市场发展的一个重要方向。总的来说,相比Android来说Symbian已经没落、iPhone太封闭,从中国范围来看,中国移动走在Android潮流的前列,相信Android在中国移动界的主导地位将持续相当长的一段时间。

本次毕业设计涉及到android、XMPP、openfire等知识。下面依次作介绍下面分别作简要的介绍:

一、Android

Android平台的架构从上至下包含了五个部分:应用程序(Applications)、应用框架(ApplicationFramework)、开发库(Libraries)、运行时环境(AndroidRuntime)以及Linux内核(LinuxKernel)

Android的API主要包含几个部分:View、Intents、Permissions、ResourceType、Services、Notifications、ContentProviders以及XML支持。比较重要且常用的如:Views用于提供提供界面设计的接口;Services提供运行在后台的服务;ContentProvider定义了一组系统级的数据库;Notification为用户提供提醒的API等。这些都可以通过SDK附带的文档查询到。

二、XMPP协议

XMPP的前身是Jabber,一个开源形式组织产生的网络即时协议,XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。

XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。