Java embutido

Definição - o que significa Java incorporado?

Embedded Java é um conjunto de tecnologias Java projetadas para a programação de sistemas embarcados ou computadores com funções dedicadas. Exemplos de sistemas embarcados incluem:

  • Interruptores de telefone
  • Os telefones móveis
  • Receptores GPS
  • Impressoras
  • Controles eletrônicos de estabilidade em carros
  • Equipamentos de imagiologia médica

Definirtec explica Embedded Java

Existem dois tipos de Java incorporado:

  • Java SE para embarcado, projetado para dispositivos com RAM e armazenamento (disco, ROM ou flash) de pelo menos 32 MB cada.
  • Java ME para embarcado, para dispositivos com capacidade de memória e armazenamento muito menor.

O Java incorporado não só oferece suporte a plataformas incorporadas como ARM e Power Architecture, mas também oferece suporte a plataformas de desktop e servidor como x86, x64 e SPARC de 32 e 64 bits, sejam eles equipados com Linux, Windows ou Solaris.

Alguns dos dispositivos de destino para Java embutido são sem cabeça, o que significa que eles não têm um monitor de exibição, um teclado ou um mouse. Dessa forma, os arquivos necessários para esses dispositivos podem ser descartados. Como resultado, o Java Runtime Environment (JRE) usado para executar um programa Java integrado pode ser pequeno - cerca de metade do tamanho de um JRE regular. Para economizar tempo ao desenvolver um aplicativo Java incorporado, ambientes de desenvolvimento gráfico integrado como Eclipse ou Netbeans podem ser usados.