NOTÍCIA

Versão final do Java ME 8 é liberada

Houve um alinhamento das APIs do Java ME 8 com o Java SE 8 e também a preparação do Java para a Internet das Coisas e seus desafios.

Versão final do Java ME 8 é liberada
Imagem: Redação iMasters

Terrence Barr, diretor de produtos da OracleOracle22 conteúdosOracle lança Java 26 para aumentar produtividade de desenvolvedoresDev (Back & Front) · mar 2026Oracle oferece o primeiro cluster de computação em nuvem em escala ZettaDevSecOps · jan 2025Oracle abre inscrições para o ONE, programa gratuito de formação em tecnologia e inteligência artificialData · dez 2024Ver tudo em Data , anunciou o lançamento da versão final do JavaJava42 conteúdosNovidades do Java 26 (para desenvolvedores)Dev (Back & Front) · mar 2026Visual Studio Code para Java: o guia completo (dicas, configuração e extensões)Dev (Back & Front) · out 2025Quarkus: Modernizando a linguagem Java para a era da nuvemDev (Back & Front) · nov 2020Ver tudo em Dev (Back & Front) ME 8. Depois de dois anos de trabalho, ela versão foi lançada um mês após a Java SE 8. Houve um alinhamento das APIs do Java ME 8 com o Java SE 8 e também a preparação do Java para a Internet das Coisas e seus desafios, em especial os relacionados a desempenho, portabilidade e escalabilidade.

Essa versão foi criada a partir da especificação JSR 360 – Java ME Connected Limited Device Configuration (CLDC) 8, fornecendo o núcleo da JVM e ambiente de execução, e da JSR 361 – Java ME Embedded Profile (MEEP) 8, que define uma avançada plataforma de aplicações. Essa versão chega dois após a Java Community Process ME ter sido mesclada com a SE/EE em um único comitê executivo da JCP, de acordo com o documento de processos JCP 2.9.

De acordo com o anúncio e a documentação, a lista a seguir apresenta as principais funcionalidades que foram incluídas:

  1. Alinhamento com o Java 8 para o desenvolvimento eficiente em três áreas chaves, seguindo a portabilidade do código entre o Java SE e o Java ME:
    • Funcionalidades da linguagem Java;
    • Bibliotecas e APIs principais;
    • Funcionalidades principais da máquina virtual.
  2. Desenhado para embarcados – continua pequeno e eficiente, compatível com as versões anteriores e desenhado para tratar operações de longos processamentos;
  3. Altamente portável e escalável;
  4. Consistente entre dispositivos;
  5. Avançada plataforma de aplicações, incluindo o modelo “Multiplicações” que permite a execução isolada de múltiplas aplicações;
  6. Serviços de software modularizado;
  7. Domínios Multi-Clientes (“particionamento” – pensado para a multi-tenancy exceto nos embarcados);
  8. Acesso direto ao hardware do dispositivo – “API de I/O do dispositivo”, deixando as aplicações Java com acesso direto independente da plataforma aos periféricos.
  9. Compatibilidade com as APIs padrões, tal como I/O de arquivos, serviços web, mensagens wireless e serviços de segurança;
  10. Melhorias nas ferramentas e plugins para embarcados nas IDEs populares.

No site de referência em Java ME da Oracle, é possível encontrar uma visão geral de todas as novidades. Para começar a desenvolver com o Java ME 8, baixe o Java ME SDK 8 da Oracle, junto com o ambiente de emulação de dispositivos e a documentação.

Com informações de InfoQ

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil