常见问题解答
| Q.1 | 什么样的工具可以开发Java™ 应用程序? |
|---|---|
| A.1 | 免费的工具有 Sun公司的SunOne Studio 4, Mobile Edition和Java ME WirelessToolkit 以及Borland公司商用的JBuilder都可用来开发MIDP兼容的Java应用程序。 NTT DoCoMo, KDDI和 Vodafone KK每家对于他们自己的移动电话的Java应用程序开发都有自己的开发环境 。除此之外,日本的 Zentek 对于开发I-mode的Java 应用程序i-JADE也规定了一个集成的开发环境。 |
| Q.2 | JBlend™ [micro]的评估有评估包吗? |
| A.2 | 我们可提供测试许可证。欲知更多信息, 请按此联系我们。 |
| Q.3 | 设备上嵌入的JBlend™ 是指什么? |
| A.3 | 简单得说,如果是JBlend™ [micro], 设备上嵌入的JBlend™ 是指要求执行应用程序 管理软件和设备制造商模块的工作。一旦这些可以被执行,目标设备就会具备了可运行Java应用程序的Java 运行环境。 |
| Q.4 | 可支持加速的JBlend™ [micro] 和JBlend™ 的标准版本在嵌入过程和系统要求方面有什么不同? |
| A.4 | 差别很小. 比如当将支持ARM公司的Jazelle CPU的JBlend™ [micro]版本嵌入到设备中, 其必须执行的功能总数只是多了一点点(虽然这依赖于目标设备);系统要求方面也基本上与不支持加速的 (例如内存) JBlend™ [micro] 版本一样。 |
| Q.5 | 带有附加的设备固有调试功能的JBlend™ [micro]版本通常是以调试模式运行吗? |
| A.5 | 不是. 调试功能可被开启也可被关闭。当它被关闭时,其运行速度和Java heap的大小与没有调试功能的JBlend™ [micro] 版本是一样的。而且,我们既可提供带调试功能的JBlend™ [micro] 版本也可提供不带调试功能的JBlend™ [micro] 版本。例如,在开发过程中,你可能想使用带有调试功能的JBlend™ [micro] 然而你出货的产品也可运行没有调试功能的版本。 |
| Q.6 | 如果我想将我们公司的类库如OEM 扩展增加到平台上,我应该怎么做呢? |
| A.6 | 先看一下你的外部类库框架。设备生产商可以选择将自己的类库加入到平台上。另外由一个JSR或第三方类库指定的类库也可被增加到平台上,包括为指定设备和功能而开发的原始类库,例如rice-cooker API 或 CD player API 等。 欲知更多信息, 请按此联系我们。 |
| Q.7 | 从Java应用程序内部可直接操作设备吗? |
| A.7 | 可以, 如果使用 JBlend™ [micro]可选的外部类库框架就可以 。这个外部类库框架具有可使用native method接口和KNI 的功能。其中的每个功能都可以增强平台的功能性并可从内部Java应用程序调用native code 。外部类库框架还具有允许设备通报自定义事件的Java应用的功能。 |
| Q.8 | 外部类库框架中的native method 接口跟KNI有什么区别? |
| A.8 | Aplix提供的native method接口比KNI设计得更简单更易使用。然而,有时KNI会更适用于某些特定种类的设备控制操作。外部类库框架中既包括native method接口也包括KNI,设备生产商每次可选择最适合自己的使用。 |
| Q.9 | JBlend™ 使用字节码解译吗? |
| A.9 | JBlend™ 提供解译 (基于CLDC) 和编译 (基于CLDC HI) 的解决方案。 |
| Q.10 | 我可以下载JBlend™ SDK吗? |
| A.10 | 我们有些客户提供带有 JBlend™ 的开发者SDKs。 请参考如下:
|
| Q.11 | JBlend™ [embedded] 支持 pJava and eJava? |
| A.11 | 是. JBlend™ [embedded] 最近开始支持CDC 和CDC HI, 对pJava和 eJava设备的出货始于1999年,这也是我们第一次将Java运用到电子消费产品上。 |
| Q.12 | 我为什么要在电子消费产品上使用Java ? |
| A.12 | 使用Java可解决不便携带的问题及增强代码重复利用。Java还可帮助生产商将主要精力集中在革新新的功能及提高产品质量上,而不必浪费时间考虑如何为每个产品重新创造基本的用户界面。 |






