Java me
Trabalho Linguagem de Linguagem de Programação IV
Java ME
Niterói
2012
História
Java Plataform, Micro Edition, Java ME, ou ainda J2ME, é uma tecnologia que possibilita o desenvolvimento de software para sistemas embutidos, ou seja, um sistema microprocessado no qual o computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla, desempenhando alguma tarefa que seja útil para o dispositivo. É a plataforma Java mais usada para dispositivos compactos, como celulares, PDAs (PalmTops), controles remotos, e uma outra gama de dispositivos. Java ME é uma coleção de API’s (Application Programming Interface ou Interface de Programação de Aplicativos) do Java definidas através da JCP (Java Community Proccess). A comunidade JCP adotou duas abordagens para especificar as necessidades dos pequenos dispositivos. Primeiramente, levando em conta a arquitetura computacional, eles definiram o ambiente de execução JRE (do inglês Java Run-Time Environment), e um conjunto de classes básicas, chamadas de core, que operam sobre cada dispositivo. Isso foi denominado Configurações (do inglês Configurations). Uma configuração define a JVM (Java Virtual Machine) para um pequeno e específico dispositivo computacional. Há duas configurações para um dispositivo embutido, uma para dispositivos com maior capacidade computacional (do inglês High-end consumer devices), denominado CDC (Connected Device Configuration). A outra com menor capacidade computacional (do inglês Low-end consumer devices), denominado CLDC (Connected Limited Device Configuration). A segunda abordagem foi definida como um perfil (do inglês profile). Um perfil consiste em um conjunto de classes que possibilita os desenvolvedores de software implementarem as aplicações de acordo com as características das aplicações dos pequenos dispositivos