Font Size: a A A

Research And Implementation Of The Platform For Distributed Mobile Web Applications Built

Posted on:2015-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:C XieFull Text:PDF
GTID:2308330473950245Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The increasingly popularity of smart phones have provided a broad space for development of mobile applications.However,the big differences among various mobile platforms often lead to redevelopment. With regard to this problem, the mobile web technology emerged to deal with the platform differences. Therefore, this technology has vast potential for future development. In order to convert the mobile Web applications(mainly consist of Html, Javascript and Css) into installation packages for all platforms and carry out the online auto-construction, the author analyzes and carries out the distributed build platform on the basis of xFace engine.The distributed build platform mainly consists of three servers: the front server which provides Web online page service, the master build server which is responsible for request dispatch and the platform build severer which deals with the building process. Through the online pages provided by the front server, the Web developers are able to upload Web applications and other build resources.Moreover, they can choose the engine versions and types they need to manage the engine release and versions of xFace.The master build server, as the central node for the whole platform, is designed to deal with the load balance for the platform build server. All the build requests need to be dispatched by the master build server to concrete platform server. The platform build server is the implementor of the build process, which is established by the template design pattern. After the establishment, the concrete platform server needs to carry out the build details, make sure the build process is consistent among all platforms and avoid omissions and errors of the build process. What’s more, the platform server can also tailor the engine plug-in and delete the unnecessary plug-in code and related library files in order to reduce the size of installation package.The design of distributed build platform perfectly meets the extensibility of the number and type of the platform build server. When adding new platform build server and new build platform, the only thing you need is to add new nodes into configuration files and carry out concrete build details on the new platform respectively.The study and realization of the distributed build platform allow the mobile Web developers to focus more on research and development of products, eliminate the complexity and trouble on setting up a build environment and purchasing build facilities, save the economic and time cost and achieve the goal of writing once, compiling by server and running on multiplatforms. Furthermore, the distributed build platform also reduces the coupling between mobile Web applications and xFace 3 engine and allows the developers of x Face 3 to concentrate more on the development of platform, so as to improve the quality and efficiency, reduce the cost of development.
Keywords/Search Tags:Distributed Build, Mobile Web Application, Load balancing, Plug-cutting
PDF Full Text Request
Related items