Tenho o KVM instalado em meu celular. O que é isso?


Este artigo aplica-se a:
  • Plataforma(s): Todas as plataformas
  • Versão(ões) do Java: Todas as versões do JRE

O KVM faz parte do menor ambiente de tempo de execução e está incluído no software da Plataforma Java 2, Micro Edition (plataforma J2ME) para uso em dispositivos com memória e potência de CPU limitadas. Telefones celulares, pagers e PDAs (Personal Digital Assistant) geralmente executam um KVM para fornecer recursos comuns de computação. O KVM é semelhante ao JVM (Java Virtual Machine) pelo fato de ser o mecanismo que executa o aplicativo e o mini-aplicativo desenvolvidos com a tecnologia Java. O KVM é usado em telefones celulares e dispositivos móveis, enquanto o JVM é usado em computadores. A Plataforma Java 2, Standard Edition (plataforma J2SE) contém o JRE, o Plug-in e o JVM. A tecnologia J2ME utiliza diversas máquinas virtuais, de diferentes dimensões, além do KVM. O KVM é apenas uma implementação do CLDC (Connected Limited Device Configurations, Configurações para dispositivos com conexão limitada) disponível para a execução do software Java em dispositivos móveis. As tecnologias J2ME incluem também o MIDP (Mobile Information Device Profiles, Perfis de informações de dispositivos móveis), geralmente utilizado para desenvolver aplicativos para dispositivos móveis, como telefones celulares e pagers bidirecionais. Para obter mais informações sobre a tecnologia Java para dispositivos móveis, consulte as páginas de FAQs específicas sobre a família de produtos J2ME:

Perguntas freqüentes sobre J2ME