Kindle SDK Язык / Платформа - PullRequest
       15

Kindle SDK Язык / Платформа

22 голосов
/ 22 января 2010

Кто-нибудь знает, на каком языке / платформе будет поддерживать новый Kindle SDK ?

Ответы [ 5 ]

23 голосов
/ 20 февраля 2010

Kindle Development Kit (KDK) основан на Java. Из FAQ :

Какие API доступны для меня в KDK?

KDK состоит из двух наборов API-интерфейсы:

  • Java версия 1.4 Личная основа Профили (PBP) API для мобильных устройств. PBP JavaDocs можно найти по адресу http://java.sun.com/javame/reference/apis/jsr217/.
  • Kindle пользовательских API, которые дополняют API PBP и предоставляют пользовательский интерфейс компоненты, парсеры JSON и XML, HTTP и HTTPS сети, безопасное хранение, и другие функции. Другие API, такие как доступ к аудио и словарю будет доступны в будущем выпуске КДК. KDK JavaDocs можно найти по адресу http://kdk -javadocs.s3.amazonaws.com / index.html .
2 голосов
/ 26 января 2010

Вся информация, доступная в настоящее время в KDK, доступна по адресу Amazon .

К сожалению, здесь нет подробной информации о KDK, за исключением платформы разработки, включая эмулятор, который выглядит кроссплатформенным (Windows, Linux & Mac). Это может подразумевать использование Java, но на данном этапе это, очевидно, чистое предположение. Процессор Freescale и ядро ​​на базе Linux, безусловно, могут обрабатывать среду выполнения Java, и заявленные пределы памяти для каждого приложения (100 МБ) будут соответствовать Java. Конечно, C / C ++ SDK был бы немного скуднее и также вполне возможен.

1 голос
/ 30 января 2010

Весь существующий графический интерфейс для Kindle работает на встроенной разновидности Java. Итак, я в значительной степени предполагаю, что он основан на Java. Также могут быть некоторые причины безопасности (DRM, злоупотребление Whispernet?), Чтобы ограничить людей виртуальной машиной Java ...

Мне действительно это не нравится. Java далека от моего первого выбора для встраиваемых платформ. Зачем ставить виртуальную машину на устройство с ограниченными ресурсами? Однажды я играл с 8051 с виртуальной машиной Java на нем! Ты можешь представить?!? (Я использовал маршрут C)

Одно приложение Java, которое я пытался перенести на Kindle, с треском провалилось, потому что встроенная платформа Java не поддерживала генерики (которые использовались ВЕЗДЕ) или утверждения (хорошо, ничего страшного). Напиши один раз, беги куда-нибудь? Riiight.

Огромное количество платформ работает под управлением Linux, и Qt очень просто использовать практически на любой встроенной платформе Linux. Я бы сказал, что Qt лучше кроссплатформенный, чем Java на данный момент. Я несколько предвзятый , хотя. :)

0 голосов
/ 18 июля 2010

Это CDC-устройство Java ME. И тому, кто говорит, что Java не следует использовать на небольших устройствах, в настоящее время она используется в нескольких миллиардах мобильных телефонов Java ME, телефонах Google Android, телефонах Blackberry, дисках Blu-ray, смарт-картах, метках RFID и т. Д. И т. Д.

0 голосов
/ 11 февраля 2010

Внутреннее программное обеспечение Kindle запрограммировано на Java, поэтому я ожидаю, что SDK будет основан на Java. Amazon выпустит Kindle SDK для битвы / предустановки Apple iSlate

...