Font Size: a A A

The Design And Implementation Of XMPP Protocol Based Mobile Instant Messaging System

Posted on:2014-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:S X ZhouFull Text:PDF
GTID:2268330422451997Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet, instant messaging (IM) becomesmore and more import on mobile device. TianTianQuan is a life consumption guideapplication of Hangzhou Melot Technology Co., Ltd. In order to meet users’ actualneeds of IM, and make consumption guide service and messaging service combinedup, the requirement of building XMPP procotol based mobile IM system is proposed.Its design target is to establish an IM system, which based on XMPP procotol,running on Android, and iOS platform and support text, pictures, voice and otherforms.This paper is based on the current situation of the XMPP protocol and mobileIM system in and out of China. It introduces the status of mobile IM system in Chinaand worldwild. And combine with the mainstream IM system functions, itsummarizes the basic requirements of mobile IM system. Through a comprehensiveanalysis to establish an IM system based on XMPP protocol to meet theTianTianQuan’s requirement. So as to improve the current situation that lack ofmobile IM system based on XMPP in China. And for other small and mediumInternet enterprises, it provides a low-cost solution to establish cross-platform IMsystem.This system running on Android and iOS platform, using Java and Objective-Cfor the develop language, using SVN for version control and using the Openfire forthe XMPP server. It mainly completes user login module, friends managementmodule, messages handling module, data storage module, user interface module, aswell as modifies and optimizes the Openfire server. Through interactions betweenfunctional modules, it implements the businesses, such as private chat, group chat,friends’ management and login. And it satisfies the IM requirement of TianTianQuanusers. In addition, improve processing efficiency and capacity of the Openfire serversby the connection manager plugin.The XMPP Protocol based Mobile IM System, which can provide efficient andstable IM services on mobile platform. According to the customers’ operations, it cancomplete friends’ management and IM tasks, such as the text, audio and video.Through the multi-level tests, it proves that the system is able to meet the product’sfunctional and non-functional requirements.
Keywords/Search Tags:XMPP protocol, mobile platform, instant messaging, Openfire server, connection optimization
PDF Full Text Request
Related items