O Que é J2me
Ensaio: O Que é J2me. Pesquise 862.000+ trabalhos acadêmicosPor: pattp • 28/11/2013 • Ensaio • 585 Palavras (3 Páginas) • 205 Visualizações
1. O que é J2ME ?
É um conjunto de componentes padrão de interface que devem ter a mesma semântica, independente do dispositivo, mas a aparência e layout do componente é encargo do sistema sobre o qual as camadas java estão embutidas. Para o MIDP, existe um conjunto muito restrito de componentes, o que dificulta o desenvolvimento de interfaces robustas.
2. Diferencie Configuração de Perfil.
• Configuração: define uma plataforma Java para uma variedade de dispositivos. Ela esta intimamente vinculada a uma máquina virtual Java. Na verdade, uma configuração define os recursos da linguagem Java e as bibliotecas Java e as bibliotecas Java básicas da JVM.
• Perfil: é uma extensão, uma configuração. Ele fornece as bibliotecas para um desenvolvedor escrever aplicativos para um tipo em particular de dispositivo. Por exemplo o MIDP (Mobile Information Device Profile, perfil de dispositivo de informação móvel) define APIS para componentes, entrada e tratamento de eventos de interface com o usuário, armazenamento persistente, interligação em rede e cronômetros, levando em consideração as limitações de tela e memória dos dispositivos móveis.
3. Diferencie JVM de Dalvik, (fale sobre os bytecodes)
A Dalvik é uma máquina virtual baseada em registros (register-based architecture), diferente da JVM que é uma abordagem baseada em Stack, possibilitando assim uma quantidade menor de instruções de código Java para reproduzir o mesmo resultado.
Dalvik (DVM) é frequentemente referenciada como uma máquina virtual Java, mas essa declaração não está totalmente correta, pois o bytecode operado por ela não é o mesmo operado na JVM. Ao executar em um device, a DVM analisa todas as aplicações com a extensão .apk e constrói uma árvore de dependências, utilizada para otimizar o bytecode de cada aplicação, armazenando os dados em seu cache. Sempre que uma aplicação é instalada ou atualizada o seu bytecode precisa ser otimizado novamente e armazenado no cache da Dalvik.
4. O que são arquivos Manifest?
É um arquivo no formato XML que traz informações dos componentes que fazem parte de uma aplicação
5. O que é um MIDLet?
Uma aplicação MIDP é chamada de midlet, ou seja, é um aplicativo Java projetado para ser executado em um dispositivo móvel. Mais especificamente, uma MIDlet tem como calsses Java básicas a CLDC e o MIDP. Um conjunto de MIDlets consiste em um ou mais MIDlets empacotadas, usando um arquivo JAR(Java Archive), ou seja, é um aplicativo construído com a classe MIDLet.
6. Como é o ciclo de vida de um MIDLet?
ciclo de vida em estados que são representados como métodos. O startApp() é a execução do MIDlet, pauseApp() é executado quando se está em espera e destroyApp (boolean uncondition) que verifica a finalização.
Assim que o usuário fizer uma chamada a um MIDLET, este aplicativo usará o método startApp() para mudar o estado deste MIDLET, neste caso para ativo. Vamos supor agora que com o aplicativo no estado ativo, o usuário receba uma ligação. Neste momento o método pauseApp() será invocado para que o estado do aplicativo
...