首页 >> 通信技术 >> 要闻 >> 正文
IPTV终端中间件的研究
2007年7月12日 10:53    电信科学    评论()    阅读:
作 者:肖晴 吴志明  

    ●软件层次维度。首先开发中间件核心模块和实现中间件API层,第二阶段再实现中间件可移植层。即:首先保证应用程序只开发一次。使应用程序开发商不需考虑终端底层软件和硬件的差异性。此时,中间件本身需要有不同的版本,分别针对不同的终端底层软件和硬件。

    ●功能模块维度。首先开发应用程序管理器和软件下载及升级服务模块,以及资源管理器、图形用户界面管理等与调用底层资源密切相关的模块,实现C/S方式客户端程序的自由加载和运行。支撑IPTV增值业务的快速开发。

    4.3终端中间件实现技术的选择

    考察现有的中间件产品,IPTV终端中间件的实现有两种主要技术方式:采用C/C++语言,从底层开始开发,提供的中间件API也采用C/C++方式:基于现成的J2ME技术。

    采用J2ME技术,优势在于:其本身就是一个已用于智能手机领域的应用开发平台,标准和产品化比较完备,提供了一套现成的API(如CLDC(connectedlimiteddeviceconfiguration)和MIDP(mobile information device profile))。Java语言也比较普及,应用程序开发的入门门槛低。不足在于:对终端设备内存要求较高,程序运行效率受到影响,对于CLDC和MIDP中未规定的API,要参照其框架自行规定。

    采用C/C++自行开发方式。实现较灵活,效率高,但开发周期长,对应用程序开发人员的要求也较高。

    因此,需要在对IPTV终端中间件的研究中进一步选择、确定终端中间件的实现技术。

    致谢:本文撰写过程中,研读了UT斯达康公司杨景老师和信息产业部电信研究院杨崑主任的多篇关于IPTV中间件的论著,深受启发,在此表示感谢。

[1]  [2]  [3]  [4]  [5]  编 辑:赵宇
关键字搜索:IPTV  终端  中间件  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈