|
With the rapid development of mobile terminal hardware and software, and wireless network transmission technology, it is expected to develop a more diverse, more powerful mobile application software, mobile value-added applications. Platform perspective, Symbian, Windows Mobile, Android, BREW, MTK and other platform capabilities and is already quite mature, and it is due to the diversification of the platform, the development mode of differentiation, resulting in a more complex application development, application vendors need to be adapted individually for each platform, therefore an urgent need for a more powerful, more efficient way to reduce the difficulty of the multi-platform adaptation, and various value-added services together. It is based on the background of the mobile widget engine mentioned in this article. In this paper, a cross-platform solution for mobile widget engine, for mobile the Widget engine design porting layer interface, MTK platform successfully achieved. Mobile Widget interface between the engine and platform system to increase the layer of porting layer interface, engine development the porting layer interface, rather than the direct use of the terminal system interface, so to make the engine to be able to have a good cross-platform ability. any kind of terminal platforms to achieve as long as the porting layer interface can run Mobile Widget Engine, which greatly reduces the difficulty of each platform adaptation. Mobile Widget Engine project background, first of all, the concept of Mobile Widget Features MTK platform software architecture, and used some brief, mainstream mobile phone platforms now exist differences. Then made a detailed introduction of the Widget Engine transplantation layer interface making MTK platform to achieve its main contents include: 1) analysis of the JIL Widget specification interface for porting layer formulated according to the actual needs of the application and the platform interface to achieve differences and each interface module division; 2) to understand the the MTK platform interface implementation and development of technology for each module in the porting layer interface, respectively, related to the realization of the work; 3) for realization after page display speed performance bottleneck analysis to increase the feasibility of caching mechanism to improve page display speed, and the related verification, and finally put forward a reasonable performance to optimize the design and realization. Finally, the article describes the testing work done this Widget Engine, and cited several typical mobile Widget application, in order to verify the feasibility of the subject.
|