| In recent years, embedded system is in a promising development on Internet. With the rapid spread of Internet and with the integrating of Internet technology and information appliances, industrial control technology, web browser accessing the Internet will become necessary application of embedded operating system. Just like the desktop browsers'war a few years ago, today many IT manufacturers have been aimed at the embedded browsers market. Different with Microsoft monopolizing the desktop market, the embedded systems present multiplex. The emerging of embedded Linux draws the most attentions in recent years. It requires a high-performance, trustworthy, and Linux-based embedded browser.Aiming at the shortcomings in domestic research and development of embedded browser, which is protected the intellectual property right , the paper did comprehensive research on Linux-based embedded browser, especially on the layout, render and creditability. The performance was improved in the layout and render efficiency, trusted security, additional supports and other aspects.1. Considering the layout and render module of embedded browser take up 90% CPU and memory requirements, and the performance is predominated by them, we abstracted reasonable grammar tree, and built high-rank data structures; the render tree was constructed similarly to the DOM tree with great render efficiency, which is obviously advanced.2. The paper introduced the trusted network into web browser. We studied and strengthened the SSL engine. We set some specific and adjustable tags with the mechanism of encryption techniques and integrity authentication. It not only met the demands of trusted network terminal, but also supported to reset the authentication tags under user's permission.3. In aspect of additional supports, the paper handled the DOM technique which gets the web browser accessing the HTML and XML data, so the embedded browser could deal with complex pages. In addition, the embedded browser also supported JavaScript, which can fulfill dynamic interaction between information and user.The paper developed a high-performance embedded browser, which is based on smart terminal and can be used as a trusted network terminal software. |