Вопрос

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

Это было полезно?

Решение

Kindle Development Kit (KDK) основан на Java.Из Вопросы и ответы:

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

KDK состоит из двух наборов API:

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

Другие советы

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top