Buscar

Programacao Dispositivo Moveis_AV

Prévia do material em texto

Avaliação: CCT0196_AV_201101191058 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201101191058 - ANDRE LUIZ SOARES 
Professor: DENIS GONCALVES COPLE Turma: 9001/AA
Nota da Prova: 7,2 Nota de Partic.: 2 Data: 05/11/2013 18:00:44
1a Questão (Ref.: 201101331292) Pontos:
Explique como é feita a persistência de dados no JME.
Resposta: Através de armazenamento de dados em celulares e feito através de estrutura denominadas 
RecordStore. A RecordStore é bem simples possuindo apenas um id e um array para armazenar dados.
Gabarito: O armazenamento de dados em celulares é feito através de estruturas denominadas RecordStore. A 
estrutura de armazenamento de um RecordStore é bem simplória, possuindo apenas um id e um array de Bytes 
como local para armazenagem de dados.
2a Questão (Ref.: 201101332927) Pontos:
Podemos dizer que a API RMS (Record Management System) serve para:
Criar um novo menu no dispositivo.
Retornar um objeto que representa o dispositivo móvel.
Acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação e que provê um 
mecanismo uniforme para criar, destruir, localizar e modificar dados.
O Gerenciamento de Records, que serve tanto para classificação de pontos de uma aplicação (em jogos ou 
não) quanto para destacar o Record e salvar as pontuações.
Gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
3a Questão (Ref.: 201101331298) Pontos:
Os RecordStores são estruturas muito simples que armazenam os dados sem interpretação de seu formato original. 
Os dados recebidos a partir de um RecordStore chegam no seguinte formato:
Array de Bytes
XML
Record
Collection
Inteiro Longo
4a Questão (Ref.: 201101331302)
Os RecordStores são estruturas muito simples que armazenam os dados sem interpretação de seu formato original. 
Página 1 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Os dados são gravados com a utilização do método:
putRecord
createRecord
saveRecord
generateRecord
addRecord
5a Questão (Ref.: 201101335777) Pontos:
Para desenvolver programas para dispositivos móveis, foi necessário classificar os aparelhos em duas classes. 
Marque a alternativa correta das duas categorias e suas principais características.
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP refere-se ao conjunto 
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, 
interoperabilidade e conectividade de rede. 
CLDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CDC refere-se ao conjunto de 
configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, 
interoperabilidade e conectividade de rede. 
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC refere-se ao conjunto 
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, 
interoperabilidade e conectividade de rede. 
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP refere-se ao conjunto 
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, 
interoperabilidade e conectividade de rede. 
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC refere-se ao conjunto 
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, 
interoperabilidade e conectividade de rede. 
6a Questão (Ref.: 201101316785) Pontos:
Programas feitos com JME consomem poucos recursos graças:
Às características da KVM.
Ao uso de semáforos para acesso aos escassos recursos do aparelho.
À resolução do display dos aparelhos.
Ao uso de Smart Pointers.
Ao coletor de lixo do Java.
7a Questão (Ref.: 201101316832) Pontos:
Sobre as ações do AMS (Application Management Software) é incorreto dizer:
É responsável por receber propriedades do arquivo descritor da aplicação.
Define as APIs (Application Programming Interface) para a interface de usuário.
Controla o comportamento da MIDlet durante a execução.
Notifica alterações no estado da MIDlet.
Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído.
Página 2 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
8a Questão (Ref.: 201101316793) Pontos:
O componente utilizado para exibir mensagens de aviso ao usuário é:
Canvas.
TextBox.
Alert.
TextField.
Form.
9a Questão (Ref.: 201101331853) Pontos:
Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans:
Substitui a instrução "switch" do Java.
Serve exclusivamente para limpar a tela.
Serve exclusivamente para exibir mensagens de alerta.
Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição ("Displayable").
Serve para pegar a tela atual.
10a Questão (Ref.: 201101335843) Pontos:
Apresente dois exemplos de boas práticas de programação
Resposta: Documentação e comentários; Uso de "curto-circuíto" na comparação.
Gabarito:
- Documentação e comentários 
- Troca da posição de variáveis e constantes na comparação 
- Uso de "curto-circuito" na comparação 
- Limitação de novos objetos 
- Variáveis de objetos nulas 
- Nomes apropriados
Página 3 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
11a Questão (Ref.: 201101317331) Pontos:
Podemos afirmar que o NetBeans:
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse tipo 
de desenvolvimento.
Não depende do Java SE e pode funcionar com Java ME.
Custa mais caro que a "Java ME SDK", pois esta é gratuita.
É incompatível com a "Java ME SDK".
É uma ferramenta para desenvolvimento profissional que atende plenamente os requisitos para 
desenvolvimento de software para celular na plataforma Java Micro Edition.
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Página 4 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando