- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 浅谈新课标下数学直觉思维在课堂教学中应用.doc
- 陕西临潼秦兵马俑博物馆开发研究试论-.doc
- 世界气候和自然景观地区差异.doc
- 试论--国际贸易方式类型和影响因素对策.doc
- 组织行为学课本框架.doc
- 110千伏输变电工程可行性研究报告.doc
- Ckgqnqg交通部公路监理工程师资格考试模拟试题答案道路桥梁5.doc
- 大学村官工作总结.doc
- 公交车汉字显示系统.doc
- 郭庆光传播学教程课后习题答案全.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf
- 造血干细胞移植的护理干预.pptx
- 布料车岗位安全规程.pptx
- YDT 5178-2017 通信管道人孔和手孔图集.docx VIP
- 精品解析:【区级联考】上海徐汇区2019届九年级学习能力诊断(二模)数学试题(解析版).pdf VIP
- 精品解析:广东省佛山市南海区,三水区2022-2023学年九年级上学期数学期末考试(原卷版).pdf VIP
- 一种护筒导向架结构.pdf VIP
- 老旧小区雨污分流改造要点与难点分析.docx VIP
- 鞍钢宪法及后福特主义.pdf
- 精品解析:广东省广州市2022-2023学年九年级上学期期末数学考前模拟试题(三)(解析版).pdf VIP
文档评论(0)