Java Kindle中的技术和标准

Java Kindle中的技术和标准,java,networking,embedded,operating-system,kindle,Java,Networking,Embedded,Operating System,Kindle,我用Kindle作为嵌入式系统的一个例子来说明我在论文中提出的一些观点。既然我不是所用技术的专家,那些知道它们的人能指出它们吗 例如: GUI是用嵌入式Java编程的(这可能是个错误的选择) Whispernet用于无线平台 此设备使用的库或底层技术和标准是什么?它们可以用于联网、无线、操作界面,如操纵杆等 来自: 常见问题 KDK中有哪些API可供我使用? KDK由两组API组成: 用于移动设备的Java 1.4版个人基本配置文件(PBP)API。 PBP JavaDocs可在上找到 K

我用Kindle作为嵌入式系统的一个例子来说明我在论文中提出的一些观点。既然我不是所用技术的专家,那些知道它们的人能指出它们吗

例如:

  • GUI是用嵌入式Java编程的(这可能是个错误的选择)
  • Whispernet用于无线平台
此设备使用的库或底层技术和标准是什么?它们可以用于联网、无线、操作界面,如操纵杆等

来自:

常见问题 KDK中有哪些API可供我使用? KDK由两组API组成:

  • 用于移动设备的Java 1.4版个人基本配置文件(PBP)API。
    PBP JavaDocs可在上找到
  • Kindle定制API补充PBP API,并提供UI组件、JSON和XML解析器、HTTP和HTTPS网络、安全存储和其他功能。KDK的未来版本中将提供音频和字典访问等其他API。
    KDK JavaDocs可在以下位置找到
我已经构建了一个Java Micro Edition(J2ME)应用程序。我可以把它移植到Kindle吗? 对。您应该能够修改现有的Java小程序和J2ME软件以在Kindle上运行

KDK与标准Java开发工具一起工作吗? 对。KDK可以与任何领先的Java开发工具(如Eclipse、IntelliJ或NetBeans)一起使用。KDK作为链接到项目的单个JAR文件分发。KDK开发人员文档提供了有关使用Eclipse设置开发环境的分步说明。KDK可以在Windows、Mac或Linux操作系统上使用

我可以在活动内容中包含其他第三方软件库吗? 可以,只要它们导入到与应用程序相同的二进制归档文件中。作为开发人员,您负责验证您对应用程序中包含的任何第三方库拥有所有必要的权限

如何测试活动内容? 您可以使用Kindle模拟器测试活动内容,或者在开发者帐户上注册最多三个Kindle作为测试设备。我们建议您先在Kindle上测试应用程序,然后再提交给我们审批

我的Kindle活动内容会在Kindle for iPhone软件中的iPhone上运行还是在Kindle for PC上运行? 此时,KDK使您能够构建在Kindle 6英寸和Kindle DX 9.7英寸设备上运行的活动内容。其他平台的Kindle客户端应用程序目前不支持Kindle活动内容

如何保护活动内容?
活动内容使用Kindle数字版权管理进行保护。

Kindle电子书格式实际上就是这种格式


“Whispernet”正在使用现有手机供应商的CDMA网络进行运输。

GUI是用嵌入式Java编程的(这可能是一个错误的选择)。为什么这是一个错误的选择?@matt,因为Java是基于虚拟机的。但亚马逊可能有其原因。这并不意味着它是一个“坏选择”,这是关于他们的SDK(称为KDK)。再读一遍我的问题,你可能会发现它有多么不同。@danke那么我不理解这个问题你的回答没有错。它只关注SDK/KDK。我的问题是关于kindle中的所有计算机科学,包括亚马逊不特有的一般事物。Whispernet使用AT&T或AT&T全球漫游合作伙伴提供的3G/EDGE/GPRS覆盖(无论哪种可用)。