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.
Terrence Barr, diretor de produtos da Oracle↳Oracle22 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 Java↳Java42 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:
- 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.
- Desenhado para embarcados – continua pequeno e eficiente, compatível com as versões anteriores e desenhado para tratar operações de longos processamentos;
- Altamente portável e escalável;
- Consistente entre dispositivos;
- Avançada plataforma de aplicações, incluindo o modelo “Multiplicações” que permite a execução isolada de múltiplas aplicações;
- Serviços de software modularizado;
- Domínios Multi-Clientes (“particionamento” – pensado para a multi-tenancy exceto nos embarcados);
- 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.
- Compatibilidade com as APIs padrões, tal como I/O de arquivos, serviços web, mensagens wireless e serviços de segurança;
- 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







