Font Size: a A A

Research And Implementation Of Web Page Display Of Embedded Browser

Posted on:2012-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:X X CengFull Text:PDF
GTID:2218330362456538Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As embedded systems, supportting network connections, are massively applied to the consumable electronics and communication fields, an efficient embedded system browser, with a friendly user interface, is being in urgent need.Clearbrowser, based on the ClearX, consists of five major modules, a URL communication module, a documentation parsing module, a DOM (Document Object Model) module, a layout-designing module and a web page displaying module. Of all, the web page displaying module plays a core role, and a powerful and efficient displaying module will contribute much to the success of the browser.CSS (Cascading style sheets) is used to control the web page forms. In order to support the CSS protocol, the CSS documentation parsing and final data storage sub-modules are implemented. Besides, to speed up access to the CSS information, a quick matching algorithm is designed.To support SVG (Scalable Vector Graphics) standard and achieve the correct rendering of SVG graphics components, an SVG engine is designed and implemented. The engine contains some basic graphic elements, and supports gradient and filter effects. The implementation of the SVG engine makes it possible for the browser to serve as a application development platform of SVG.The display of the web page elements is implemented based on ClearX widget library, therefore, those elements will be displayed in web pages in the form of widgets. A web page text widget, a web page image widget and an SVG widget are designed and implemented to control the display processes of corresponding web page elements.
Keywords/Search Tags:Embedded Browser, Cascading style sheets, Scalable Vector Graphics, Web widget
PDF Full Text Request
Related items