Índice:
Definição - O que significa o Java 2 Platform Micro Edition (J2ME)?
O Java 2 Platform Micro Edition (J2ME) era uma plataforma projetada para sistemas embarcados, como telefones celulares, PDAs (assistentes digitais pessoais), decodificadores de TV e impressoras. J2ME é o antigo nome do Java ME, a plataforma Java para dispositivos móveis e incorporados. J2ME significa Java 2 Platform, Micro Edition, enquanto a nomenclatura Java ME, introduzida em 2006, significa simplesmente Java Platform Micro Edition. Este termo também é conhecido como "Java Platform, Micro Edition" ou Java ME.
Techopedia explica Java 2 Platform Micro Edition (J2ME)
O J2ME surgiu em 1999 em uma das plataformas especializadas em Java 2. Outras plataformas que vieram com ele foram o J2EE para aplicativos de servidor e o J2SE para aplicativos regulares. O J2ME é composto de dois subconjuntos de bibliotecas de classes Java conhecidas como configurações: CLDC (Connected Limited Device Configuration): esse subconjunto é projetado especificamente para dispositivos com recursos limitados. Tais dispositivos, incluindo determinados telefones celulares, normalmente possuem muito pouca memória, capacidade de processamento e recursos gráficos. Inclui dois perfis ou APIs (interfaces de programação de aplicativos): o Mobile Information Device Profile e o Information Device Profile. Configuração de dispositivo conectado (CDC): este subconjunto foi projetado para dispositivos mais capazes, como smartphones, PDAs e decodificadores. Ele também inclui dois perfis ou APIs: o Foundation Profile e o Personal Basis Profile. Um terceiro conjunto de APIs, chamado pacotes opcionais, também pode ser usado ao integrar tecnologias específicas (como Bluetooth, Mídia Móvel e Serviços da Web) em um aplicativo. Para desenvolver um aplicativo Java ME, o Java ME Software Development Kit (SDK) é necessário. O SDK contém todas as ferramentas para construção, teste e implantação. Para um desenvolvimento mais rápido, podem ser utilizados ambientes gráficos de desenvolvimento integrado (IDEs).