javax.tv.xlet.Xlet和javax.microedition.xlet.Xlet有什么区别?

时间:2015-02-03 19:03:24

标签: java-me television cdc xlet

维基百科说...

  

因此,Xlet后来被重新引入作为Personal的一部分    javax.microedition.xlet 包中的基本配置文件, 略   与Java TV规范中的原始设计不同的

我在javax.tv.xlet.Xletjavax.microedition.xlet.Xlet

之间找不到任何显着差异

这两个接口定义是否存在任何相互不同的方面?

1 个答案:

答案 0 :(得分:1)

这个问题让我感兴趣,所以我搜索了一下。 我没有明确的答案,但需要考虑一下:

Java TV最初创建用于机顶盒等。如你所知," X"在名称中最初是占位符。这个名字意味着改变,但从来没有。相反," X"成为" Unknown"的同义词并且应该告诉我们Xlet可以用在很多地方,不仅仅用于数字电视。

显然,Xlet的现有实现是针对特定平台而创建的,这意味着它不会对其他平台有任何用处。 简而言之,只要Xlet用于其他平台,就需要重新实现以适应该平台。 使用哪个类取决于您的目标平台。

在高清食谱中,第16章:" XletContextXlet在Java TV包javax.tv.xlet和PBP包javax.microedition.xlet中定义。蓝光xlets必须使用接口的Java TV版本,而不是PBP版本。" 这有点好笑,因为蓝光Xlet位于PBP包中。但是,我们必须使用界面的Java TV版本来创建蓝光Xlet。

那么接口的PBP版本是什么意思?好问题。 我最好的猜测是:硬件设备,如7"显示器。