Buscar

AV1 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes