Font Size: a A A

The Design And Implementation Of Lightweight Mobile-End Instant Messaging System Based On XMPP Protocol

Posted on:2015-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:J Z XieFull Text:PDF
GTID:2268330431967358Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The appearance of Apple and Andriod Mobile Phone greatly promoted the development of the mobile Internet. With the development of mobile Internet, the demand of mobile instant message tool for many enterprises is growing. However, the requirements of kinds of enterprise for real-time communication tools are not entirely consistent; this consistency makes growing demand for lightweight instant messaging system.The main contents of this study was to establish a lightweight instant messaging system based XMPP protocol, XMPP (Extensible Messaging and Presence Protocol) is an open real-time communication protocol which is based on XML, is adopted by the Internet Engineering Task Force (IETF) as an Internet standard. XMPP protocol employs a distributed architecture and modular structure, and it has lots of advantages, such as open, scalable, stability and security and so on, this paper establishes a lightweight instant messaging system on the top of the study of XMPP protocol.This paper describes the significance of the lightweight instant messaging system and related background, describes the lack of many current instant messaging tools and relevant research for all kinds of enterprise. Then, we fully introduce the XMPP protocol and the key technologies of instant messaging system, including XMPP core protocol, server and the client library of mobile instant messaging. Base on the research of previous technical, this paper introduces part of the XMPP’s extension protocols and how to extend the XMPP Protocol, and we show some extended examples so that people could have a more intuitive understanding for the expansibility of lightweight instant messaging system. After research on lightweight instant messaging system, this paper also design several necessary modules for lightweight instant messaging system. On the top of these studies, private organizations should know how to extend the XMPP protocol to meet their needs, people should have clearer understanding of lightweight instant messaging system through the design of each module, makes it possible to easily achieve a custom instant messaging system. Finally, based on previous studies, we implement an instant messaging system for Yunnan University named YNU Message. YNU Message implements lots of modules, such as the login and logout module, roster management module, v-card module, message module, local business circle and local recruitment platform module and conference systems and group module.
Keywords/Search Tags:XMPP, Lightweight, Instant Message, Mobile, Openfire, Gloox, iOS
PDF Full Text Request
Related items