Font Size: a A A

Research And Implementation Of Instant Messaging Application For Android Phone Based On XMPP Protocol

Posted on:2013-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:M P GaoFull Text:PDF
GTID:2248330374464215Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Instant Messaging is a very outstanding and successful application in those of Internet Applications nowadays. Its development trajectory experienced the transition from a simple messaging chat application under a single platform to a cross-network and cross-platform and multi-functional integrated business application which integrates with video and audio chat, email, online games and enterprise management. With the development of mobile data networks, instant massaging shifts from traditional desktop to mobile equipment。Particularly, the development of intelligent terminal’s rapid growth makes instant messaging more convenient and extensive.Howerver, current instant messaging software on the mobile device contains some restrictions on the use and safety hazards. Using restrictions are mainly from the mobile device’s operating system is relatively closed and different communication protocols cause different clients can not communicate. Safety hazards will be a threat to instant news’s transmission and user data storage. The topic of paper carries out study and practices to sevolve these two problems.And the paper selects the open-source phone operating system, Android, as a platform and makes the cross-platform XMPP protocol as communication protocol and uses the technology of encryption and decryption to package and unscramble important messages.This IM application is designed through C/S module which makes Openfire as the main server and let the own designed socket server do assistant. The application develops and achieves IM application’s client-side based on MVC module.The client includes registration module, login module, main interface module, friend management module, group management module, chat module, data storage module, voice module, alarm clock module, music module, encryption and decryption module and feature set module, amounted to twelve modules. At last, the IM application is deployed and the servers are run. With the android emulator’s test,test results show that:this android IM application can meet the basic chat capability and ensures the transport security of important messages and enables the intercommunication between heterogeneous IM. The Instant messaging application for android phone based on XMPP protocol solves the problem that is heterogeneous instant messaging application softwares can not communicate with each other. It pays more attention to the security of instant messaging messages and increase the voice broadcast for chat messages.
Keywords/Search Tags:Instant messaging, Android, XMPP, Encryption and Decryption
PDF Full Text Request
Related items