Domanda

Qualcuno sa che lingua / piattaforma il nuovo SDK Kindle sosterrà?

È stato utile?

Soluzione

Il Kindle Development Kit (KDK) è basata su Java. Dal FAQ :

  

Quali API sono disponibili per me nel KDK?

     

Il KDK è costituito da due gruppi di   API:

     
      
  • versione Java 1.4 Personal Basis   Profilo API (PBP) per i dispositivi mobili. JavaDocs PBP sono disponibili all'indirizzo http://java.sun.com/javame/reference/ apis / jsr217 / .
  •   
  • API personalizzati lingue che integrano le API PBP e forniscono UI   componenti, JSON e XML parser, HTTP   e il networking HTTPS, archiviazione sicura,   e altre caratteristiche. Altre API come   accesso audio e dizionario sarà   disponibile in una versione futura del   KDK.     JavaDocs KDK sono disponibili all'indirizzo http://kdk-javadocs.s3.amazonaws.com/index .html .
  •   

Altri suggerimenti

Tutte le informazioni attualmente a disposizione del pubblico sul KDK è disponibile all'indirizzo Amazon .

Purtroppo, che non sembra includere quante più informazioni dettagliate sul KDK diversa dalla piattaforma di sviluppo tra cui emulatore sembra essere cross-platform (Windows, Linux e Mac). Ciò potrebbe implicare l'uso di Java, ma è ovviamente pura speculazione a questo punto. Il processore Freescale e kernel Linux-based di certo in grado di gestire un runtime Java e il dichiarato per i limiti di memoria applicazione (100mb) sarebbe strambare con Java. Naturalmente, un C / C ++ SDK sarebbe un po 'più snella e anche del tutto possibile.

L'intera interfaccia grafica esistente per il Kindle viene eseguito su un gusto integrata di Java. Così, sto praticamente ammesso che è basato su Java. Ci possono essere anche alcuni motivi di sicurezza (DRM, Whispernet abuso?) Per confinare le persone a una Java VM ...

Io davvero non mi piace questo. Java è lontano dalla mia prima scelta per piattaforme embedded. Perché mettere una macchina virtuale su un dispositivo risorse limitate? Una volta, ho giocato con un 8051 con una Java VM su di essa! Riesci a immaginare?!? (Io ho usato il percorso C)

L'unica app Java ho cercato di porta per il Kindle fallito miseramente perché la piattaforma embedded Java non supportava farmaci generici (che sono stati utilizzati ovunque) o asserzioni (ok, non è un grosso problema). Scrivi una volta eseguito ovunque? Riiight.

Un gran numero di piattaforme sono in esecuzione Linux, ed è morto facile da usare Qt su praticamente qualsiasi piattaforma Linux embedded. Direi che Qt è migliore a multi-piattaforma di Java, a questo punto. Sono un po 'di parte , però. :)

Il software interno dello Kindle è programmato in Java, quindi mi aspetto l'SDK di essere basato su Java. Amazon Kindle per rilasciare SDK di Battaglia / anticipare di Apple iSlate

E 'un dispositivo Java ME CDC. E a quella persona che dice Java non deve essere utilizzato in dispositivi di piccole dimensioni, è attualmente utilizzato in diversi miliardi di telefoni cellulari Java ME, Google Android, Blackberry, dischi Blu-ray, smart card, tag RFID, ecc, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top