Font Size: a A A

Research And Implementation Of Android-based Instant Messaging Platform

Posted on:2014-05-09Degree:MasterType:Thesis
Country:ChinaCandidate:K P LiFull Text:PDF
GTID:2268330425475946Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet,the way that people communicate with eachother has undergone great change. Online communication has become a kind offast, popularand essential communication mode.Instant messaging system,with the advantage of low-cost,easy to operate, timelinessetc, isvery popular with Internet users.At the sametime,accompanied by the popularity of smart phones,the mobile terminal has permeated allareas of life and has become an integral communication tool of our daily life.With thedevelopment of the Internet and the coming of Big Data Era, the demand of online sharing ofthe resources is becoming higher, therefore, the need of storing and sharing databecomesbigger.In response to deal with these problems,first of all, the development states of instantmessaging is introduced in detail, and the Android platform is simply described.Then thisthesis analyzes relevant technologies of instant messagingsystem and then presentsasystematic analysis of XMPP protocol. Furthermore, the system architecture,design ideas andmain code of the Openfire client-side and the Android server-sideare proposed.And thenillustrates some additional features such as sharing and reading documents.At last,test resultsofthe system and the software interface are given.In thedeveloping process of this Android instant messaging software, we selecttheopen-source operating system—Android, and choose cross-platform XMPP protocol as thecommunication protocol and open-source Openfire as the server.The software implementstheOpenfire server-side and Android client-side of the instant messaging system based onopen-source Project Asmack.This paper succeeds to use tomcat as the server to realize thesharing of photo, document, music, video, application etc, among multi-client, and datasharing through the public platform.Meanwhile, in the user information settings interface, itrealizes the automatic positioning technology, increasing the degree of automation of thesystem.
Keywords/Search Tags:Instant messaging, Android, XMPP, Data sharing, Automatic positioning
PDF Full Text Request
Related items