Java me javax.tv.xlet.xlet和javax.microedition.xlet.xlet之间有什么区别?

Java me javax.tv.xlet.xlet和javax.microedition.xlet.xlet之间有什么区别?,java-me,television,cdc,xlet,Java Me,Television,Cdc,Xlet,维基百科说 因此,Xlet后来作为个人信息的一部分重新引入 javax.microedition.xlet包中的基本配置文件,略为 与Java TV规范中的原始设计不同 我找不到和之间的任何显著差异 这两个接口定义之间有什么不同之处吗?我对这个问题很感兴趣,所以我搜索了一下。 我没有一个明确的答案,但有一点需要考虑: Java TV最初是为机顶盒等设备而创建的。正如您所知,名称中的“X”最初是一个占位符。这个名字本来是要改的,但从来没有改过。相反,“X”成了“未知”的同义词,应该告诉我们Xlet

维基百科说

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

我找不到和之间的任何显著差异


这两个接口定义之间有什么不同之处吗?

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

Java TV最初是为机顶盒等设备而创建的。正如您所知,名称中的“X”最初是一个占位符。这个名字本来是要改的,但从来没有改过。相反,“X”成了“未知”的同义词,应该告诉我们Xlets可以在很多地方使用,而不仅仅是用于数字电视

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

从HD烹饪手册第16章:“
XletContext
Xlet
在Java TV包
javax.TV.Xlet
和PBP包
javax.microedition.Xlet
中定义。蓝光Xlet必须使用接口的Java TV版本,而不是PBP版本。” 这有点可笑,因为蓝光xlet驻留在PBP包中。然而,我们必须使用Java TV版本的接口来创建蓝光Xlet

那么,PBP版本的接口是用来做什么的呢?好问题。 我最好的猜测是:硬件设备,比如7英寸显示器的打印机