Font Size: a A A

Design And Implementation Of Mobile Instant Messaging Application’s Development Kit

Posted on:2017-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:A SunFull Text:PDF
GTID:2308330509952658Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Instant Messaging, means to send and receive instant messages by using Internet. With the rapid development of mobile Internet, Instant Messaging applications have become the most frequently used applications nowadays, which profoundly changed the way people live in modern society.The mobile application market has already had a variety of mainstream Instant Messaging applications, but these products are always seriously homogeneous, and the majority of them are using internal customized private instant messaging agreement, which can cause the lack of interoperability and customization. In addition, many mobile applications now need to make instant messaging be a built-in feature. Many small and medium enterprises, considering security, but also need a solution of Enterprise Instant Messaging which is easy to deploy and reuse. However, it is relatively complex to implement a strong Instant Messaging system. So, it is necessary to propose a design of a Mobile Instant Messaging Development Kit.Based on the research of Instant Messaging Development Kit and the Enterprise Instant Messaging project of my laboratory. This paper proposed a design of Mobile Instant Messaging Development Kit includes user authentication, instant messaging, address book management, group and voip feature. The concrete content includes:Research the social networking engine ELGG, design and implement the user authentication module and the group module;Research the LDAP protocol, design and implement the address book management module;Research the MQTT protocol and related open source libraries, analyzes its advantages compared to traditional instant messaging protocol, design and implement the instant messaging module;Research the SIP protocol and Linphone, design and implement the voip module.The paper presents the overall architecture、internal class diagrams of modules and sequence diagrams of some important functions of the development kit. Finally, through both of functional testing and performance testing, verified the effective of the functions for the client and the compatibility, stability, security, and low consumption of network traffic of the client.
Keywords/Search Tags:Mobile Internet, Instant Messaging, Development Kit, MQTT, VOIP
PDF Full Text Request
Related items