共查询到10条相似文献,搜索用时 15 毫秒
1.
AOP作为一个基于构件技术的软件开发模型,是对OOP的补充和完善。如何把AOP和现有的构件技术结合起来成为问题的关键。Elastos是基于构件的操作系统,提供了一种基于二进制的AOP的实现,能够灵活地实现基于构件级别的代码的动态插入、拦截,从而提供构件的动态组合以及实现各种功能。介绍了在Elastos上利用CAR构件技术实现AOP编程模型的方法。相比于其它的静态聚合,基于CAR构件系统的AOP模型具有随时聚合、随时拆卸的特点,是真正的面向方面的编程模型。 相似文献
2.
通过识别、封装和集成不同种类的关注点来构件系统,从而提高系统的适应性、可维护性和重用性。面向方面编程(AOP)技术是目前较好的分离关注点的编程范式。基于CAR构件系统,提出了AOP的动态聚合模型及其实现。与其他系统的静态聚合方法相比,动态聚合所具有的随时聚合、随时拆卸的特点更加有效的提高了系统的适应性和重用性。 相似文献
3.
传统构件技术的包容都是静态的,这显然不利于使用,而设计一种动态包容技术将大大增加构件的灵活性.基于CAR构件设计并实现了一种动态包容技术,此技术充分利用了CAR的基于二进制的AOP编程模型,将包容器设计成方面构件类AObjectContainer,从而使聚合了AObjectContainer的普通构件类轻松地具有了包容能力.此方法具有使用简单,可动态控制被包容对象等特点. 相似文献
4.
基于Elastos的构件化驱动编程模型的研究 总被引:2,自引:2,他引:0
传统操作系统中驱动程序的模型,尤其类似UNIX系统中设备驱动程序往往是同文件系统相关联的,这导致驱动程序用户接口不够灵活,而新的构件化的驱动程序模型将增加这种灵活性.讨论基于CAR构件技术及Elastos平台来构建构件化驱动程序的方法.上海科泰世纪科技有限公司实现了CAR(Component Assmably Runtime)构件技术以及为其提供运行时支撑的Elastos构件运行平台.CAR构件技术为驱动程序的构件化、驱动程序的加载和卸载提供了技术支持. 相似文献
5.
传统构件技术的包容都是静态的,这显然不利于使用,而设计一种动态包容技术将大大增加构件的灵活性。基于CAR构件设计并实现了一种动态包容技术,此技术充分利用了CAR的基于二进制的AOP编程模型,将包容器设计成方面构件类AObjectContainer,从而使聚合了AObjectContainer的普通构件类轻松地具有了包容能力。此方法具有使用简单,可动态控制被包容对象等特点。 相似文献
6.
传统操作系统中驱动程序的模型,尤其类似UNIX系统中设备驱动程序往往是同文件系统相关联的,这导致驱动程序用户接口不够灵活,而新的构件化的驱动程序模型将增加这种灵活性。讨论基于CAR构件技术及Elastos平台来构建构件化驱动程序的方法。上海科泰世纪科技有限公司实现了CAR(Component Assembly Runtime)构件技术以及为其提供运行时支撑的Elastos构件运行平台。CAR构件技术为驱动程序的构件化、驱动程序的加载和卸载提供了技术支持。 相似文献
7.
Elastos是基于构件的嵌入式操作系统,应用于手机等数字移动设备中.WAP协议代表了主流的基于移动通信的互联网服务无线访问技术的发展方向.为了满足数字设备的无线应用需求,分析了现有的WAP协议规范及其应用模型,讨论了WAP中WSP和WTP两个部分的结构与技术细节,以Elastos系统平台为基础没计了构件化的WAP协议栈.并结合具体的CAR构件编程模型,依托Elastos的构件技术优势实现了具备基本功能的WAP协议栈.目前,WAP构件模块已稳定运行在实际手机应用项目中. 相似文献
8.
Elastos是基于构件的嵌入式操作系统,应用于手机等数字移动设备中。WAP协议代表了主流的基于移动通信的互联网服务无线访问技术的发展方向。为了满足数字设备的无线应用需求,分析了现有的WAP协议规范及其应用模型,讨论了WAP中WSP和WTP两个部分的结构与技术细节,以Elastos系统平台为基础设计了构件化的WAP协议栈。并结合具体的CAR构件编程模型,依托Elastos的构件技术优势实现了具备基本功能的WAP协议栈。目前,WAP构件模块已稳定运行在实际手机应用项目中。 相似文献
9.
介绍了嵌入式和欣操作系统Elastos。它是基于构件技术、支持构件化应用的操作系统,采用了支持动态加载、更换、卸载系统构件的灵活内核技术模型。在基于Elastos的CAR构件系统上,利用构件系统所具有的元数据和反射机制提出了一个可扩展的脚本框架。该脚本框架提出的意义在于:用户可以使用XML和脚本语言开发应用,用C/C++开发逻辑构件,从而实现逻辑和界面的分离,这不仅加快了开发速度,而且有利于软件的升级。 相似文献