| Since Microsoft proposed the concept of smart phone, the mobile terminal and theInternet began interpenetration, and later to IPhone as a representative of a new generation ofmobile terminals appear, a new mobile Internet entered the public view. Just like in the pcplatfiorm, the browser is an Internet portal, like on a mobile terminal, the browser is anessential thing. People can go through a browser to access a large portal to see the latest news,view data, perform online shopping and so on. This is all basic, that is by the browser kernelto achieve, the browser kernel has a lot more common now there are about four kinds:Trident, Gecko, Presto, WebKit, Google on April3,2013released a the new browser kernelBlink, adding that no new chrome used WebKit core. As the mobile Internet start of a new era,the browser has become an essential mobile phone applications, many smart phones withWebKit browser core for mobile phones, such as Symbian, IPhone, Android.Internet and embedded applications in today’s society has become an inevitable trend inthe development of IT industry, but a bridge embedded browser as a user and the Internet tocommunicate, has gradually become a main way users access the Internet, because thesoftware and hardware some technical immaturity, and user access to the Internet for moreand more speed requirements, so the main task of the moment is a browser that allows usersto browse faster and more clearly required pages.The so-called layout renderer is actually the browser kernel is the core of the browser,which is mainly responsible for a variety of grammatical parsing the page, such as renderingHTML and CSS styles so the page. So layout renderer determines how to display the basiccontent of the page and page formatting information such as a web page in the browser, inthis paper, we present the main application of the most popular browser kernel, which is theWebKit core and on WebKit conducted a very detailed study, on the basis of this study, forthe characteristics of Android handsets conducted a preliminary implementation, completedits own unique set of layout renderer engine and successfully deployed in the terminal onAndroid phones tested.Firstly, the status quo will be the browser’s history and some description, think about the future direction of the browser kernel, and the function of WebKit, the core technology, andmake a detailed description of the development of this project as well as the problemsencountered browser detailed design and analysis, and functional which contains a detaileddescription.This article also covers some of the same basic but well introduce some relatedtechnologies Andrews phone system, but also about understanding some Android framework,the study of these future development of Android, there has been some new understanding.The main achievement of this paper some of the basic functions of the browser, load thepage function, web clicks a hyperlink feature pages forward and backward, zoom innavigation, as well as pages in and out, initially completed a full-featured browser isdesigned, tested, and now can complete display all major sites on the Internet. |