b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

hopedot_hopedotvos变得很卡_hopedotvos破解版(4)

电脑杂谈  发布时间:2017-01-29 05:00:15  来源:网络整理

然而早期广电运营商部署的很多Java应用都基于Sun J2ME规范,NGB中间件和DCAS标准也基于J2ME规范。J2ME应用的执行环境采用CVM虚拟机,Java字节码的解释执行基于堆栈机制,内存开销大,只能运行一个Java虚拟机实例,所有Java应用运行在同一个进程中,一个Java应用一旦崩溃将导致其它Java应用终止执行。

NGB TVOS吸收了Dalvik虚拟机的优点,同时为了保护运营商的前期投入,必须要让Dalvik虚拟机能执行基于J2ME规范的Java应用。NGB TVOS实现了TVM(Television Virtual Machine),对Dalvik的核心Java库进行改造,补充了J2ME PBP/FP/CDC库;提供了转换工具,可将J2ME .class文件转成Dalvik .dex文件,可将J2ME .jar包转换成.apk包;J2ME应用的.jar包可预先在前端侧静态转换成.apk包,也可在终端侧动态转换成.apk包,最终dalvik虚拟机执行的都是.dex文件。为保证对J2ME的最大的兼容性,建议在前端侧静态转换,待兼容测试通过后再上线部署。

(5)Java应用框架的“垫片”机制

为了发展壮大自己,初期NGB TVOS可利用目前大量存在的Android应用,借势发展壮大自己。对Android应用的兼容是NGB TVOS发展的一种策略,而不是依赖。

NGB TVOS采用了一种“垫片”机制,实现了对Android应用的兼容。若将来还需要兼容其它平台的应用,同样可采用“垫片”机制实现兼容。垫片机制的原理如图6所示。

图6 NGB TVOS的“垫片”机制

所谓“垫片”是指保持底层功能组件的核心能力不变,为适应不同平台的需要,对功能组件的能力在Java应用框架层重新组合和封装,以实现对其它平台的兼容支持,其技术原理可通过下面的例子说明。

举例:NGB TVOS有图形组件、窗口组件和消息组件等,全部是C/C++实现,为实现对J2ME AWT的支持,可将这些组件的能力按照J2ME规范封装出AWT接口;保持这些图形组件的能力不变,也可根据Android规范封装成Android接口。

(6)Java服务代码采用C++重构,提高运行效率

在智能电视这种大屏幕应用场景中,应用的执行效率对用户体验的影响极大,为此对NGB TVOS新增加的功能组件直接采用C/C++语言实现,对从Android吸收引进过来的功能组件采用C/C++语言重构。采用原生C/C++方式实现后台服务组件,极大提升了NGB TVOS的运行效率。

NGB TVOS与Android等相比,具备Android的基本功能;围绕TVOS,可以建立与Android一样的生态系统;更由于天生就内置了数字电视“基因”,是专门为广电数字电视服务量身定做的一款操作系统,在接收直播数字电视服务的用户体验方面将会超过Android。

安装NGB TVOS的智能电视接收终端将是现有数字电视机顶盒的升级替代。截止到2013年2月底,我国数字电视用户数已达到1.4亿户,若逐步替换成安装NGB TVOS的智能终端,无论是终端制造业,还是围绕TVOS衍生的新型智能电视服务业,都将获得巨大发展,可以有效促进数字电视产业的升级换代。

NGB TVOS是一款天生内置了数字电视“基因”的操作系统,数字电视相关功能组件可与系统其它功能组件紧密耦合、协同高效工作;提出了“垫片”机制实现对其它平台应用的兼容,在软件架构上具有一定的开放性;提出了TVM这种Java应用执行环境,应用框架完整实现GY/T 267-2012《下一代广播电视网(NGB)终端中间件技术规范》,支持早期基于J2ME和NGB中间件规范的数字电视应用,保护了运营商已有的业务部署和投资;功能组件全部采用C/C++方式实现,运行效率比Java方式高效。

在软件架构方面,NGB TVOS具有一定的创新性,但能否适应市场需求顽强地存活下去,除了技术本身外,生态圈的建设也很重要。从最初的方案设计到最终的产业化应用,NGB TVOS还有很长的路要走,期待NGB TVOS 1.0版本的早日发布。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29310-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...