Prévia do material em texto
10/02/2021 Blackboard Learn https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_670526_1&PA… 1/7 Curso GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01 Teste ATIVIDADE 4 (A4) Iniciado 09/02/21 23:48 Enviado 10/02/21 06:57 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 7 horas, 8 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Resposta Correta: Comentário da resposta: O sistema de aplicação desenvolvido para Android provê suporte aos diversos dispositivos existentes nos avançados smartphones ou tablets . Por exemplo, recursos de acesso às câmeras disponíveis nos dispositivos permitem que aplicações possam gravar vídeos e tirar fotos. A partir do trecho exposto, analise as afirmativas a seguir. 1. No planejamento de uma App Mobile, deve-se levantar os requisitos necessários de hardware a ser usado. 2. O compartilhamento de imagem ou vídeo deve ser um requisito a ser analisado na criação de uma App Mobile. 3. O framework Android suporta a captura de imagens e vídeos pela android.software.camera2. 4. SurfaceView é uma classe usada para apresentar ao usuário uma prévia da câmera ao vivo. Está correto o que se afirma em: I e II, apenas. I, II e IV, apenas. Sua resposta está incorreta. A alternativa está incorreta, pois o sistema Android dá suporte à captura de imagens e vídeos pelo pacote android.hardware.camera2. Essa API contém os principais elementos a serem implementados no controle de recursos de uso de câmeras, como gravar vídeos e capturar de imagens. Pergunta 2 A empresa revolucionou o mercado com aparelhos com novas tecnologias; porém, outros dispositivos, como Samsung e Motorola, também surgiram no mercado, compatíveis com as tecnologias implementadas pela Apple. Muitas dessas tecnologias estão associadas ao display do dispositivo móvel. 0 em 1 pontos 1 em 1 pontos 10/02/2021 Blackboard Learn https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_670526_1&PA… 2/7 Resposta Selecionada: Resposta Correta: Comentário da resposta: Assinale a alternativa que determina um conceito correto sobre a telas touch dossmartphones . Os equipamentos touch screen permitem que usuários interajam com a aplicação por meio do toque na tela. Os equipamentos touch screen permitem que usuários interajam com a aplicação por meio do toque na tela. Resposta correta. A alternativa está correta, pois equipamentos touch screenpermitem aos usuários interagir com a aplicação por meio do toque na tela. Essas telas podem ser comuns, somente um toque ou multitoque. O sistema multitoque começou com os dispositivos Apple. Recursos como tocar a tela com dois dedos, fazer zoom utilizando dois dedos, dentre outros, proporcionam ao usuário uma eficiência na interação com a aplicação. Pergunta 3 Resposta Selecionada: Resposta Correta: Comentário da resposta: Os serviços são comuns na computação móvel e são providos de Web Services . Os servidores de serviços provêm da comunicação por meio de operações get do protocolo HTTP. Essas operações permitem ao desenvolvedor acessar informações de terceiros que resultam em melhorias de funcionalidades. A partir do trecho apresentado, analise as asserções a seguir e a relação proposta entre elas. 1. Desenvolvedores podem incluir mapas digitais em suas aplicações para proporcionarem boas experiência os usuários. PORQUE 2. O Google oferece, por meio do Google Services, diversas APIs que permitem a integração de outros serviços que ampliam as funcionalidades do dispositivo. Assinale a alternativa correta: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Resposta correta. A alternativa está correta, pois, ao criar uma aplicação para computação móvel e proporcionar boas experiências, serviços devem ser incorporados à sua aplicação. Essa integração é realizada por meio de APIs. Mapas digitais permitem que o usuário compreenda melhor sua localização, e esse serviço é incorporado à aplicação por meio de APIs como Google Maps. 1 em 1 pontos 10/02/2021 Blackboard Learn https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_670526_1&PA… 3/7 Pergunta 4 Resposta Selecionada: Resposta Correta: Comentário da resposta: A Interação Homem Computador (IHC) é o estudo da interação entre pessoas e computadores. Estão associadas a esse estudo diversas disciplinas, como ciência da computação, ergonomia, sociologia, semiótica, dentre outras. Essa interação é realizada por meio da interface do usuário, composta por software e hardware . A partir do trecho apresentado, analise as asserções a seguir e a relação proposta entre elas. 1. As aplicações móveis são acionadas por meio do toque do usuário para a entrada de dados ou o acionamento de comando. PORQUE 2. Faz-se necessário, no desenvolvimento de aplicação para Android, o uso do toque ou multitoque, por meio dos princípios da interação homem-máquina. Assinale a alternativa correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta correta. A alternativa está correta, pois o usuário manuseia o dispositivo móvel por meio da ponta dos dedos, seja esse dispositivo um smartphone ou umtablet. Tais movimentos são capturados por telas interativas sensíveis ao toque ou ao multitoque. Operações como inserção de dados ou acesso a menus são acionadas pelos movimentos dos dedos. Pergunta 5 Mapas digitais são muitos exigidos em aplicações de determinação de rotas, principalmente em cidades com trânsito caótico. O Google Play Services permite serviços apoiam o alcance de resultados de qualidade, utilizando menos recursos, além de garantir sempre a última versão da aplicação/serviço no dispositivo. A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 1. Para o uso do Google Maps em aplicações móveis, é necessário o registro da API da aplicação no site da Google. PORQUE 1 em 1 pontos 1 em 1 pontos 10/02/2021 Blackboard Learn https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_670526_1&PA… 4/7 Resposta Selecionada: Resposta Correta: Comentário da resposta: 2. Uma chave de API do Google Maps é criada para configurar o Google Play Services corretamente, para que se possa usar o Google Maps na aplicação móvel. Assinale a alternativa correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta correta. A alternativa está correta, pois os mapas digitais oferecidos como serviço pela Google podem ser implementados numa aplicação móvel, desde que sua aplicação seja registrada. Isso é feito para uso, pois é necessário criar uma chave de API do Google Maps, para que este seja configurado e registrado no Google Play Services. Pergunta 6 Resposta Selecionada: Resposta Correta: Comentário da resposta: Hoje, pode-se acessar um smartphone somente pelo reconhecimento facial. Outro mecanismo muito interessante é o reconhecimento de gestos. Fotos podem ser batidas somente com o gesto da mão. Esses recursos aumentaram a eficiência de interação entre o usuário e o dispositivo/aplicação. Acerca dos sensores do Android, analise as afirmativas a seguir. 1. A interface de percepção do usuário está associada a componentes como reconhecimentos de face, gestos e voz. 2. O objetivo da Interface de Percepção do Usuário (PUI) é aumentar a eficiência e a facilidade de uso do design lógico.3. O princípio da usabilidade é altamente adotado no design de uma aplicação por meio da PUI. 4. Dentre os componentes da PUI, os gestos são mais usados para comandos de saída de uma aplicação. Está correto o que se afirma em: I, II e III, apenas. I, II e III, apenas. Resposta correta. A alternativa está correta, pois capturar gestos do usuário torna a aplicação mais eficiente na interação e propicia que essa aplicação seja desenvolvida para todos. A PUI está muito associada a reconhecimentos de voz, gestos, biometria etc., sendo muito usada no design de telas de usuário, pois aumenta a usabilidade da aplicação e melhora a eficiência. 1 em 1 pontos 10/02/2021 Blackboard Learn https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_670526_1&PA… 5/7 Pergunta 7 Resposta Selecionada: Resposta Correta: Comentário da resposta: Com o avanço da chamada IoT (Internet das Coisas), os recursos disponíveis nos dispositivos móveis são utilizados no desenvolvimento de aplicações nos mais diversos domínios, como saúde, engenharia, mobilidade, dentre outros. Smartphonessão dispostos de sensores de luminosidade, calor, proximidade etc. A partir do trecho apresentado, analise as asserções a seguir e a relação proposta entre elas. 1. Sensores são dispositivos implementados nos smartphones para a captura de informações que resultam em um aparelho, além de um simples equipamento de comunicação. PORQUE 2. No desenvolvimento de aplicações Android, o uso de API é necessário para permitir o acesso a sensores na criação de apps mobile inovadores. Assinale a alternativa correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta correta. A alternativa está correta, pois, para criar aplicações inovadoras com o uso de recursos como sensores de dispositivos móveis, é necessário o uso de APIs ( Application Programming Interface), como usar câmera ou acelerômetro, umidade etc. Essas APIs implementadas nas aplicações criam soluções aprimoradas em diversas áreas, como saúde, entretenimento etc. Pergunta 8 Um dos avanços da computação móvel foi a aplicação de serviços de geolocalização. Esse ganho resultou em aplicações de uso cotidiano de usuários, principalmente em grandes centros urbanos. Aplicações que têm a finalidade de determinar rotas são os serviços que mais fazem uso desses sistemas. A respeito do LocationManager, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). 1. ( ) Com o uso do objeto LocationManager, pode-se consultar a lista de todas as instâncias do LocationProvider para determinar o último local do usuário conhecido. 2. ( ) Com o uso do objeto LocationManager, pode-se registrar ou cancelar o registro de atualizações periódicas da localização atual do usuário de um 1 em 1 pontos 1 em 1 pontos 10/02/2021 Blackboard Learn https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_670526_1&PA… 6/7 Resposta Selecionada: Resposta Correta: Comentário da resposta: provedor de localização. 3. ( ) Com o uso do objeto LocationManager, pode-se registrar ou cancelar o registro, a fim de que um dado seja acionado se o dispositivo estiver dentro de uma determinada proximidade. 4. ( ) Com o uso do objeto LocationManager, pode-se registrar o usuário feito por meio do login do Google+, que permite que os usuários façam login em serviços de terceiros com a conta do Google+. Assinale a alternativa que apresenta a sequência correta: V, V, V, F. V, V, V, F. Resposta correta. A alternativa está correta, pois LocationProvider é uma superclasse abstrata para provedores de localização. Um provedor de localização fornece relatórios periódicos sobre a localização geográfica do dispositivo. O LocationManager consulta a lista de instância do objeto para determinar o último usuário conhecido. Esses serviços permitem que os aplicativos obtenham atualizações periódicas da localização geográfica do dispositivo, podendo fazer operações de registro ou cancelamento. Pergunta 9 Resposta Selecionada: Resposta Correta: Comentário da resposta: A computação em nuvem refere-se a serviços oferecidos pelas empresas, de forma transparente, ao usuário. Esses serviços podem ser servidores, armazenamento, bancos de dados, rede, software , análise e inteligência etc. O usuário só precisa usar tais serviços, sem a necessidade de entender como seus sistemas funcionam. A respeito de aplicações em nuvem, analise as afirmativas a seguir. 1. Os serviços em nuvem estão disponíveis por meio da rede local de computadores, denominada internet. 2. Um dentre os vários tipos de serviços oferecidos aos clientes por meio de computação em nuvem é o armazenamento de dados. 3. A nuvem permite uma gama diversificada de dispositivos como tablets,notebooks, relógios e smartphones. 4. Serviços em nuvem incluem autoprovisionamento e elasticidade, ou seja, podem provisionar serviços sob demanda e desligá-los. Está correto o que se afirma em: II, III e IV, apenas. II, III e IV, apenas. Resposta correta. A alternativa está correta, pois, com o advento da computação em nuvem, serviços como armazenamento, processamento, banco de dados e gerenciamento de tickets são oferecidos de forma simples e fácil ao usuário. A computação em nuvem está disponível em qualquer dispositivo, e o acesso a ela depende, exclusivamente, da internet. Os serviços podem ser consumidos por 1 em 1 pontos 10/02/2021 Blackboard Learn https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_670526_1&PA… 7/7 demanda e podem ser cancelados de acordo com a necessidade do usuário, quando não forem mais necessários. Pergunta 10 Resposta Selecionada: Resposta Correta: Comentário da resposta: A computação móvel transformou a forma pela qual as pessoas fazem compra, pedem um lanche, encontram amigos, pedem uma carona, deslocam-se pela cidade, dentre diversos outros serviços. Todos esses serviços fazem uso de APIs ( Application Programming Interface ). Essas APIs fazem a comunicação via protocolo HTTP usando estruturas de dados, a exemplo de arquivos JSON. A partir da ideia apresentada, analise as asserções a seguir e a relação proposta entre elas. 1. APIs são interfaces gráficas do usuário que facilitam o acesso a informações externas à aplicação. PORQUE 2. A geolocalização são coordenadas gráficas que permitem, por meio de APIs, localização a distância. Assinale a alternativa correta: As asserções I e II são proposições falsas. As asserções I e II são proposições falsas. Resposta correta. A alternativa está correta, pois APIs são interfaces (classes) especiais em programação, usadas com propósitos bem definidos para acesso a informações de terceiros por meio de linguagem XML ou arquivos JSON. A geolocalização é um serviço usado por rastreadores de carro, serviços de delivery, dentre outros, para localização ou rastreio de produtos ou pessoas. As aplicações fazem uso de coordenadas geográficas para esse fim, e podem ser usadas via IP, Mac Address ou RF. 1 em 1 pontos