Font Size: a A A

Optimization And Implementation Of CSS Engine Based On Smartphone Platform

Posted on:2013-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z M LuoFull Text:PDF
GTID:2248330395974566Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the arrival of3G, wireless bandwidth is increasing more sharper than before,which makes installing more content-rich applications into the mobile phone becomepossible, such as video calling, play video on mobile phone, mobile Internet surfing andsharing content. In order to carry data applications and rapid deployment, mobile phonewill become intelligent increasingly, more and more open. Browser as Internet preferredentrance of the PC platform has become an accepted fact of everyone. On smart phoneplatform, users still continues this habit, the mobile browser will become the mostpopular mobile phone software.In the early, mobile browsers are proxy-rendering type basically, but in recentyears, with the decline in the cost of smart phones, the performance of smart phonesimprovements and smart phone platforms, like iOS and Android, are becoming moreand more matures, mobile browsers are more likely to be local-rendering type and givethe experience, which is close to the effect of the desktop browser, to the users. With thecontinued development of Web technology and the gradual promotion of HTML5,mobile browser can easily create graphics, layout and animation, and even be able tosupport interactive gaming applications, allowing users to enjoy unprecedentedexperience. Mobile browser in the near future, not only as a simple entry exists in themobile Internet on the smart phone platform, it is more like a platform which canaggregate a variety of application, on this platform, users can use a lot of rich-functionapplications.This thesis selected mobile browser on the smart phone platform as background andmobile browser CSS engine as the main object of study. After the basis of in-depthanalysis of the mobile browser and the workflow and technical principles of CSS engine,make detailed design and implementation optimization for CSS engine which is based onthe smart phone platform. Firstly, there is an introduction of the existing domestic andinternational mobile browser, in which combine some technical features to outlinemobile browsers’ advantages. Then, make an in-depth analysis for the technology of mobile browser and CSS engine, especially focus on combining the W3C CSS2.1Spec,analyze the CSS engine working principle. After this, the thesis focuses on the CSSengine in the xFace engine, and from the point of view of the general framework,analyze the corresponding relationship between the each component of the CSS engineand CSS2.1specification, and from the point of view of workflow, analyze externalstyle sheet parsing and nodes matching style access. On the basis of the above analysis,based on the characteristics of the smart phone platform, taking into account the balanceof "space" and "time" propose optimization program to be implemented, then makesome functional testing and performance testing, which are to ensure that theseoptimizations can achieve the desired results. Finally, make a summary of the contentsof this thesis, and put forward a vision of the future.
Keywords/Search Tags:mobile Internet, mobile browser, CSS engine, optimization
PDF Full Text Request
Related items