javax.tv.xlet.Xlet 和 javax.microedition.xlet.Xlet 有什么区别?
What are differences between javax.tv.xlet.Xlet and javax.microedition.xlet.Xlet?
维基百科说...
Accordingly Xlet has later been re-introduced as a part of Personal
Basis Profile in javax.microedition.xlet package, which is slightly
different from the original design in Java TV specification.
我找不到 javax.tv.xlet.Xlet and javax.microedition.xlet.Xlet
之间的任何显着差异
这两个接口定义有什么不同之处吗?
这个问题我很感兴趣,所以我搜索了一下。
我没有明确的答案,但这里有一些事情需要考虑:
Java 电视最初是为机顶盒等而设计的。如您所知,名称中的 "X" 最初是一个占位符。这个名字本来是要改变的,但从未改变。相反,"X" 变成了 "Unknown" 的同义词,应该告诉我们 Xlet 可以用在很多地方,而不仅仅是数字电视。
显然,Xlet
的现有实现是为特定平台创建的,这意味着它对其他平台没有任何用处。
简而言之,每当 Xlet
用于其他平台时,都需要重新实现以适应该平台。
使用哪个 class 取决于您的目标平台。
摘自 HD Cookbook,第 16 章:“XletContext
和 Xlet
在 Java 电视包 javax.tv.xlet
和 PBP 包 [=15] 中定义=]。Blu-ray xlets 必须使用 Java 电视版界面,而不是 PBP 版。”
这有点可笑,因为蓝光 Xlet 位于 PBP 包中。然而,我们必须使用 Java TV 版界面来创建蓝光 Xlets。
那么界面的 PBP 版本是什么意思?好问题。
我最好的猜测是:硬件设备,例如带有 7" 显示屏的打印机。
维基百科说...
Accordingly Xlet has later been re-introduced as a part of Personal Basis Profile in javax.microedition.xlet package, which is slightly different from the original design in Java TV specification.
我找不到 javax.tv.xlet.Xlet and javax.microedition.xlet.Xlet
之间的任何显着差异这两个接口定义有什么不同之处吗?
这个问题我很感兴趣,所以我搜索了一下。 我没有明确的答案,但这里有一些事情需要考虑:
Java 电视最初是为机顶盒等而设计的。如您所知,名称中的 "X" 最初是一个占位符。这个名字本来是要改变的,但从未改变。相反,"X" 变成了 "Unknown" 的同义词,应该告诉我们 Xlet 可以用在很多地方,而不仅仅是数字电视。
显然,Xlet
的现有实现是为特定平台创建的,这意味着它对其他平台没有任何用处。
简而言之,每当 Xlet
用于其他平台时,都需要重新实现以适应该平台。
使用哪个 class 取决于您的目标平台。
摘自 HD Cookbook,第 16 章:“XletContext
和 Xlet
在 Java 电视包 javax.tv.xlet
和 PBP 包 [=15] 中定义=]。Blu-ray xlets 必须使用 Java 电视版界面,而不是 PBP 版。”
这有点可笑,因为蓝光 Xlet 位于 PBP 包中。然而,我们必须使用 Java TV 版界面来创建蓝光 Xlets。
那么界面的 PBP 版本是什么意思?好问题。 我最好的猜测是:硬件设备,例如带有 7" 显示屏的打印机。