Технологии и стандарты в Kindle - PullRequest
3 голосов
/ 20 апреля 2010

Я использую Kindle в качестве примера встроенной системы, чтобы проиллюстрировать некоторые моменты, которые я делаю в статье.Поскольку я не эксперт по всем используемым технологиям, могут ли те, кто их знает, указать на них.

Например:

  • GUI запрограммирован во встроенную Java (что, вероятно, является неправильным выбором)
  • Whispernet используется для беспроводной платформы

Какие библиотеки или базовые технологии и стандарты используются этим устройством?Они могут быть для работы в сети, беспроводной связи, управления интерфейсом, как джойстик, что угодно.

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

Формат книги Kindle на самом деле - Mobipocket .

"Whispernet" использует для передачи существующую сеть CDMA оператора сотовой связи.

1 голос
/ 20 апреля 2010

С https://kindlepublishing.amazon.com/gp/vendor/kindlepubs/kdk/get-content?id=200436000:

Часто задаваемые вопросы

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

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

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

Я уже создал приложение Java Micro Edition (J2ME). Могу ли я портировать его на Kindle?

Да. Вы должны иметь возможность изменять существующие апплеты Java и программное обеспечение J2ME для работы на Kindle.

Работает ли KDK со стандартными инструментами разработки Java?

Да. KDK можно использовать с любыми ведущими инструментами разработки Java, такими как Eclipse, IntelliJ или NetBeans. KDK распространяется в виде единого файла JAR, который вы связываете с вашим проектом. Документация для разработчиков KDK содержит пошаговые инструкции по настройке среды разработки с использованием Eclipse. KDK можно использовать в операционных системах Windows, Mac или Linux.

Могу ли я включить сторонние библиотеки программного обеспечения в свой активный контент?

Да, если они импортированы в тот же файл двоичного архива, что и ваше приложение. Как разработчик, вы несете ответственность за проверку того, что у вас есть все необходимые права на любую стороннюю библиотеку, включенную в ваше приложение.

Как проверить активный контент?

Вы можете протестировать активный контент, используя Kindle Simulator или зарегистрировав до трех Kindles в качестве тестовых устройств в своей учетной записи разработчика. Мы рекомендуем вам протестировать вашу заявку на Kindle перед ее отправкой нам на утверждение.

Будет ли мой активный контент Kindle работать на iPhone в программном обеспечении Kindle для iPhone или на Kindle для ПК?

В настоящее время KDK позволяет создавать активный контент, который работает на устройствах Kindle 6 и 9,7 дюйма. Клиентские приложения Kindle для других платформ в настоящее время не поддерживают активный контент Kindle.

Как защищен активный контент?

Активный контент защищен с помощью управления цифровыми правами Kindle.

...