Font Size: a A A

Research And Implementation Of An Efficient Engine And Purchase System Based On Android And Box2D

Posted on:2016-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y D FengFull Text:PDF
GTID:2298330467493062Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the mobile Internet era comes, mobile applications are getting rapid development.Users’ demand for the content and experience requirements of mobile applications are also growing. Meanwhile, in-App Purchase has become the main way to get profit in applications. Therefore, the study of an efficient mobile application engine and payment system has important practical significance. Based on current highest market share Android platform and the Box2Dphysics engine which can realistically simulate the physical world and the physical processes.An mobile application engine and a purchasing system was designed and implemented.This paper introduces the basic content which is closely related to the the Android platform mobile application engine development includ-ing the system architecture of the Android platform, the four basic program components of the Android platform and lifecycle of Activity component. Secondly, it introduces the background and strengths of Android NDK development,cross-platform Cocod2d-x framework,Box2D physics engine and network communication protocol HTTP.The paper also introduces the development tools and development environment.One of the key research content of this paper is the design and implementation of mobile applications engine. Firstly, the demand for mobile application engine was analyzed, program flow, operating system and memory management of the application were designed,the mobile application engine is divided into modules, including drawing and interaction module, sprites and action module, physics engine module, file management module, data read and write module and sound module according to the demand. Then the functional modules described above were specific implementation, including detailed class diagrams, operating principles and processes, and so on.The other key research content of this paper is the implementation of the purchasing system combined with the application engine. Respectively, the client and game server were implemented. The key point is on how the client payment function module can be packaged and embedded into the application engine, while providing a range of common interfaces to facilitate the realization of the payment function developers call within the application.Finally, the mobile application engine and payment system has been thoroughly tested to verify the efficincy of the engine and the robustness of the purchase system.
Keywords/Search Tags:Android, NDK, Box2D, Mobile Application Engine, In-Purchase System
PDF Full Text Request
Related items