23

有谁知道新的Kindle SDK将支持什么语言/平台?

4

5 回答 5

23

Kindle 开发工具包 (KDK) 基于 Java。从常见问题解答

KDK 中有哪些 API 可供我使用?

KDK 由两组 API 组成:

于 2010-02-20T15:45:58.267 回答
2

目前在 KDK 上向公众提供的所有信息都可以在Amazon上找到。

不幸的是,除了包括模拟器在内的开发平台似乎是跨平台的(Windows、Linux 和 Mac)之外,这似乎没有包括关于 KDK 的详细信息。这可能意味着使用 Java,但在这一点上显然是纯粹的推测。飞思卡尔处理器和基于 Linux 的内核当然可以处理 Java 运行时,并且规定的每个应用程序内存限制 (100mb) 将与 Java 兼容。当然,C/C++ SDK 会更精简一些,也完全有可能。

于 2010-01-26T07:42:39.270 回答
1

Kindle 的整个现有 GUI 都在嵌入式 Java 上运行。所以,我几乎假设它是基于 Java 的。可能还有一些安全原因(DRM、Whispernet 滥用?)将人们限制在 Java VM 中......

我真的不喜欢这个。Java 远非我嵌入式平台的首选。为什么要将虚拟机放在资源有限的设备上?有一次,我玩了一个带有 Java VM 的 8051!你可以想象?!?(我用的是C路线)

我尝试移植到 Kindle 的一个 Java 应用程序惨遭失败,因为嵌入式 Java 平台不支持泛型(无处不在)或断言(好吧,没什么大不了的)。一次编写就可以在任何地方运行?正确。

大量平台都在运行 Linux,在几乎任何嵌入式 Linux 平台上使用 Qt 都非常容易。在这一点上,我想说 Qt 在跨平台方面比 Java 更好。不过,我有点偏颇。:)

于 2010-01-30T16:33:55.060 回答
0

Kindle 的内部软件是用 Java 编程的,所以我希望 SDK 是基于 Java 的。 亚马逊将发布 Kindle SDK 进行战斗 / 抢占 Apple iSlate

于 2010-02-11T09:07:18.737 回答
0

这是一个 Java ME CDC 设备。对于那个说 Java 不应该用于小型设备的人来说,它目前被用于数十亿部 Java ME 手机、谷歌 Android 手机、黑莓手机、蓝光光盘、智能卡、RFID 标签等。

于 2010-07-18T04:58:32.443 回答