Font Size: a A A

Design And Implementation Of Enterprise Instant Messaging System Based On Android

Posted on:2017-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:R L YangFull Text:PDF
GTID:2308330491450836Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the popularization of the network and the further development of the network technology, Great changes have happened in the way of communication between people, it becomes a fashion to obtain information and transmit information through the network by using instant messaging software. In recent years, the rapid development of Internet technology, especially under the impetus of Internet +, Instant messaging software has drawn more and more company’s favor and attention. Currently, a widely used Enterprise Instant Messaging software at home and abroad are Microsoft Live Communication Server, IBM Lotus Instant Messaging&Web Conferencing and Tencent Real Time eXchange, etc, however, these softwares are used in their own agreements making it impossible to communicate between different systems users, impeding interoperability between systems, Extensible Messaging and Presence Protocol can solve this “Information Island” problem for disabling connection between instant messaging systems, in addition, the most of enterprise instant messaging softwares are based on PC, and no longer appropriate in working environments for employees frequently changing work sites. Mobile phone based on Android operating system has been rapidly used with its light weight, being easy to carry, its better compatibility, and satisfying enterprise users’ s mobility and their need of accessing to information timely.XMPP proctocol is an extension of the open Extensible Markup Language(XML) protocol, mainly used in instant messaging system. XMPP protocol has good scalability, the extended XMPP protocol can add new features and services for instant messaging networks, such as Location Based Services. Compared to other instant communication protocol, XMPP protocol provides the safe transport mechanisms such as TLS and SASL, so that the security and confidentiality of the user information applying TCP transporting is guaranteed, in addition, XMPP protocol has good compatibility in the network topology, that is to say, XMPP protocol provides a highly secure protocol conversion mechanism and achieves interoperability between the XMPP instant messaging networks with other IM networks.This paper studies the implementation of enterprise Instant Messaging software which is based on XMPP protocol and android terminal, the main contents are as follows:(1)Carrying out Analysis and Research on Android, XMPP protocol structure, XMPP messaging format and working principle in instant messaging systems, after that, the author analyzes and designs both server and client functionality of enterprise instant messaging system based on Android terminal.(2)According to the analysis and design of the system overall framework, the author builds Android-based development environment, and implement each function module of the instant messaging system including server and client by applying Android Application Smack libraries.(3)The author has carried out a functional testing and performance testing to enterprise instant messaging system based android terminal to verify whether each module functionality of client and performance of server can meet the design requirements.
Keywords/Search Tags:Android, Enterprise Instant Messaging, Instant Messaging, XMPP
PDF Full Text Request
Related items