有誰知道新的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