| With comprehensively researching in the characteristics and development ofembedded browser technology, the design of Tops embedded browser which is basedon Konqueror-Embedded browser is implemented. At the same time, a new scheme isproposed to optimize it into a middleware of digital TV.The architecture and the modules of Tops embedded browser are explained in thispaper. And the implements of parser module, layout module and GUI(Graphic UserInterface) module are emphasized. First, the parser module in Konqueror-Embeddedbrowser is adopted to enhance the reliability and expansibility of Tops embeddedbrowser; Second, in order to promote the display effect, a detailed layout scheme forTops embedded browser is designed, which is that the row aligning arithmetic is usedto deal with the not-embedded elements, while the recursion function arithmetic isused to deal with the embedded elements; Third, using MiniGUI as the GUI moduleenables the browser to support the Chinese characters and makes it more suitable to theembedded environment.Finally, the OS(Operation System) adapter layer, GUI adapter layer and API(Application Program Interface) layer are designed to make Tops embedded browserinto a middleware of digital TV. The adapters can shield the browser from differentrunning environment, and make it more portable and expansible. And the API layerenables the developer to program the services of digital TV based on the browser. Bythis means, the difficulty of the service developing will be minimized and theefficiency will be improved. The implementation of these layers is explained in thispaper.Tops embedded browser has the advantages of reliability, expansibility andportability. And the test report shows that it can meet the expectant demand. With thedevelopment of Internet and digital TV, the browser will have a bright future. |