unlimited - Kindle SDK Idioma/Plataforma
my kindle books (5)
¿Alguien sabe qué idioma / plataforma será compatible con el nuevo Kindle SDK ?
El Kit de desarrollo de Kindle (KDK) está basado en Java. De las FAQ :
¿Qué APIs están disponibles para mí en el KDK?
El KDK se compone de dos conjuntos de API:
- Java versión 1.4 Personal Basis Profile (PBP) API para dispositivos móviles. PBP JavaDocs se puede encontrar en http://java.sun.com/javame/reference/apis/jsr217/ .
- Kindle API personalizadas que complementan las API de PBP y proporcionan componentes de UI, analizadores JSON y XML, redes HTTP y HTTPS, almacenamiento seguro y otras características. Otras API como el audio y el acceso al diccionario estarán disponibles en una versión futura del KDK. KDK JavaDocs se puede encontrar en http://kdk-javadocs.s3.amazonaws.com/index.html .
El software interno del Kindle está programado en Java, por lo que espero que el SDK esté basado en Java. Amazon lanzará Kindle SDK para Battle / Forestall Apple iSlate
Es un dispositivo Java ME CDC. Y para esa persona que dice que Java no debe usarse en dispositivos pequeños, actualmente se usa en varios miles de millones de teléfonos móviles Java ME, teléfonos Android de Google, teléfonos Blackberry, discos Blu-ray, tarjetas inteligentes, etiquetas RFID, etc., etc.
Toda la GUI existente para el Kindle se ejecuta en una versión incrustada de Java. Entonces, estoy asumiendo que está basado en Java. También puede haber algunas razones de seguridad (DRM, abuso de Whispernet?) Para confinar a las personas a una máquina virtual Java ...
Realmente no me gusta esto. Java está lejos de ser mi primera opción para plataformas integradas. ¿Por qué poner una máquina virtual en un dispositivo con recursos limitados? Una vez, ¡jugué con un 8051 con una máquina virtual Java! ¿¡¿Puedes imaginar?!? (Utilicé la ruta C)
La única aplicación de Java que intenté portar al Kindle falló estrepitosamente porque la plataforma Java incorporada no era compatible con los genéricos (que se usaban en TODAS PARTES) o aseveraciones (está bien, no es un gran problema). ¿Escribe una vez, corre a cualquier lugar? Derecho
Una gran cantidad de plataformas ejecutan Linux, y es fácil de usar Qt en casi cualquier plataforma Linux incorporada. Diría que Qt es mejor en plataformas cruzadas que Java en este momento. Sin embargo, estoy algo sesgada . :)
Toda la información actualmente disponible al público en el KDK está disponible en Amazon .
Desafortunadamente, eso no parece incluir mucha información detallada sobre el KDK, aparte de que la plataforma de desarrollo, incluido el emulador, parece ser multiplataforma (Windows, Linux y Mac). Esto podría implicar el uso de Java, pero obviamente es pura especulación en este punto. El procesador Freescale y el kernel basado en Linux ciertamente podrían manejar un tiempo de ejecución de Java y los límites de memoria establecidos por aplicación (100 mb) coincidirían con Java. Por supuesto, un SDK de C / C ++ sería un poco más delgado y también completamente posible.