Font Size: a A A

The Design And Implementation Of Tianya BBS IOS Client

Posted on:2015-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:S SunFull Text:PDF
GTID:2308330473450858Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Social networking services are an important part of Internet experience. Tianya BBS is one of the largest social networking websites in China. BBS has been popular as a traditional social networking service for years, the development of mobile Internet has brought much opportunity to the websites.Traditional BBS services are not optimized for mobile devices, thus their usage on mobile devices are quite limited, so is the user experience. Unoptimized pages tend to cause high bills of mobile data transfer to the user. The rapid development of intelligent mobile devices see the vast development of mobile applications. The performance of modern mobile devices has brought desktop-class experience to mobile applications, which makes it possible for mobile BBS usage. With the help of mobile BBS service applications, the users are no longer limited to be sitting in front of the computer, but communication with their friends on the BBS throught 3G/4G mobile networks. Sensors on mobile devices like web camera and GPS also enables more feature of BBS.In this thesis, a Tianya BBS iOS mobile application is proposed. The mobile client provides mobile device users with smooth reading experience and convenient ways of communicating with others. The creative architecture of the mobile client application makes full use of the devices and results in better user experience with less mobile network data usage.An analysis of the mobile client application is carried out at first. Then, the software is designed after the clear demand of the needs. The software was implemented and further completed on the basis of design. Finally, the software has been tested and perfected. The main work and contribution of this thesis are as follows:1. This thesis analized how Tianya BBS works on mobile devices, and illustrates the meaning of the system, what will the system bring to mobile users.2. It gives a detailed introduction of iOS vs Android, Web application vs native applications, Web API, HTML technology, grand central dispatch, daily record and automatic collection of failure data.3. This thesis conducts requirement analysis and plans the system in modules. It also discusses the analysis of the system performance and feasibility.4. A development environment was then built to design and implement the system. The UI was displayed after implementation.5. The system was tested for performance and functionality. The system passed and the distribution was quite a success.
Keywords/Search Tags:Tianya BBS, Client/Server, Web Information Extraction, Mobile Client, Social Networking
PDF Full Text Request
Related items