- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动终端中间件的研究与设计
[摘要]近年来,随着科学技术的不断发展,移动通信技术也有了很大的进步,移动业务也从最开始简单的通话、短信服务逐渐向复杂化方向发展。 为了支持这些手机功能,移动通信运营商必须开发出一个移动终端运行和开发统一的平台,即移动终端中间件。 本文将结合移动终端中间件开发的实际情况,对基于的移动终端中间件进行分析和研究。 [关键词];移动终端;中间件从上世纪90年代开始,移动通信行业的发展速度变得越来越快,移动通信技术也从最开始的第一代移动通信技术发展成为今天的第四代移动通信技术。 现在4通信技术正在普及的过程中,但3通信技术已经全面覆盖,使得人们的通讯变得更加便利。 本文将从移动终端中间件关键技术研究入手,介绍移动终端中间件技术。 1关键技术研究11中间件技术现状分析在中间件技术出现前,应用软件的使用需要依靠操作系统、网络协议、数据库等。 这就使得开发商在进行应用软件开发的过程中必须面对一些和用户业务没有直接关系的问题,例如如何选择操作系统、如何进行网络程序设计、如何进行分散数据处理等。 这些问题的存在会严重影响应用软件的使用效果,同时还会消耗开发人员大量的时间和精力。 鉴于这种情况,人们开始思考解决问题的方法,其中有人提出在操作系统之上建立一个可供应用软件重复使用的部分,这一思想就是早期中间件技术的雏形。 随着科学技术的不断发展,中间件技术的发展也愈加成熟,出现了多种类型的中间件产品。 按照这些产品在系统中的作用可以将其分成不同的类型,本文主要介绍下述几种传统的中间件产品类型。 第一,就是数据库中间件技术。 数据库中间件是一种比较成熟的中间件产品,应用的范围也比较广。 数据库中间件可以将应用程序和想要连接的数据库连接在一起。 但在数据库中间件中,数据库技术是其中的核心技术,而中间件的主要功能就是进行通信。 数据库中间件和其它中间件产品相比具有使用灵活的优势,但这种产品是无法在要求较高的场合使用的;第二,就是远程过程调用中间件。 这种中间件产品的编程模式是程序员经常使用的客户端服务器模式。 程序员在进行远程过程调用时和本地过程是一样的;第三,就是面向消息中间件。 消息中间件可将用户和开发者之间的数据和代码连接在一起,进而实现在不同程序之间传递信息的目标。 相比于远程过程调用,这种中间件产品的优势就是可以将用户和服务器连接在一起,随时进行信息传递和存储。 移动终端中间件和传统中间件是有区别的,移动终端中间件是处于操作系统和应用程序中间的一种软件模块,它在终端中是属于关键性的技术。 12移动终端平台移动终端业务在开发的过程中会涉及到操作系统级方案、芯片级方案、独立实现方案等三个部分。 下文将对这三个部分的内容进行具体的介绍。 首先,介绍操作系统级方案。 现阶段,大多数的移动终端设计都是和操作系统方案的选择有很大的关系。 很多移动运营商设计出的移动终端中间件都是从操作系统和应用层中分离出来的。 其中,像我们比较熟悉的塞班操作系统、操作系统等都是采用这种方式进行移动终端设计的。 这种移动终端中间件设计方法具有功能覆盖广、潜在开发能力大的优点,同时也具有开放性差、无法掌握相关技术的缺点。 其次,介绍芯片级方案。 码分多址技术是美国高通公司拥有的一项技术,这种基于芯片的解决方案具有很强的功能性,但是这种技术属于垄断性的技术,一般的运营商是难以掌握其核心技术的。 这种方案的优点就是具有较高的运行效率,但却存在硬件关联度大的问题。 最后,介绍独立实现方案。 这种方案可以自由地进行安装和删除,我们经常使用的就属于这种类型。 这种方案的优点就是硬件关联性比较小,具有很好的开放性。 但却存在运行效率比较差、标准混乱的缺点。 13虚拟机技术中包括编程语言、类文件格式、虚拟机以及应用程序接口等四个方面的内容。 程序员将编写的代码翻译成字节码,并将其存储于内存中,通过虚拟机执行代码命令。 虚拟机和应用程序接口共同构成平台,只有使用语言才能进入到这个平台中。 在整个平台中,虚拟机是其中比较重要的组成部分,对平台的运行起关键性的作用。 虚拟机的主要作用就是运行程序,因此只要程序启动了就会应用到虚拟技术,当这个程序运行结束后,运行时产生的虚拟机实例也会随之消失。 2移动终端中间件技术移动终端中间技术涉及到的内容比较多,其中主要包括下述几个方面的内容第一,就是需求分析。 移动终端中间件技术的开发需要综合考虑各个方面的需求。 例如,需要考虑移动通信运营商的业务需求、需要考虑终端设备厂商的利
文档评论(0)