| Embedded systems have developed into the 3rd generation marked by wide spread of internet. As a must of nowadays embedded systems, embedded Internet browsers play a role quite different with its counterpart on desktop: it may act as the most important, sometimes the only, application on the target machine, in the hope that other applications may possible be implemented as a PLUGIN or otherwise as an extended language. Thus the research on embedded internet browser is in our focus now.In the thesis mostly discussed is embedded internet browser architecture and, with respect of its embedded environment, some of the key technologies, including system scripting configuration, user-mode multi-thread, and component object model.As for each technique in question, considerations on our specific environment are always in our mind and thus our model of designing and implementing each techniques end up as a customized version of its correspondent desktop system model. Mainly we have four techniques discussed in the thesis and they are User-mode Multi-thread, System User Interface Scripting Configuration, Data Process Scripting Configuration, and Component Object Model.At the end of the essay, a summary of research on all aspects are give, along with hope of possible refine of further research. |