Pregunta

¿Alguien sabe qué lenguaje / plataforma de la nueva Kindle SDK apoyo será?

¿Fue útil?

Solución

El kit de desarrollo de Kindle (KDK) está basado en Java. Desde el FAQ :

  

¿Qué APIs están disponibles para mí en el KDK?

     

El KDK se compone de dos conjuntos de   API:

     
      
  • versión de Java 1.4 Personal Basis   Perfil API (PBP) para dispositivos móviles. PBP JavaDocs se puede encontrar en http://java.sun.com/javame/reference/ apis / jsr217 / .
  •   
  • API personalizados Kindle que complementan las API PBP y proporcionan la interfaz de usuario   componentes, JSON y analizadores XML, HTTP   y HTTPS redes, almacenamiento seguro,   y otras características. Otras API como   el acceso de audio y diccionario será   disponible en una versión futura de la   KDK.     KDK JavaDocs se puede encontrar en http://kdk-javadocs.s3.amazonaws.com/index .html .
  •   

Otros consejos

Toda la información actualmente disponible para el público en el KDK está disponible en Amazon .

Por desgracia, que no parece incluir información más detallada sobre la KDK que no sea la plataforma de desarrollo incluyendo emulador parece ser multiplataforma (Windows, Linux y Mac). Esto podría implicar el uso de Java, pero evidentemente es pura especulación en este momento. El procesador Freescale y el núcleo basado en Linux sin duda podría manejar un tiempo de ejecución de Java y el declarado por los límites de memoria de aplicaciones (100mb) que trasluchar con Java. Por supuesto, a ++ SDK de C / C sería un poco más delgado, y también totalmente posible.

Toda la interfaz gráfica de usuario existente para el Kindle se ejecuta en un sabor incorporado de Java. Por lo tanto, estoy bastante suponiendo que basa de Java. También puede haber algunas razones de seguridad (DRM, abuso Whispernet?) A las personas confinan a una máquina virtual de Java ...

realmente no lo hacen así. Java es muy lejos de mi primera opción para plataformas embebidas. ¿Por qué poner una máquina virtual en un dispositivo de recursos limitados? Una vez, he jugado con un 8051 con una máquina virtual de Java en él! ¿¡¿Puedes imaginar?!? (Utilicé la ruta C)

La única aplicación Java que trató de puerto para el Kindle fracasado estrepitosamente debido a que la plataforma Java embebido no apoyó genéricos (que fueron utilizados en todas partes) o afirmaciones (bueno, no es un gran problema). ¿Escribe una vez, corre a cualquier lugar? Riiight.

Un gran número de plataformas se están ejecutando Linux, y es súper fácil de usar Qt en casi cualquier plataforma Linux embebido. Yo diría que es mejor en Qt multiplataforma de Java en este punto. Soy un tanto sesgada , sin embargo. :)

El software interno del Kindle está programado en Java, por lo que espero que sea el SDK basado en Java. Amazon para Kindle lanzamiento del SDK de Batalla / Forestall de Apple iSlate

Es un dispositivo Java ME CDC. Y a esa persona que dice Java no se debe utilizar en dispositivos pequeños, se utiliza actualmente en varios mil millones de teléfonos móviles Java ME, teléfonos de Google para Android, los teléfonos Blackberry, discos Blu-ray, tarjetas inteligentes, etiquetas RFID, etc, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top