和欣手机操作系统平台上CEM体系研究.doc

和欣手机操作系统平台上CEM体系研究.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. 页 论文所属栏目:计算机软件 “和欣”手机操作系统平台上CEM体系的研究 摘 要:CAR技术是面向构件的编程模型。“和欣”是基于构件的操作系统,对CAR有全面的支持。为了管理CAR的执行环境,给应用构件提供一个抽象层,我们设计了CEM(CAR Execute Manager)。本文通过对CEM的整体框架和它的各个子系统的详细的研究和设计,使得“和欣”对于不同需求的应用构件,都可以通过CEM安全、快捷、方便的得到自己所需的CAR。 关键词:和欣;CEM;CAR;安全;管理器 中图法分类号: TP316  The study of CEM system on the platform of “Elastos” cell phone operating system Li Jie, Chen Rong (Basic Software Engineering Center of Tongji university Shanghai Abstract: CAR Technology is a component-oriented programming model and standard, Elastos is a component-based operating system, can provide all-around support to CAR, in order to manage implementation environmental of CAR and provide an abstraction level for the application components, we have designed the CEM(CAR Execute Manager). You can get CAR through CEM as for different application components. The paper firstly introduce the overall framework of the CEM, and then described in detail its various subsystems. Key words: Elastos;CEM;CAR;security;manager 引言 “和欣”(英文Elastos)嵌入式操作系统是一个基于构件化软件模型的系统,构件化软件设计思想贯穿了整个系统的设计与实现中,系统实现本身就是构件模式。除内核中最底层的控制部分外,其余所有系统功能都是以构件接口的形式提供。另外,操作系统对构件化软件模型提供了必要的运行环境,来源不同的构件可以在该环境上实现互操作。系统提供了构件自动寻址/自动加载机制,用户不必知道调用的构件程序是本地的还是来自于网上,也就是说,构件运行环境可以对用户透明。构件化系统的实现,使得操作系统本身具有高度的灵活性和扩展性。“和欣”采用的构件技术是CAR技术。 1、CAR构件技术 CAR(Component Application Run-Time)是“和欣”嵌入式操作系统中使用的一种构件化技术。它定义了一套网络编程时代的构件编程模型和编程规范。它是一个面向构件的编程模型,规定了构件间相互调用的标准,包括构件、类、对象、接口等定义与访问构件对象的规定,使得二进制构件能够自描述,能够在运行时动态链接。使用CAR构件技术的主要目的是从操作系统层面上引入构件的概念,所有的服务由构件来提供,实现软件的目标代码级的重用,为网络编程和Web Services提供了强大的支持。 2、CEM系统结构 PolicyCEM (CAR Execute Manager)运运营商服务器CAR Runtime本地存储器CEM (CAR Execute Manager)的设计目标是管理CAR的执行环境。为了给应用构件提供一个抽象层,我们设计了CEM 。对于不同需求的应用构件,CEM 都可以通过一系列步骤得到自己所需的CAR Policy CEM (CAR Execute Manager) 运运营商服务器 CAR Runtime 本地存储器 图2.1 CEM的整体框架图 当“和欣”上的CAR在自滚动运行过程中需要新的CAR来支持时,所需的CAR是在本地还是在远程网络上,如果在网络上,下载的单位是CAR还是CAS,以及这些外来数据是否需要安全认证,是否需要权限管理。不同的构件可能有不同的选择。这就需要CEM来进管理。 CEM由Cache模块、Cache Manager模块、Security模块、Security Manager模块、DownLoad模块和User Permission Manager构成,图2.2给出了其层次结构图。 U

文档评论(0)

hkfgmny + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档