| As the market of telephone develops, the development of mobile applications become more and more popular.But the large number of mobile operations brings a lot of trouble to the application development, especially the transplant of the software.Based on this point, this essay studies and researches the portability of the application development, and achieve a mobile engine which can be transplanted to different platforms easily.Using this engine, the deveplors can save more time and transplant the applications conveniently.Firstly this essay introduces the key technology which will be used in the develop process.It also describes the develop environment and the method to use the developing tools.Besides, according to the standard process of software development, this essay conducts the needs analysis and detailed design for this application.And according to the analysis, this paper describes the sprite class which has physics ability. Besides, this paper desribes the design and implemention of the function models which include Graphics rendering, System event handling, multi-music process,huge Map module,the test and process of the irregular object and the process of users’data.This essay also researches the key technologies which are used in the developing process of the engine. For example, the box2d physical engine technology, the IAP development, the related algorithm and the huge map’s display technique.And this paper describes the transplant process of the engine on Android and IOS platform in detail, including the transplant environment configuration and the treatment of the related source files and resource files.In the end, this essay conducts the system test to the application engine including function test and performance test.In the end, this paper also does further optimization for the system’s memory occupation, improving the operation efficiency of the application based on the engine. |