平板电视专区 液晶电视专区 | 选购指南 | 技术 | 使用指南 | 行情 | 导购 | 新品 | 行业动态 | 评测 | 市场观察 | 厂商 | 液晶大全  >> 等离子|背投
   首页>> 机顶盒 >> 技术专栏>> 正文

Java虚拟机用于数字电视机顶盒研究与实现

http://www.pjtime.com 来源:中国有线电视 更新日期:2007-10-15 作者:佚名


内容导航:

   引言

    随着有线广播电视网向数字化、网络化、产业化方向发展,利用有线电视网络作为传输平台的数字电视机顶盒除了能够让用户在现有模拟电视机上观看数字电视节目之外,广播和交互式多媒体应用功能的要求也应运而生,互动电视成为数字电视发展的方向。众多程序员熟悉的为网络广泛运用的Java语言能很好地满足机顶盒一些服务应用的要求,因此提出了包含Java虚拟机的数字电视机顶盒中间件的系统架构,该虚拟机用来执行Java应用程序,并且中间件将应用程序和底层操作系统、硬件细节隔离开,使上层的数字电视的服务应用不必考虑过多的底层细节。本文主要介绍了J2ME中主要用于数字电视领域的CDC的移植,其中又着重介绍了本地方法(nativemethod)的实现过程。

    结构及工作原理

图1Java虚拟机的工作过程

图1Java虚拟机的工作过程

    Java虚拟机工作原理

    Java虚拟机处于机器和编译程序之间,在任何平台上都提供给编译程序一个共同的接口。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。

    Java虚拟机的主要任务是装载class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和API中装载class文件。字节码由执行引擎来执行,具体过程如图1所示。

    Java虚拟机结构

    类装载器的体系结构是Java虚拟机在安全性和网络移动性上发挥重要作用的一个方面,图中所示的类装载器可以包含多个类装载器的子系统,Java应用程序能够在运行时决定需要安装的类,并且将被不同的类装载器装载的类存放在不同的命名空间。


1 2 3 4 下一页

【内容导航】
第1页:结构及工作原理第2页:J2ME中的CDC移植的解决方案
第3页:本地方法函数调用第4页:结论

    
最新网友评论
更多评论...
暂无评论
 我要评论
总体评价: 一般 评论人: 匿名 用户 用户申请 商家 商家申请
用户名:
密 码:
验证码: 看不清?点一下


  相关文章

  推荐机顶盒

  精彩友情推荐

最新平板电视及影院技术资讯
平板电视精彩专题
推荐机顶盒品牌
海尔机顶盒,haier STB
海尔机顶盒
长虹机顶盒,changhong STB
长虹机顶盒
康佳机顶盒,konka STB
康佳机顶盒
三星机顶盒,samsung STB
三星机顶盒
tcl机顶盒,tcl STB
tcl机顶盒
创维机顶盒,skyworth STB
创维机顶盒