Font Size: a A A

Research And Implementation Of Message Push On Android Based On JavaEE And Android

Posted on:2016-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:K J ZhangFull Text:PDF
GTID:2308330470970892Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile internet in recent years, the corresponding mobile application has also gone through explosive growth. In the mobile internet, the cell phone has assumed a role different from computer. To be more specific, due attention should be given to the traffic and the real-time issue related to the collection of the information. Hence, the means of acquiring the information should switch from the original PULL mode to PUSH Mode, in which the data will be pushed to the mobile terminal directly.Based on this idea, this paper has proposed the concept of message-pushing platform which is devoted to pushing the message for multiple APPs in a uniform manner. The third-party application will be free from pushing the message individually. In order to push the message, it only needs to utilize the interface from the platform.This system consists of the server and mobile terminal. The server terminal will be in charge of managing the back-stage and enabling the developer to better handle the mobile application and message. It will also provide the interface for pushing the message and manage the data linkage with the mobile terminal. The mobile terminal will receive, interpret and distribute the message as well as offer the calling interface for the third-party program.The server terminal is realized through Java language while the back-stage management will be based on the framework of JavaEE+spring+hibernate. With Tomcat providing Web service, the linkage of the bottom layer and the write-and-read of the data will be realized in the Mina framework. The server is made up of two parts. The first part focuses on making contact with the client end by means of monitoring the XMPP service in the 5222 port. The second part is known as Web server which is in charge of receiving the Web request from the third-part application.Based on Android platform, the mobile terminal is realized through the XMPP Java-based protocol package Asmach. The protocol package will be utilized to establish contact with the server. The mobile terminal has the function of receiving, sending, interpreting the message as well as initiating and reconnecting the message in a persistent manner.As discussed above, this paper has designed and realized a message-pushing platform based on JavaEE and Android. This platform can push the message in a simpler, easier and more efficient way. Hence, it can help the developer improve the work efficiency greatly.
Keywords/Search Tags:Message-pushing Platform, Android, JavaEE, MINA, Asmack, XMPP
PDF Full Text Request
Related items