Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programas feitos com JME consomem poucos recursos graças: À resolução do display dos aparelhos. Às características da KVM. Ao uso de Smart Pointers. Ao uso de semáforos para acesso aos escassos recursos do aparelho. Ao coletor de lixo do Java. São sistemas operacionais de smartphone: Java. Android e Java ME. Symbian, Android, Windows, Linux e MAC. Dalvik e KVM. iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows Phone As configurações JME direcionam os aplicativos para uma ampla família de dispositivos com características similares. Marque a opção dos aparelhos que possuem as características abaixo: - Mínimo de 512 Kb de memória para execução do Java; - Mínimo de 256 Kb de maméria para alocação em tempo de execução MIDP KVM CLDC CDC API O termo _______________ refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória e poder de processamento. Qual das opções abaixo completa a lacuna? API CLDC CDC SERVLET MIDP Devemos considerar o uso de bibliotecas gráficas: Quando a biblioteca empregar um paradigma de programação que facilite o desenvolvimento e quando houver espaço no equipamento para a adição dela. Quando não houver espaço no dispositivo móvel. Quando estivermos utilizando MIDP e CLDC exclusivamente. Quando a Dalvik e a KVM estiverem presentes em um mesmo equipamento. Quando o Java não estiver instalado no dispositivo móvel. Podemos dizer que um MIDlet possui um conjunto de classes projetadas para ser executada e controlada pelo AMS e que os métodos do MIDlet permitem ao AMS controlar os estados do MIDlet. Marque a opção que apresenta os estados de um MIDlet: Iniciado ¿ startApp; Pausado ¿ pauseApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; O editor visual para JME High Level oferece as seguintes funcionalidades: Edição visual de Displayables, controle do fluxo de navegação e edição de código. Desenho em canvas, controle do fluxo de navegação e edição de código. Criação de animações, inserção de som e empacotamento para acesso via HTTP. Adição de componentes awt e acionamento de eventos como actionPerformed. Criação de Sprites e definição de cenários, via TiledLayer. Verifique o trecho de código abaixo: Display display = getDisplay(); display.setCurrent(proxTela); Marque a opção que explica corretamente o código: Nenhuma das alternativas está correta. Cria um objeto que recebe a nova tela e chama outro método para trocar a tela; Cria um objeto display para tratar a tela atual; Cria um objeto do tipo Display, que serve para identificar qual é a próxima tela; Cria um objeto que identifica a tela atual do dispositivo e passa para proxTela; Uma boa estratégia de programação é utilizar a técnica chamada de "Curto - Circuito", que serve para: Utilizar loops fechados e não abertos Aplicado apenas quando existe concatenação de operadores lógicos Sempre colocar do lado direito, a condição que possuir maior probabilidade de mudança ou o que for mais importante. Sempre colocar do lado esquerdo, a condição que possuir maior probabilidade de mudança ou o que for mais importante Utilização de loops infinitos. As IDE's fornecem ferramentas para efetuar a depuração dos programas, com o objetivo de corrigir falhas na programação de erros de raciocínio lógico de programas. Através deles, podemos: Executar o programa passo a passo sem poder ter acesso aos valores das variáveis. Mudar o fluxo natural do programa. Ver o valor das variáveis em memória mas não podemos alterar seu valor. Interromper laços infinitos Executar o programa passo a passo, ver o valor das variáveis em memória.
Compartilhar