Pergunta

Alguém sabe o que a linguagem/plataforma o novo Kindle SDK vai suportar?

Foi útil?

Solução

O Kit Kitle Development Kit (KDK) é baseado em Java. De Perguntas frequentes:

Quais APIs estão disponíveis para mim no KDK?

O KDK é composto por dois conjuntos de APIs:

  • Java versão 1.4 APIs de perfil de base pessoal (PBP) para dispositivos móveis. PBP Javadocs pode ser encontrado em http://java.sun.com/javame/reference/apis/jsr217/.
  • APIs personalizadas do Kindle, que complementam as APIs do PBP e fornecem componentes da interface do usuário, analisadores JSON e XML, rede HTTP e HTTPS, armazenamento seguro e outros recursos. Outras APIs, como acesso de áudio e dicionário, estarão disponíveis em um lançamento futuro do KDK. Javadocs KDK podem ser encontrados em http://kdk-javadocs.s3.amazonaws.com/index.html.

Outras dicas

Todas as informações atualmente disponíveis ao público no KDK estão disponíveis em Amazonas.

Infelizmente, isso não parece incluir informações muito detalhadas sobre o KDK, exceto a plataforma de desenvolvimento, incluindo o emulador, parece ser uma plataforma cruzada (Windows, Linux & Mac). Isso pode implicar o uso de Java, mas obviamente é pura especulação neste momento. O processador Freescale e o kernel baseado em Linux certamente poderiam lidar com um tempo de execução do Java e o declarado por limites de memória de aplicativo (100 MB) iria agarrar com Java. Obviamente, um SDK C/C ++ seria um pouco mais enxuto e também totalmente possível.

Todo o GUI existente para o Kindle é executado em uma incorporado sabor de Java.Então, eu estou muito bem assumindo que é baseado em Java.Também pode haver algumas razões de segurança (DRM, Whispernet abuso?) para confinar as pessoas para uma máquina virtual Java...

Eu realmente não gosto deste.Java está longe de ser a minha primeira escolha para plataformas embarcadas.Por que colocar uma VM em um recurso limitado dispositivo?Uma vez, eu joguei com um 8051 com uma máquina virtual Java nele!Você pode imaginar?!?(Eu usei o C rota)

Um aplicativo Java que eu fechar a porta para o Kindle fracassou miseravelmente porque o incorporado a plataforma Java não suporte genéricos (que foram usados em qualquer lugar) ou declarações (ok, não é um grande negócio).Escrever uma vez, executar em qualquer lugar?Riiight.

Um grande número de plataformas estiver executando o Linux, e é muito fácil de usar Qt sobre qualquer incorporado a plataforma Linux.Eu diria que o Qt é melhor plataforma cruzada de Java neste ponto.Eu sou um pouco tendenciosas, apesar de tudo.:)

O software interno do Kindle está programado em Java, então espero que o SDK seja baseado em Java.Amazon para lançar o Kindle SDK para lutar / impedir a maçã Islate

É um dispositivo Java ME CDC. E para aquela pessoa que diz que Java não deve ser usada em dispositivos pequenos, atualmente é usado em vários bilhões de celulares Java ME, telefones Android do Google, telefones de blackberry, discos Blu-ray, cartões inteligentes, tags RFID, etc., etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top