Kindle 中的技术和标准
我使用 Kindle 作为嵌入式系统的示例来说明我在论文中提出的一些观点。由于我不是所使用的所有技术的专家,因此了解这些技术的人可以指出它们吗?
例如:
- GUI 是用嵌入式 Java 编程的(这可能是一个糟糕的选择)
- Whispernet 用于无线平台
该设备使用的库或底层技术和标准是什么?它们可以用于网络、无线、操纵杆等操作界面,等等。
I'm using the Kindle as an example of an embedded system to illustrate some points I'm making in a paper. Since I'm not an expert in all the technologies used, can those aware of them point them out.
For example:
- the GUI is programmed in embedded Java (which is probably a bad choice)
- Whispernet is used for the wireless platform
What are the libraries or underlying technologies and standards that this device uses? They can be for networking, wireless, operating the interface like the joystick, whatever.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Kindle电子书格式实际上是Mobipocket格式。
“Whispernet”正在使用现有手机提供商的 CDMA 网络进行传输。
The Kindle ebook format is actually the Mobipocket format.
"Whispernet" is using an existing cellphone provider's CDMA network for carriage.
来自 https://kindlepublishing.amazon.com/gp /vendor/kindlepubs/kdk/get-content?id=200436000:
常见问题
KDK 中可以使用哪些 API?
KDK 由两组 API 组成:
PBP JavaDocs 可以在 http://java.sun.com/javame/reference 找到/apis/jsr217/。
KDK JavaDocs 可以在 http://kdk-javadocs.s3.amazonaws.com/ 找到索引.html。
我已经构建了一个 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 活动内容可以在 iPhone 上的 Kindle for iPhone 软件中使用还是在 Kindle for PC 上使用?
目前,KDK 使您能够构建在 Kindle 6 英寸和 Kindle DX 9.7 英寸设备上运行的活动内容。其他平台的 Kindle 客户端应用程序当前不支持 Kindle 活动内容。
如何保护活动内容?
活动内容使用 Kindle 数字版权管理进行保护。
From https://kindlepublishing.amazon.com/gp/vendor/kindlepubs/kdk/get-content?id=200436000:
Frequently Asked Questions
What APIs are available to me in the KDK?
The KDK is comprised of two sets of APIs:
PBP JavaDocs can be found at http://java.sun.com/javame/reference/apis/jsr217/.
KDK JavaDocs can be found at http://kdk-javadocs.s3.amazonaws.com/index.html.
I’ve already built a Java Micro Edition (J2ME) application. Can I port it to Kindle?
Yes. You should be able to modify existing Java applets and J2ME software to run on Kindle.
Does the KDK work with standard Java development tools?
Yes. The KDK can be used with any of the leading Java development tools such as Eclipse, IntelliJ, or NetBeans. The KDK is distributed as a single JAR file that you link to your project. The KDK developer documentation provides step-by-step instructions on setting up a development environment using Eclipse. The KDK can be used on Windows, Mac, or Linux operating systems.
Can I include other third-party software libraries with my active content?
Yes, as long as they are imported into the same binary archive file as your application. As the developer, you are responsible for verifying that you have all necessary rights to any third-party library included with your application.
How do I test active content?
You can test active content using the Kindle Simulator or by registering up to three Kindles as test devices on your developer account. We recommend that you test your application on a Kindle before submitting it to us for approval.
Will my Kindle active content work on the iPhone within the Kindle for iPhone software or on Kindle for PC?
At this time, the KDK enables you to build active content that runs on the Kindle 6-inch and Kindle DX 9.7-inch devices. The Kindle client applications for other platforms do not currently support Kindle active content.
How is active content protected?
Active content is protected using Kindle digital rights management.