Font Size: a A A

Research And Implementation Of Web-based Mobile Application Framework

Posted on:2015-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:J Q XieFull Text:PDF
GTID:2308330473451950Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With today’s rapid development of smart phones, tablets and other mobile devices, more and more companies develop and use mobile applications. Currently there exists more than one mobile platforms at mobile device market, many of them offer rich sdk,but they are not compatible with each other,which increases difficulty of development, reduces the efficiency of development, although there exists some cross-platform framework, but after evaluation we found that these frameworks has some shortcomings and inadequacies in flexibility, openness, using the phone native ability and supporting multiple applications running more or less, We urgently need to develop a mobile application framework whose extension mechanisms is flexible and development language is simple, and also support using native capacity and multi-application to run.With above requirements, this thesis firstly analyzes current mainstream mobile application framework.then compares the principles of their implementation, and the language and frame type to use, do some research into web-related standards,and ultimately proposes mobile application framework, the framework should consider the following questions:1. Message mechanism, the development framework internal how to transfer, distribution, process message and present results, web client how to communicate with native code efficiently, such as: web client interface design, interface calls, parameter passing, how to perform the callback result to the web client.after native code is completed2. Easily extended, the development framework should be easily extended, it is simple and convenient to add a new plug-in for the framework, this need designer provide a good mechanism to add new extensions to framework, and provide special extension support for some mobile platforms and projects.3. Cross-platform, in order to make the application write once, run at multi-platform, framework must meet the requirements of cross-platform.4. Standardization, the framework must be standardized for compatible with current mobile application development technology, which can greatly save developers development costs, shorten the development cycle and reduce development technology threshold.5. Multiple applications run, learn webkit-related technologies and native ability of phone system, then design and develop javascript API, and take into account supporting multiple applications running to meet the needs of more commercial mobile applications.On the basis of solving above-mentioned key issues, the ultimate goal of this thesis is to design a mobile web application framework and implement the framework on the android platform and provide test cases for testing.
Keywords/Search Tags:Mobile Application Framework, Cross-platform, Standardized, Webkit
PDF Full Text Request
Related items