Prévia do material em texto
Usuário PACIFIQUE CISHIKU MUKUNA Curso GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-17353.01 Teste ATIVIDADE 4 (A4) Iniciado 29/09/21 21:37 Enviado 29/09/21 22:09 Status Completada Resultado da tentativa 6 em 10 pontos Tempo decorrido 32 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 1 em 1 pontos 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. Smartphones sã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. 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 No desenvolvimento de aplicações Android, o uso de API é necessário para permitir o acesso a sensores na criação de apps mobileinovadores. Assinale a alternativa correta: Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Comentário da resposta: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 2 1 em 1 pontos Os mapas são extremamente usados por aplicações. Eles propiciam a localização em tempo real de pessoas/produtos, além de fazerem uso de serviço de geolocalização. A geolocalização faz uso de coordenadas geográficas de latitude e longitude para determinar a posição exata da pessoa ou do produto. Sobre sistema de geolocalização para computação móvel, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). ( ) O sistema de geolocalização faz uso do sistema de posicionamento global.( ) O Internet Protocol pode ser em sistema de geolocalização.( ) O posicionamento geográfico pode ser exibido em mapas digitais.( ) O sistema de geolocalização faz uso de Mac Address de 32 bits. Assinale a alternativa que apresenta a sequência correta: Resposta Selecionada: V, V, V, F. Resposta Correta: V, V, V, F. Comentário da resposta:Resposta correta. A alternativa está correta, pois o sistema de geolocalização tem a base no Sistema de Posicionamento Global (GPS) por meio de coordenadas geográficas chamadas de latitude e longitude. O sistema de geolocalização não só faz uso de GPS mas, também, de outros recursos, como IP, Mac Address e Radiofrequência (RF). A função básica de serviços usando coordenadas geográficas (latitude e longitude) é a localização de um determinado produto ou pessoa em tempo real. Pergunta 3 1 em 1 pontos 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. APIs são interfaces gráficas do usuário que facilitam o acesso a informações externas à aplicação. PORQUE A geolocalização são coordenadas gráficas que permitem, por meio de APIs, localização a distância. Assinale a alternativa correta: Resposta Selecionada: As asserções I e II são proposições falsas. Resposta Correta: As asserções I e II são proposições falsas. Comentário da resposta: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. Pergunta 4 1 em 1 pontos 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. 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 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: Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Comentário da resposta: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 um tablet. 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 0 em 1 pontos Analise a figura a seguir: Figura 1 - App Mobile Fonte: theromb / 123RF. O desenvolvimento de um aplicativo é uma tarefa complexa. Essa complexidade está associada à capacidade de a aplicação ter ou não sucesso. O sucesso passa pela compreensão da infraestrutura, bem como por possíveis falhas, atualizações, problemas futuros, segurança, dentre outras variáveis. Em relação ao desenvolvimento de aplicações em plataforma Android, analise as afirmativas a seguir. O Firebase é uma API da Google que tem como objetivo enviar mensagens de notificações e dados de forma confiável.O Firebase é uma plataforma de desenvolvimento mobile (e web) adquirida pela Google com foco emback-end.O Firebase é uma plataforma de desenvolvimento mobile (e web) que dá suporte, apenas, em desenvolvimento.O Firebase pode sincronizar, apenas, banco de dados SQLite que acompanham o Android. Está correto o que se afirma em: Resposta Selecionada: II, apenas. Resposta Correta: I e II, apenas. Comentário da resposta:Sua resposta está incorreta. A alternativa está incorreta, pois o Firebase é um console da web criado para facilitar a implementação de aplicações web e mobile. Nesse console, o desenvolvedor adiciona um projeto e inclui os serviços dos quais deseja fazer uso. A gratuidade não é para todos os serviços. O Realtime Database é um banco de dados que sincroniza os dados com os dispositivos em tempo real. Regras de segurança podem ser configuradas para se definir quem tem acesso a quais dados. O SQLite é um banco pequeno que acompanha o Android (sistema operacional). Pergunta 6 0 em 1 pontos 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. No planejamento de uma App Mobile, deve-se levantar os requisitos necessários de hardware a ser usado.O compartilhamento de imagem ou vídeo deve ser um requisito a ser analisado na criação de uma App Mobile.O framework Android suporta a captura de imagens e vídeos pela android.software.camera2.SurfaceView é uma classe usada para apresentar ao usuário uma prévia da câmera ao vivo. http://android.software.camera2.su/ Está correto o que se afirma em: Resposta Selecionada: I e IV, apenas. Resposta Correta: I, II e IV, apenas. Comentário da resposta: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 7 1 em 1 pontos 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. A interface de percepção do usuário está associada a componentes como reconhecimentos de face, gestos e voz.O objetivo da Interface de Percepção do Usuário (PUI) é aumentar a eficiência e a facilidade de uso do design lógico.O princípio da usabilidade é altamente adotado no design de uma aplicação por meio da PUI.Dentre os componentes da PUI, os gestos são mais usados para comandos de saída de uma aplicação. http://android.hardware.ca/ http://pui.de/ Está correto o que se afirma em: Resposta Selecionada: I, II e III, apenas. Resposta Correta: I, II e III, apenas. Comentário da resposta: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. Pergunta 8 0 em 1 pontos Uma API é um recurso de programação para acessar um dispositivo externo a uma aplicação. Por exemplo, ao desenvolver uma aplicação que faça uso da câmera do dispositivo, uma API de acesso a esse recurso será usada na programação da aplicação móvel pelo desenvolvedor. A partir do trecho exposto, analise as afirmativas a seguir. O pacote android.hardware.camera2 dá suporte por meio de uma interface para dispositivos de câmeras individuais conectadas a um dispositivo Android.CameraDevice é um objeto de retorno para receber atualizações sobre o estado de um dispositivo de câmera.A classe MediaRecorder é usada para apresentar uma prévia da câmera ao vivo para o usuário.MediaRecorder permite o controle de gravação baseado em uma máquina de estado complexo. Está correto o que se afirma em: Resposta Selecionada: http://android.hardware.ca/ http://android.ca/ http://rio.me/ I, apenas. Resposta Correta: I e II, apenas. Comentário da resposta:Sua resposta está incorreta. A alternativa está incorreta, pois CameraDevice é uma representação de uma única câmera conectada a um dispositivo Android, permitindo o controle de grãos finos de captura de imagem e pós-processamento a altas taxas de quadros. MediaRecorder é usada para gravar vídeos da câmera e permite gravação baseada em máquina de estado simples. Pergunta 9 0 em 1 pontos O frequencímetro é um equipamento eletrônico que tem a finalidade de medir a frequência de um sinal, sendo medido em hertz (símbolo Hz) e muito usado para medir o batimento cardíaco de uma pessoa. Aplicações de saúde fazem o uso do frequencímetro para analisar o batimento cardíaco durante um exercício físico. Nesse contexto, assinale a alternativa que apresenta uma afirmação correta sobre sensores usados em App Mobile. Resposta Selecionada: A maioria dos dispositivos Android possui sensores integrados que medem movimento, orientação e várias condições sociais. Resposta Correta: Sensores de campo geomagnético são usados em aplicações que expõem uma bússola ao usuário. Comentário da resposta:Sua resposta está incorreta. A alternativa está incorreta, pois o sistema Android possui diversos tipos de sensores; mais especificamente, três tipos: movimento, ambiental, iluminação. Esses sensores podem medir condições de movimento, posição e condições ambientais. Sensores de movimento são capazes de capturar gestos de usuários e estão disponíveis em todos os smartphones, tanto para iOS quanto para Android. Pergunta 10 1 em 1 pontos A comunicação é parte integrante da relação entre seres humanos. Por sinais ou sons, a comunicação sempre se fez necessária. Na computação, alertas ou mensagens devem ser passados a usuários ou a grupos de usuários; isso permite a comunicação por meio de dispositivos móveis. Nesse sentido, assinale a alternativa que indica qual o princípio do Cloud Messaging existente no Firebase. Resposta Selecionada: Enviar mensagens downstream de servidores para aplicativos clientes e mensagens upstream de aplicativos clientes para servidores. Resposta Correta: Enviar mensagens downstream de servidores para aplicativos clientes e mensagens upstream de aplicativos clientes para servidores. Comentário da resposta:Resposta correta. A alternativa está correta, pois o Cloud Message permite enviar mensagens para os usuários por meio do aplicativo. É possível enviar mensagens downstream de servidores para aplicativos clientes e mensagens upstream de aplicativos clientes para servidores. Esses serviços podem ser criados por meio da API FirebaseMessaging e por meio do Android Studio 1.4 ou superior, com Gradle. Dos clientes do Firebase Cloud Messaging, são exigidos dispositivos com Android 4.1 ou versões superiores. Sábado, 9 de Outubro de 2021 10h47min08s BRT Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10