Font Size: a A A

The Design And Implementation Of Log Module In Mobile Browser Web Page Analyszing Server

Posted on:2011-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y FangFull Text:PDF
GTID:2178360308961447Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of mobile application software, more and more people realized that it is a giant market that hasn't been deeply exploited. And mobile web browser as a base carrier of various internet applications is becoming more and more important. But the existing mobile web browser can't satisfied the diversification demands of the growing mobile users, so we need to develop a new version of mobile browser in a hurry. Refer to the function modules divition of mature browser kernel in personal computer, and implement our own framework design which we call an "light" mobile web browser kernel-web page analyzing server.This thesis focuses on the two core modules which are WebCore and JavascriptCore in web page analyzing server and service function module-log module.This thesis analyses and states the design framework of main trend browser, multi-angles and multi-levels to test and compare the properties of them with the combination of W3C criteria. And finally decide the web browser kernel design quote module-WebKit. Survey the split-level design and function modules divide of web browser kernel.Discribes how to parse HTML web page, create DOM tree, call JavascriptCore module to process Javascript functions in web page and then modify DOM tree relatively. And gives an example to explain the web page data process flow described above.The main part of this thesis, describes the log module of web page analyzing server in detail, introduce the function and design methods of each sub-module including some important design pattern.After requirement analyses, High/Low level design, using C++ language to implement deploy file driven design scheme in Linux and Windows OS.Using macro definition to solve cross-platform compile problems.Then do unit and system combine tests to get the performance testing results, and give some possible solutions of potential questions in log module.At last of this thesis, summarizes the whole work of this project, points out research contribution and significance, and discusses the direction of future work.
Keywords/Search Tags:Browser, WebCore, JavascriptCore, Log, W3C, DOM
PDF Full Text Request
Related items