Có ai biết ngôn ngữ/nền tảng mới Kindle SDK nào sẽ hỗ trợ không?Kindle SDK Language/Platform
Trả lời
Bộ phát triển Kindle (KDK) dựa trên Java. Từ số FAQ:
API nào có sẵn cho tôi trong KDK?
Các KDK bao gồm hai bộ API:
- phiên bản Java 1.4 Cá Nhân Cơ sở hồ sơ (PBP) API cho các thiết bị di động. PBP JavaDocs có thể được tìm thấy tại http://java.sun.com/javame/reference/apis/jsr217/.
- API tùy chỉnh Kindle bổ sung API PBP và cung cấp các thành phần UI , phân tích cú pháp JSON và XML, HTTP và mạng HTTPS, bộ nhớ an toàn, và các tính năng khác. Các API khác như quyền truy cập âm thanh và từ điển sẽ là có sẵn trong bản phát hành KDK trong tương lai. KDK JavaDocs có thể được tìm thấy tại http://kdk-javadocs.s3.amazonaws.com/index.html.
Tất cả thông tin hiện có cho công chúng trên KDK có sẵn tại Amazon.
Thật không may, điều đó dường như không bao gồm nhiều thông tin chi tiết về KDK ngoài nền tảng phát triển bao gồm trình giả lập dường như là nền tảng chéo (Windows, Linux & Mac). Điều này có thể ngụ ý việc sử dụng Java, nhưng rõ ràng là đầu cơ thuần túy vào thời điểm này. Bộ vi xử lý Freescale và hạt nhân dựa trên Linux chắc chắn có thể xử lý thời gian chạy Java và giới hạn bộ nhớ ứng dụng đã nêu (100mb) sẽ phù hợp với Java. Tất nhiên, một C/C++ SDK sẽ là một chút leaner và cũng hoàn toàn có thể.
Toàn bộ GUI hiện có cho Kindle chạy trên một hương vị nhúng của Java. Vì vậy, tôi khá nhiều giả định nó dựa trên Java. Cũng có thể có một số lý do bảo mật (DRM, lạm dụng Whispernet?) Để giới hạn mọi người với máy ảo Java ...
Tôi thực sự không thích điều này. Java là xa sự lựa chọn đầu tiên của tôi cho các nền tảng nhúng. Tại sao đặt VM trên thiết bị giới hạn tài nguyên? Một lần, tôi chơi với một 8.051 với một máy ảo Java trên nó! Bạn có thể tưởng tượng?!? (Tôi đã sử dụng tuyến đường C)
Ứng dụng Java mà tôi cố gắng chuyển sang Kindle không thành công do nền tảng Java nhúng không hỗ trợ Generics (được sử dụng EVERYWHERE) hoặc xác nhận (không sao, không phải là một vấn đề lớn) . Viết một lần, chạy mọi nơi? Riiight.
Một số lượng lớn các nền tảng đang chạy Linux và thật dễ dàng để sử dụng Qt trên bất kỳ nền tảng Linux nhúng nào. Tôi muốn nói Qt là tốt hơn tại nền tảng chéo hơn Java vào thời điểm này. Tuy nhiên, tôi là somewhat biased. :)
Phần mềm nội bộ của Kindle được lập trình bằng Java, vì vậy tôi hy vọng SDK dựa trên Java. Amazon to Release Kindle SDK to Battle/Forestall Apple iSlate
Đây là thiết bị Java ME CDC. Và với người nói rằng Java không nên được sử dụng trong các thiết bị nhỏ, nó hiện đang được sử dụng trong vài tỷ điện thoại di động Java ME, điện thoại Android của Google, điện thoại Blackberry, đĩa Blu-ray, thẻ thông minh, thẻ RFID, v.v.
Thẻ RFID, srsly? Tôi thot thẻ RFID chỉ là một IC đơn giản với một ăng-ten. Hay bạn có nghĩa là một đầu đọc RFID? – LarsH
- 1. Tạo Kindle book bằng C#?
- 2. Kindle Fire and File Uploads
- 3. Trình giả lập cho Amazon Kindle
- 4. Kindle: Nhận vị trí đọc xa nhất
- 5. Xác định xem thiết bị có phải là Kindle
- 6. Nexus 7 và Kindle Fire HD, suy nghĩ khác nhau
- 7. SDK cơ sở 3.0 đến SDK 4.0
- 8. Hỗ trợ SDK Firebase cho Android SDK?
- 9. Tạo nút tròn trong SDK SDK
- 10. Kindle Fire thay đổi Độ phân giải màn hình tại một số điểm…
- 11. Trình nhận dạng cử chỉ đồng thời trong SDK SDK
- 12. Cuộc gọi lại SDK trên Facebook SDK 3.0 hai lần
- 13. WIndows Phone 7.1 SDK và Windows Phone 7.5 SDK
- 14. Cách tốt nhất để định dạng nguồn LaTeX cho Kindle là gì?
- 15. Google Cloud Messaging (GCM) có hoạt động với Kindle Fire không?
- 16. Kindle có thể được sử dụng như một công cụ đọc mã nguồn như thế nào?
- 17. Làm cách nào để tôi có thể tạo video nhúng của mình trên Kindle Fire?
- 18. Làm cách nào để gỡ lỗi trình duyệt trên Kindle Fire?
- 19. Làm thế nào để thực hiện một liên kết "gửi đến kindle"?
- 20. Truy vấn phương tiện CSS cho Trình duyệt web Amazon Kindle
- 21. Cách đặt Trình duyệt web Amazon Kindle vào Chế độ Điều
- 22. Kindle cháy hitches và tham nhũng kết cấu tại 60 khung hình/giây
- 23. Android - Bộ chọn hình ảnh không hoạt động trên Kindle Fire?
- 24. Làm cách nào để sao chép mã từ Kindle PC và giữ nguyên định dạng
- 25. facebook javascript sdk fb_xd_fragment?
- 26. iPhone sdk, lưu MPMediaItemCollection?
- 27. SDK Windows Phone 7
- 28. Mã nguồn Android SDK
- 29. dual sim android sdk
- 30. XCODE Base SDK Thiếu
Bạn có thể sử dụng retroweaver để sử dụng Generics (và hầu hết các tính năng Java 5) mà không cần viết lại hoặc thậm chí có quyền truy cập vào mã nguồn của các thư viện mà bạn thích nhưng được biên dịch trong Java 5. Tôi đang sử dụng mã này ngay bây giờ thật dễ dàng. Tôi đã không thử nghiệm nó trên thiết bị thực tế chỉ là giả lập KDK (mục tiêu 1,4 với PBP) –
Tôi nhắm mục tiêu một cơ thể lớn của mã được biên dịch cho Java 5 để chạy trên Java 4, bao gồm một khách hàng phức tạp sử dụng J2ME/PP, sử dụng retroweaver . Thật dễ dàng và nó hoạt động tốt. –