Kindle SDK Langue / Plate-forme
-
22-09-2019 - |
Question
Quelqu'un sait quelle langue / plate-forme du nouveau soutiendra?
La solution
Le développement Kindle Kit (KDK) est basé sur Java. De FAQ :
Qu'est-ce que les API sont disponibles pour moi dans le KDK?
Le KDK est composé de deux ensembles de API:
- Java version 1.4 Base personnelle Profil (PBP) API pour les appareils mobiles. JavaDocs PBP se trouvent à http://java.sun.com/javame/reference/ apis / jsr217 / .
- API Kindle personnalisés qui complètent les API PBP et fournissent l'interface utilisateur composants, parseurs JSON et XML, HTTP et la mise en réseau HTTPS, stockage sécurisé, et d'autres caractéristiques. D'autres API comme l'accès audio et dictionnaire sera disponible dans une version future du KDK. JavaDocs KDK se trouvent à http://kdk-javadocs.s3.amazonaws.com/index .html .
Autres conseils
Toutes les informations actuellement à la disposition du public sur le KDK est disponible à l'adresse
L'ensemble de l'interface graphique existante pour le Kindle fonctionne sur un goût intégré de Java. Donc, je suis à peu près en supposant qu'il est basé sur Java. Il peut aussi y avoir des raisons de sécurité (DRM, abus Whispernet?) Confiner personnes à une machine virtuelle Java ... Je n'aime vraiment pas. Java est loin d'être mon premier choix pour les plates-formes embarquées. Pourquoi mettre une machine virtuelle sur un dispositif de ressources limitées? Une fois, je jouais avec un 8051 avec une machine virtuelle Java sur elle! Peux-tu imaginer?!? (I utilisé la voie C) L'une application Java j'ai essayé de port le Kindle a lamentablement échoué parce que la plate-forme Java intégré ne prend pas en charge les médicaments génériques (qui ont été utilisés) ou assertions EVERYWHERE (ok, pas une grosse affaire). Écrivez une fois, exécutez partout? Riiight. Un grand nombre de plates-formes sont en cours d'exécution Linux, et il est mort facile à utiliser Qt sur à peu près toutes les plateformes Linux embarqué. Je dirais que Qt est mieux que Java multi-plateforme à ce stade. Je suis un peu biaisé , cependant. :)
Le logiciel interne du Kindle est programmé en Java, donc je pense le SDK d'être basé sur Java. Amazon Kindle SDK Release pour Battle / Devancez d'Apple iSlate
Il est un appareil Java ME CDC. Et à cette personne qui dit Java ne doit pas être utilisé dans les petits appareils, il est actuellement utilisé dans plusieurs milliards de téléphones mobiles Java ME, téléphones Google Android, les téléphones Blackberry, disques Blu-ray, cartes à puce, étiquettes RFID, etc, etc.