Font Size: a A A

Design And Implementation Of Instant Messaging System Base On IOS

Posted on:2016-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z X JiaFull Text:PDF
GTID:2298330467493784Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Due to the development of mobile internet and mobile devices, instant messaging applications are installed more and more widely in mobile devices.These applications bring more convenience and communication between our human beings than any previous age.As mobile phone software developed, a lot of instant messaging apps were pushed to the market, even more instant communication module were embedded into other software.Therefore, to establish a instant messaging framework which can be run independently or be embedded into other applications has become an important market demand.The main work of this thesis:1) Analyze the situation of instant communication, introduce the architecture and business model, summarize the essential function contained in the instant communication.2) Analyze and describe the key technology of instant communication, including the data exchange、the HTTP and TCP tools on IOS operating system.3) Make integral requirements analysis from the functional requirements, performance requirements, interface requirements, etc. And based on it, divide the whole frame into five layers, and design the communication system between these five layers.Optimize the Human-Computer Interaction, improve system compatibility and software user experience.4) Design and realize the login function, contact function, message function, including the relationship between the login and other function, and the relationship within each function.5) Set up the equipment environment, operating system and network environment, to verify the design and implementation. Analyze feature, compatibility, performance and network traffic module to make the complete verification to login, contact, message function. The instant communication application described in this thesis is designed to set five layers, apply increment data exchange technique, apply Google Protocol Buffer communication protocol, XML message protocol. This design can improve both the operation and the coding efficiency, also can provide an effective reference to the realization of instant communication.
Keywords/Search Tags:Mobile Internet, mobile devices, instant communication, human-computerinteraction, user experience
PDF Full Text Request
Related items