有谁知道新的Kindle SDK会支持哪种语言/平台?Kindle SDK语言/平台
回答
Kindle开发工具包(KDK)是基于Java的。从FAQ:
什么API可以在我的KDK?
的KDK是由两套 的API:
- Java版本1.4个人基础 档案(PBP)的API为移动设备。 PBP JavaDocs可在http://java.sun.com/javame/reference/apis/jsr217/找到。
- Kindle定制API补充PBP API并提供组件,JSON和XML解析器,HTTP 和HTTPS联网,安全存储, 和其他功能。其他API如 音频和字典访问将在 KDK的未来版本中提供 。 可以在http://kdk-javadocs.s3.amazonaws.com/index.html找到KDK JavaDocs。
目前在KDK上公开的所有信息均可在Amazon获得。
不幸的是,除了仿真器似乎是跨平台的开发平台(Windows,Linux & Mac)之外,似乎并没有包含关于KDK的详细信息。这可能意味着使用Java,但在这一点上显然是纯粹的猜测。飞思卡尔处理器和基于Linux的内核当然可以处理Java运行时,并且每个应用程序的内存限制(100mb)都会与Java媲美。当然,C/C++ SDK将会有点精简,也完全可能。
Kindle的整个现有GUI运行在Java的嵌入式风格上。所以,我非常认为它是基于Java的。可能还有一些安全原因(DRM,Whispernet滥用?)将人员限制在Java VM中...
我真的不喜欢这样。 Java离我的嵌入式平台的首选。为什么要将虚拟机放在资源受限的设备上?有一次,我玩了一台带有Java VM的8051!你可以想象?!? (我使用了C路由)
我试图移植到Kindle的一个Java应用程序失败了,因为嵌入式Java平台不支持泛型(它曾被用于任何地方)或断言(好吧,没什么大不了的) 。一次写入任何地方? Riiight。
大量的平台正在运行Linux,而且在任何嵌入式Linux平台上使用Qt都很困难。我想说Qt在Java平台上比Java更好。不过,我是somewhat biased。 :)
Kindle的内部软件是用Java编程的,所以我期望SDK是基于Java的。 Amazon to Release Kindle SDK to Battle/Forestall Apple iSlate
这是一个Java ME CDC设备。对于那些认为Java不应该用于小型设备的人来说,它目前在数十亿Java ME手机,谷歌Android手机,黑莓手机,蓝光光盘,智能卡,RFID标签等中使用。
RFID标签,srsly?我认为RFID标签只是一个带天线的简单IC。或者你的意思是一个RFID阅读器? – LarsH 2010-08-24 19:46:34
- 1. 语言和平台
- 2. 跨平台,语言不可知的GUI标记语言?
- 3. GUI依赖于语言和平台?
- 4. 针对多种编程语言/平台
- 5. 跨平台的语言环境表
- 6. Roomba使用哪种平台/语言?
- 7. 本地跨平台语言+环境
- 8. 跨平台编程语言2D/3D?
- 9. 哪种语言更适合跨平台?
- 10. common android sdk平台
- 11. 的Android SDK平台
- 12. Facebook Javascript SDK语言环境语言
- 13. 确定是否Java语言的特点是特别的Android SDK(平台)
- 14. Facebook ios sdk语言
- 15. facebook js sdk语言
- 16. Kindle阅读器插件SDK
- 17. 跨平台的Android SDK
- 18. 需要平台SDK的VC6
- 19. Windows Server 2003平台SDK
- 20. JS SDK当前语言
- 21. 在Kindle Fire平台上调试android应用程序
- 22. .NET SDK的POS平台的等效平台
- 23. 运行时访问AST的编程语言/平台
- 24. 如何在Google协作平台上支持不同的语言?
- 25. Python如何成为一种多平台编程语言?
- 26. 我的跨平台项目使用哪种语言?
- 27. 对.NET语言的跨平台GUI编程提供建议?
- 28. 语言/平台/构建无关依赖关系管理器
- 29. api.ai和wit.ai的前端语言/平台是什么?
- 30. NetBeans平台语言和ANTLR词法分析器
您可以使用retroweaver在不重写或甚至访问您喜欢但在Java 5中编译的库的源代码的情况下使用泛型(以及大多数Java 5功能)。我现在使用此代码,它是真正的那很容易。我没有在实际的设备上测试它只是KDK模拟器(-Parget 1.4与PBP) – 2010-02-26 17:46:49
我针对Java 5编译的大量代码运行在Java 4上,包括使用J2ME/PP的复杂客户端,使用retroweaver 。这很容易,它运作良好。 – 2012-04-18 19:47:57