基于构件技术的智能手机操作系统的研究与开发

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:qdled2046
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,手机的功能也越来越复杂,从普通手机逐渐过度到多功能手机,现在又出现了结合掌上电脑功能和手机功能的智能手机。手机里面的软件也随之更新,传统手机里的简单控制程序已经不能满足需要,尤其有必要针对智能手机研究出新的操作系统。另一个方面,随着现代软件复杂度的与日俱增,传统的对整个软件的源代码进行静态编译的方式已经不能适应时代发展的需要了。对此提出了构件化的编程模型,让软件在运行的时候能够动态加载模块,且能适应软件工厂的要求。现在已经有多种构件化的编程技术。 本文就是结合一种简单易学、功能强大的构件技术——CAR构件技术,分析了如何设计一个完全基于构件的智能手机操作系统。在分析的过程中,主要结合科泰世纪公司研发的Elastos Mobile Edition(简称ElaME),以CAR构件技术为核心,从多个方面讲解了系统的设计要点。 本文首先基于实际的智能手机系统的组成,描述了基于CAR构件的智能手机操作系统的基本组成框架,指出了它的核心部分是融在内核中的CAR构件运行平台。接着通过对ElaME的灵活内核的分析,讲解了CAR构件运行平台的强大功能,且具体介绍了CAR构件运行平台如何做到构件透明调用的机制。然后重点分析了ElaME中的系统级构件的设计概要。先从内核里的构件化对象入手,对进程、线程、地址空间等传统的内核对象进行了构件化设计,从而带来了诸如安全性等好处。由于文件系统是作为操作系统的重要组成部分,所以也重点讲解了文件系统构件带来的优势以及具体设计过程。另外,针对驱动程序的编写,分析了构件化的驱动模型。从应用层面上,本文还对构件化的应用程序做了简要的描述,分析了应用构件的一些特征和典型例子,结合具体的环境给出了应用构件的编写方法。 通过对如何把构件技术应用到智能手机操作系统中的各种描述,可以看出构件技术的种种优势,把它运用在智能手机当中,既能满足智能手机的功能需求,又能给手机带来高效率、灵活性、安全性等诸多优点。可以说,基于CAR构件技术的智能手机操作系统,从技术上来说,是智能手机操作系统的一个重大突破,代表了未来智能手机的一个重要的发展方向。
其他文献
流程是一个含义广泛的概念。本文将流程归纳为具有完整功能并能独立运行的执行实体。流程由特定算法构成。计算实体之间通过多种方式并且互相影响,它们的行为既相对独立,又
归属位置寄存器(HLR)是码分多址、时分多址、GSM移动通信网络的组成部分之一。HLR是移动通信网的核心数据库,其中存储着移动用户的重要信息。这些用户信息主要包括:用户的基
  支持向量机(SVM)是一种基于结构风险最小化原理(SRM)的分类和预测算法,它根据有限的样本信息在分类器模型的复杂性和学习能力之间寻求最佳折衷,以期获得最好的推广能力。基
XML以其强大的数据表达能力,事实上已经成为Internet上数据表示和交换的标准。由于XML数据中保存了大量有用的信息,我们需要一种高效的XML查询技术,来获得这些信息。  现有的X
  本文探讨了在智能规划中,领域无关的启发式搜索技术是一个研究热点,利用该技术的规划器也取得了一定的成功。 本文采用基于时序规划图的启发式搜索算法,结合配送运输问题
  本文研究了报名作业中报名数据特征,把系统中的数据分为SA,GA,CA三种不同的类型,每种类型采用不同的数据存储方案。然后再针对SA数据给出一个简化的语义缓存模型,给出了最小查
人脸识别是模式识别和计算机视觉领域中一个富有挑战性的课题,有着重要的研究价值和应用价值。本文分别对人脸检测和人脸识别问题的一些理论和算法进行了研究。主要工作如下:
将服务作为向用户所提供的基本单位,通过匹配用户需求与服务本身的功能,对服务资源池中合适的服务进行重用、组合和验证,构成“按需服务”的松耦合网络应用,是面向服务的体系结构
随着嵌入式系统硬件性能的提高和相关软件技术的发展,嵌入式POS 的使用越来越广泛,更多的企业和组织已加入到POS 应用和服务的领域中。为了可以使POS 设备增加新的功能而不必
智能交通系统是未来交通的发展方向,车型识别作为智能交通的重要组成部分及关键技术基础,在交通监控和调度,路桥收费管理等领域一直有着重要的应用。而随着计算机视觉的发展,如何