-
题名嵌入式浏览器架构研究与实现
被引量:3
- 1
-
-
作者
郭强
李洪涛
赵金钟
叶忠强
陈榕
周立柱
-
机构
清华大学深圳研究生院软件工程中心
同济大学基础软件工程中心
清华大学信息技术研究院操作系统与中间件中心
清华大学计算机系
-
出处
《计算机应用与软件》
CSCD
北大核心
2007年第2期12-13,100,共3页
-
基金
国家高技术研究发展计算(863计划)项目(编号2001AA113400)
-
文摘
介绍了一种简单的嵌入式浏览器架构,具有模块化、可定制行为、方便扩展的特性。该架构利用文档对象树进行页面元素的管理,有效简化了浏览器的开发,并提供了良好的扩展性;利用消息机制进行模块之间通信,有效降低了模块间的耦合性;该架构基于自定义的类型机制和消息机制,减少了平台依赖性。最后介绍了在ElastOS上实现的基于该架构的嵌入式浏览器ElaScope。
-
关键词
嵌入式浏览器
类型机制
消息机制
文档对象树
-
Keywords
Embedded browser Type mechanism Message mechanism Document object tree
-
分类号
TP393.092
[自动化与计算机技术—计算机应用技术]
-
-
题名CAR中基于上下文AOP机制的实现
被引量:1
- 2
-
-
作者
郭强
范典
陈榕
周立柱
-
机构
清华大学深圳研究生院软件工程中心
清华大学信息技术研究院操作系统与中间件中心
清华大学计算机系
-
出处
《计算机应用研究》
CSCD
北大核心
2005年第10期220-222,共3页
-
基金
国家"863"计划资助项目(2001AA113400)
-
文摘
通过分析侧面的上下文特性,并结合CAR构件系统中提供的对上下文的支持,提出了一种基于上下文来实现构件技术和AOP技术结合的方法,不同于传统的通过修改系统架构以及引入新的编程语言实现两者结合的方法。一方面充分利用现有系统的特点,另一方面使用简单,有助于AOP的理解和应用。
-
关键词
面向侧面
CAR
构件
上下文
代理
-
Keywords
AOP
CAR
Component
Context
Proxy
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于元数据的构件自动测试技术研究
被引量:5
- 3
-
-
作者
赵明华
陈榕
王小鸽
-
机构
清华大学深圳研究生院软件工程中心
清华大学信息技术研究院操作系统与中间件技术研究中心
-
出处
《计算机工程与设计》
CSCD
北大核心
2006年第10期1731-1733,1736,共4页
-
基金
国家863高技术研究发展计划基金项目(2001AA1134002003AA1Z2090)
-
文摘
针对构件技术的特点,提出并采用新的测试模式实现构件的自动测试。首先分析了基于源代码的自动测试工具的局限性,并根据构件的自动测试的特点,提出了基于元数据的构件自动测试方法。接下来介绍了采用该方法设计的构件自动测试工具的原理、部件和功能,通过测试结果的比较并结合工程实践的应用说明了此种自动测试方法的可行性。
-
关键词
自动测试
构件技术
元数据
CAR技术
软件
-
Keywords
automated testing
component technique
metadata
CAR technology
component-based software
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名从C++多态到CAR多态研究软件复用的发展
被引量:3
- 4
-
-
作者
杨亚俊
陈榕
杨青松
-
机构
清华大学深圳研究生院软件工程中心
清华大学信息技术研究院操作系统与中间件技术研究中心
-
出处
《计算机工程与设计》
CSCD
北大核心
2005年第9期2291-2294,共4页
-
基金
国家863高技术研究发展基金项目(2001AA113400)
-
文摘
随着网络技术的发展以及软件复用技术的日益突出,Web服务(Web Service)的概念正在成为新一代因特网应用的重要特点。实现网络服务的关键技术是面向构件、中间件的编程技术,以及一整套的运行环境、开发环境等平台技术。而对COM技术进行了扩展的CAR构件、中间件技术,则更好地适应了面向Web服务的要求。分析了传统面向对象语言C++的仅仅源代码级的多态复用技术,然后发展到二进制代码级标准的COM组件技术,通过接口来实现对象的多态性。介绍了由北京科泰世纪有限公司自主研发的与COM兼容的CAR构件技术,它是面向构件编程的编程模型,实现了构件创建的多态性等先进技术。
-
关键词
软件复用
C++
COM
CAR
多态
组件
接口
-
Keywords
sottware reuse
C++
COM
CAR
polymorphism
component
interface
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名构件类别的扩展与应用
被引量:1
- 5
-
-
作者
谢文彬
陈榕
-
机构
清华大学深圳研究生院软件工程中心
清华大学信息技术研究院操作系统与中间件技术研究中心
-
出处
《计算机工程与应用》
CSCD
北大核心
2005年第9期99-101,119,共4页
-
基金
国家高技术研究发展计划(863计划)项目的支持(编号:2001AA113400)
-
文摘
从构件类别概念的来由和作用开始,分析了COM技术中对构件类别支持的不足,并对此提出了新的扩展和实现。最后介绍构件类别技术在基于构件编程中的几种应用。
-
关键词
构件类别
COM
CAR
构件编程
-
Keywords
component category,COM,CAR,component programming
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名支持构件自描述的CAR_CLSID机理剖析
被引量:1
- 6
-
-
作者
赵泛舟
梁宇洲
陈榕
张素琴
-
机构
清华大学深圳研究生院软件工程中心
清华大学信息技术研究院操作系统与中间件技术研究中心
清华大学计算机系软件所
-
出处
《计算机工程与应用》
CSCD
北大核心
2005年第11期105-108,共4页
-
基金
国家863高技术研究发展计划项目(编号:2001AA113400)
-
文摘
CAR构件技术是面向构件的编程模型,它兼容微软的COM并对COM进行了扩展。该文分析了COM的不足之处,提出了以CAR_CLSID扩展CLSID的方案,并应用到CAR构件技术之中。CAR_CLSID是对CLSID的扩展,通过CAR_CLSID,客户可以不依赖于系统注册表来创建CAR对象,CAR构件不需要安装和注册即可被客户端使用,而且可以很好地描述构件依赖关系,这些都有力地支持了构件的自描述。该文从以上各个方面深入剖析了CAR_CLSID的机理。
-
关键词
CAR_CISID
CAR
COM
构件
自描述
-
Keywords
CAR_CLSID,CAR,COM,component ,self-describing
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名CAR构件继承机制及其在图形构件中的应用
- 7
-
-
作者
杨青松
陈榕
殷人昆
杨维康
-
机构
清华大学深圳研究生院软件工程中心
清华大学信息技术研究院操作系统与中间件技术研究中心
清华大学计算机科学与技术系
-
出处
《计算机工程与设计》
CSCD
北大核心
2006年第6期943-945,共3页
-
基金
国家863高技术研究发展计划基金项目(2001AA113400)
-
文摘
构件继承对于软件复用具有非常重要的意义,为了适应网络发展和Web服务应用的推广,科泰世纪科技有限公司提出了CAR构件技术。首先介绍了软件构件的概念和CAR构件的提出,然后对比COM和CORBA的构件复用方式,重点介绍CAR构件的继承机制及其特点,并结合“和欣”图形构件设计的实例,说明该继承机制在图形构件中的实现方法。
-
关键词
构件
继承
CAR
软件复用
-
Keywords
component
inheritance
CAR
software reuse
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名中间件二进制兼容技术的设计和实现
- 8
-
-
作者
裴睿
陈志成
杨维康
张素琴
-
机构
清华大学计算机科学与技术系
清华大学信息技术研究院操作系统与中间件技术研究中心
-
出处
《计算机工程与设计》
CSCD
北大核心
2006年第3期361-364,共4页
-
基金
国家863高技术研究发展计划基金项目(2001AA113400
2003AA1Z2090)
-
文摘
CAR构件技术是新近发展起来的一种新的构件化编程技术。详细阐述了CAR构件平台二进制兼容技术的设计原理,着重介绍了CAR构件平台虚拟机在Linux操作系统上运行的系统架构和重要技术环节的实现。通过与微软.NET和SUNJava虚拟机等相关技术在跨平台兼容性方面的比较,分析了这种二进制级别兼容技术的特点和对于软件产业的现实意义。
-
关键词
CAR构件
中间件
LINUX
二进制兼客
-
Keywords
CAR component
middleware
linux
binary compatible
-
分类号
TP316.81
[自动化与计算机技术—计算机软件与理论]
-
-
题名构件化动态可扩展操作系统的内核安全模型
- 9
-
-
作者
杨振宇
王维汉
陈志成
杨维康
-
机构
清华大学信息技术研究院操作系统与中间件技术研究中心
-
出处
《计算机工程与设计》
CSCD
北大核心
2006年第10期1711-1714,1748,共5页
-
基金
国家863高技术研究发展计划基金项目(2001AA113400)
-
文摘
灵活内核技术把构件技术充分地融入到了操作系统体系结构的设计中,在兼顾了性能和灵活性的同时也引入了安全问题。对灵活内核带来的安全问题进行了分析,讨论了几种现有的解决内核安全问题的技术,综合几种现有技术设计了一种基于页表机制和构件技术的内核安全模型,介绍了其在Intelx86处理器上的原型实现要点,最后对该模型进行了分析,说明其解决了所提出的安全问题。
-
关键词
操作系统
构件技术
动态扩展
灵活内核
安全
-
Keywords
operating system
component technique
dynamically extension
agile kernel
security
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向构件基于和欣内核的进程/线程池原理与实现
- 10
-
-
作者
陈志成
毛明毅
何华灿
陈榕
林清洪
-
机构
清华大学信息技术研究院操作系统与中间件技术研究中心
西北工业大学计算机学院
-
出处
《计算机应用研究》
CSCD
北大核心
2004年第12期49-52,55,共5页
-
基金
国家"863"计划资助项目(2001AA113400)
-
文摘
介绍了和欣操作系统中进程池与线程池的原理与实现,其基本思想是:在计算机操作系统内核设置进程池/线程池管理构件,用于管理系统进程池/线程池中存放的构件化进程对象/线程对象,包括对进程/线程需要运行的环境进行配置与清理。将其应用于面向构件的编程环境中,能够在本地/远程快速地创建/退出进程/线程时有效地发挥作用,可以提高系统效率与网络安全性。
-
关键词
面向构件技术
和欣操作系统
系统内核
管理构件
进程池
线程池
-
Keywords
Component-oriented Technique
ElastOS
System Core
Managing Component
Process Pool
Thread Pool
-
分类号
TP316.89
[自动化与计算机技术—计算机软件与理论]
-