摘要
介绍了一种简单的嵌入式浏览器架构,具有模块化、可定制行为、方便扩展的特性。该架构利用文档对象树进行页面元素的管理,有效简化了浏览器的开发,并提供了良好的扩展性;利用消息机制进行模块之间通信,有效降低了模块间的耦合性;该架构基于自定义的类型机制和消息机制,减少了平台依赖性。最后介绍了在ElastOS上实现的基于该架构的嵌入式浏览器ElaScope。
This paper introduces a simple, modularized, customizable, easily extensible framework of embedded browser. With the Document Object Tree mechanism, the framework manages widgets more effectively, simplifies the browser's development and provides good expansibility. Modules communicate through messages ,decreasing the coupling between modules. It relies barely on special platform for its own type mechanism and message mechanism. In the end, ElaScope on ElastOS is introduced, which has been implemented based on this framework.
出处
《计算机应用与软件》
CSCD
北大核心
2007年第2期12-13,100,共3页
Computer Applications and Software
基金
国家高技术研究发展计算(863计划)项目(编号2001AA113400)
关键词
嵌入式浏览器
类型机制
消息机制
文档对象树
Embedded browser Type mechanism Message mechanism Document object tree