关于KVM(JVM)的问题

时间:2009-06-22 10:31:38

标签: java java-me

在不同的手机中可能有不同的KVM吗?谁是KVM的所有者(太阳或其他人?假设我想制造GSM手机,它如何支持j2me应用, 我必须从sun micro系统获得权限才能购买KVM(千字节虚拟机) 任何人都可以详细给出答案吗?

1 个答案:

答案 0 :(得分:3)

J2ME虚拟机确实倾向于基于Sun的参考实现 - 根据您的平台,您可以许可第三方对此进行调整(Windows Mobile,Palm等),或者您可以从Sun的源代码中推出自己的虚拟机。 / p>

你走哪条路取决于很多因素,包括:

  • 虚拟机许可证费用(一次性或每年一次,经过协商,个人无法接触)
  • 运行时许可证费用(总费用也可协商,取决于您预期的运输量)
  • JSR实施许可(J2ME配置文件由各种特定的JSR实现制作,用于视频,3D,svg等) - 价格从一次性到基于运行时不等。

Sun还提供了J2ME VM参考实施的GPL版本 - 非常重要,以了解GPL许可证如何影响嵌入式行业的软件;如果您正在考虑这个选项,请与律师联系。

在很多情况下,要求您的GSM移动供应商在您的裸平台操作系统交易之上定价J2ME选项会更容易。