Font Size: a A A

Design And Implementation Of The XMPP Protocol And Instant Messaging System

Posted on:2014-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:J W YuFull Text:PDF
GTID:2298330431965552Subject:Software engineering
Abstract/Summary:PDF Full Text Request
XMPP(Extensible Messaging and Presence Protocol) is XML-based real-time communication protocol with good scalability, it is openness and flexible. It is used for instant messaging and on-site detection. It was able to solve communicate with each other of heterogeneous network interconnection. It is standardized by the IETF, and has become a standards of internet instant communication protocol.LBS (Location Based Services) is combined with mobile communications network and satellite positioning system, through access to the location information of the mobile end-user, to provide users value-added services with the support of the GIS (Geographic Information System) platform.This paper studies is based on development of the XMPP protocol and LBS instant messaging system. The system uses open-source openfire server based on the XMPP protocol as instant messaging server. Openfire are adopte the form of plug-in development to extended its functionality. The method of object-orient are used in design of user registration, user login, instant messaging and friends management functions. The technique of network communication and multi-thread are utilized in coding there modules. The modular approach used to develop LBS server. It is divided into two main parts. First, complete with IM server interface part of the design. Second, the design of LBS features plug part, implementation of locate the user positioning. The back-end database use MySQL. I had completed the design of the the openfire database and LBS database.
Keywords/Search Tags:XMPP, openfire, LBS, Instant Messaging
PDF Full Text Request
Related items