Java 2 platform micro edition (j2me)

Definição - O que significa Java 2 Platform Micro Edition (J2ME)?

O Java 2 Platform Micro Edition (J2ME) foi uma plataforma projetada para sistemas embarcados, como telefones celulares, PDAs (assistentes digitais pessoais), decodificadores de TV e impressoras. J2ME é o nome anterior de Java ME, a plataforma Java para dispositivos móveis e incorporados. J2ME significava 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.

Definirtec explica Java 2 Platform Micro Edition (J2ME)

J2ME surgiu em algum momento de 1999 como uma das plataformas especializadas em Java 2. Outras plataformas que vieram com ele foram J2EE para aplicativos de servidor e J2SE para aplicativos regulares. J2ME é composto por dois subconjuntos de bibliotecas de classes Java conhecidas como configurações: Connected Limited Device Configuration (CLDC): Este subconjunto é projetado especificamente para dispositivos com recursos limitados. Esses dispositivos, incluindo certos telefones celulares, geralmente têm muito pouca memória, capacidade de processamento e recursos gráficos. Inclui dois perfis ou APIs (interfaces de programação de aplicativos): o Perfil de Dispositivo de Informação Móvel e o Perfil de Dispositivo de Informação. Configuração de dispositivo conectado (CDC): este subconjunto é projetado para dispositivos mais capazes, como smartphones, PDAs e decodificadores. Também inclui dois perfis ou APIs: The Foundation Profile e o Personal Basis Profile. Um terceiro conjunto de APIs, chamado de pacotes opcionais, também pode ser usado ao integrar tecnologias específicas (como Bluetooth, Mobile Media e Web Services) 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 usados ​​ambientes gráficos de desenvolvimento integrado (IDEs).