Font Size: a A A

The Design And Impelementation Of Embedded Browser Based On Linux

Posted on:2011-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:A J ZhangFull Text:PDF
GTID:2298330452461574Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of digital information technology and networktechnology, more and more digital products integrate with network function, whichcan make people obtain information through the Internet. Embedded browser has beenwidesly concerned, because it is the core software to access to the Internet and torealize human-computer interaction. Embedded browser is widely used in superiorinformation appliances and portable network terminals, such as digital TV set-topboxes, handheld computers, mobile phones, Web terminals, and so on. Therefore, aproper design embedded browser helps to improve the network interactive features ofembedded products, is convenient for user to use them flexibly,and promotes theoperation and development of colorful network value-added services.The main research target of this article is to design and develop an embeddedbrowser based on Linux operation system in a high perfermance digital TV set-topbox, so that users can browse Web pages with digital TV set-top boxes and home TV.This embedded browser comprises four basic parts including transmission module,analysis module, UI module, main program and three extension parts.The innovative work in this subject is shown as follows:(1)After the deep analysis of domestic and international mainstream embeddedbrowser, according to the features of hardware platform and software architecture ofthe current digital TV, this paper designs the system structure of embedded browser,which saves the system resource and modularizes the structure.(2)According to the established system architecture, this paper completes the designand realization of four basic parts including transmission module, analysis module, UImodules and main program of the browser, which finally passes the relevant test.Tranmission module receives datas of web page. Analysis module parses HTML,XML files and generates DOM node tree. UI module layouts node contents anddisplays them. The main program is used to handle user events and controls thebrowsesr workflow. (3)Through further realization of extensive functions including features wirelesscontrolling, inputting method tips and Flash displaying, this paper improves theflexibility and practicality of the embedded browser. This optimaization work takesadvantage of hardware resources of the platform and GUI toolkit of the browser.This research result provides the theoretical foundation for developing digital TVmiddleware based on embedded browser, and builds the technical foundation forcarrying out the value-added services of digital TV.
Keywords/Search Tags:Embedded Linux, Embedded Browser, Qt/Embedded, Digital STB
PDF Full Text Request
Related items