Font Size: a A A

Linux-based Embedded Micro-browser Research And Design

Posted on:2010-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:J H YangFull Text:PDF
GTID:2208360308466591Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the code and decode, the data transmission and Internet technique, the network speed is more and more quick. The embedded equipment which can browse the web becomes the main body of Internet. The embedded micro-browser which is future core of the embedded equipment can browse the resources of Internet, provides API for the application program, develops the application programs based on browser. These decide that embedded browser will more and more important.First, this paper introduces the development history and current situation of the embedded micro-browser,and compares the embedded micro-browser with the desktop browser,then points out the inadequacies in current embedded micro-browser.The paper introduces the embedded micro-browser's architecture and the key techniques which include the programming model, the transfer protocol and HTML language and GUI in detail.The paper adopts the design idea of modularization according to the existing results and techniques and the embedded micro-browser's speciality. The embedded micro-browse includes the four modules which are the net connect moudle, the page elements parser module , the page layout module and GUI. Each module gives the detail design methods which include URL parser, HTTP parser, FILE parser, morphology and grammar parser, text parser, image parser, the layout principle and algorithm, the display method of the text, table and image.The existing embedded browsers have bad portability according to the specific field. The paper adds to the operation system interface, the protocol interface, the page elements parser moudle interface and GUI between the modules to improve the portability of embedded browser.Last, the paper summaries the development foreground of embedded micro-browser, gives severy methods to increase the speed of embedded micro-browser on Internet. Embedded micro-browser downloads the web page , at the same time analyse it in the web connection module. Morphology and grammar parser work together in the page parser module. The layout and show module work together. The buffer and prefetching strategy are used.The related techniques of browser are developing that requires the better browser. The browser will provide the most functions and the best services.
Keywords/Search Tags:HTTP, Embedded micro-browser, Morphology parser, Grammar parser, layout
PDF Full Text Request
Related items