Font Size: a A A

Research Of Embed Browser Based On Linux

Posted on:2007-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:B YuFull Text:PDF
GTID:2178360185475109Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology and the wide use of Internet, the development of computer tends to be micromation and specialization, and Embedded systems have been widely used in the fields of electronic products and communication. Embedded browsers have become the most important application software in Embedded systems.Present Embed Browsers are all aimed to develop software in a specific field, with bad portability. Although some products have portability, interface codes should be written over again when ported to other platforms. It takes a great part of transplantation for software like Embed Browser to port the interface codes. In order to change the situation that portability of current embedded browsers are bad, taking Mozilla browser as the developed prototype, an Embedded browser based on MiniGUI is designed and realized, which is more adapted to embedded equipments needs, and this work also greatly enhances the portability of an embedded browser.The primary content of this thesis is as follows:①First, architecture and modular structure is studied in the aspect of fuctionality, modularity and expansibility, and the data flow chart is given. The key parts of the embedded browser, including layout Engine and Rendering Engine, are designed.②By adding a graphical abstract layer, that is, adding a light-weight GUI in an embedded browser, one can port the embedded browser to another GUI system easiliy, this have greatly enhanced the portability of an embedded browser.③A MiniGUI-based rendering engine is designed and realized, which makes the embedded browser is more adapted to embedded equipments needs.④Realization of layout engine, rendering engine, and Mozilla Embedding API are discussed in detail, based on which the development of an embedded browser under Linux comes to competion.The implementation in simulated environment is presented, results show that the implementation can correctly parse and render text Web pages, and can support gif, png, and jpg formatted pictures.
Keywords/Search Tags:Embedded browser, MiniGUI, Rendering Engine, XPCOM, Portability
PDF Full Text Request
Related items