Font Size: a A A

Design&Implementation Of Browser Engine For Non-Smart Mobile Devices Based On WebKit

Posted on:2014-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2268330425995365Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the field of mobile devices, the network browser has become the essential application software. In today’s smart mobile devices, due to the improvement of the hardware configuration, the browsers based on the different engine get support basically. But in the field of non-smart mobile devices, as well as low-end mobile devices, the Web browser or not supported, or only partial support. With the rapid development of HTML, CSS and Java Script technologies applied to the non-smart mobile devices and low-end mobile device’s web browser facing backward, outdated. This thesis made the investigation for the design and implementation of the browser engine which is based on WebKit, below are the detail jobs:First, this thesis described the characteristics and architecture of the different browser engines, some technology related to internet and including HTML5, CSS, Java Script, DOM etc. By comparison of the advantages and disadvantages of different browser engine, this thesis will choose the WebKit as the proto type for further in-depth analysis and implementation.In the next, this thesis will show the WebKit engine architecture, the process flow, and the development environment. Based on that, the design for WebKit browser on non-smart devices will be presented. At the same time, this thesis will show the dependency libraries and the analysis for each of the modules in WebKit, and then the detail design and jobs for the non-smart devices development will be introduced, including the transplant of the open source code, function code cutting and the implementation of the application interface. In this thesis, a simple browser application will be developed, for testing the functionality and performance of the browser engine as described in this thesis.Finally, the functionality test result will be listed, as well as some snapshot for the website display. Besides, the performance test is also included, for example the memory usage and render time consuming test.The thesis designed and implemented a browser engine for low-end or non-smart phone based on the WebKit browser engine. The engine can provide fast and efficient parsing and rendering. And this thesis provides the important reference for the application of WebKit on the low-end mobile devices. At the same time, the results of the development could be the development prototype of the WebKit-based web operating system.
Keywords/Search Tags:WebKit Browser engine, low-end devices, mobile device
PDF Full Text Request
Related items