Font Size: a A A

Design And Implementation Of MSN Messenger V7.0IPhone Client Based On The IOS

Posted on:2013-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhangFull Text:PDF
GTID:2248330371978227Subject:Software engineering
Abstract/Summary:PDF Full Text Request
iOS (iPhone Operating System) is one of the most popular mobile operating systems which has only developed and distributed for a few years. However, with the stable performance, good user experience, and hundreds and thousands of applications, it wins the majority of users in the market. Many traditional PC applications have launched iOS version of the mobile phone clients respectively. Windows Live Messenger, as a piece of instant messaging software launched by Microsoft, has also launched its iOS version of the mobile client. This paper mainly introduces the design of seventh edition of Windows Live Messenger based on iOS. Because the existing version of MSN has some shortcomings, such as running slow, huge consumption of network traffic, chaotic management of the program code and so on. It is valuable to re-structure iOS version of MSN and to develop a new version.During development process of MSN Messenger v7.0mobile client based on iOS, the follow tasks are completed by the author: Edit overall and detailed design and project documentation. Implement the processes of communication and packet analysis in MCCP (Mobile Client Communication Protocol), which are used in login module, register module and user management module. Implement the function of audio transmission in session module by using AudioQueue framework. In addition, the author accomplishes designing the user interface of login module, register module, main page and system settings.The new version iPhone client of MSN has been released in the APP Store, users can download it for free. V7.0MSN based on iPhone re-structured the code of previous version to improve module independence and system extensibility. It laid the foundation for future version updates. Using new communication protocols and optimizing business processes improve client performance. Adding new features and beautifying the user interface improve the user experience.
Keywords/Search Tags:Mobile terminal, iOS platform, MSN
PDF Full Text Request
Related items