Prévia do material em texto
Atividade 4 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS 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 1. 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. 2- 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 1. A geolocalização são coordenadas gráficas que permitem, por meio de APIs, localização a distância. Assinale a alternativa correta: 3- 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 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+. 4- 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. 5- 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. 6- 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. 1. O Firebase é uma API da Google que tem como objetivo enviar mensagens de notificações e dados de forma confiável. 2. O Firebase é uma plataforma de desenvolvimento mobile (e web) adquirida pela Google com foco em back-end. 3. O Firebase é uma plataforma de desenvolvimento mobile (e web) que dá suporte, apenas, em desenvolvimento. 4. O Firebase pode sincronizar, apenas, banco de dados SQLite que acompanham o Android. Está correto o que se afirma em: 7- 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. 8- Hoje, no mundo digital, a leitura via smartphone ou tablet torna-se comum entre os usuários de internet. Muitas vezes, o ambiente não é adequado à leitura, o que resulta em uma adaptação do próprio dispositivo com relação, por exemplo, à luminosidade do ambiente. Esse recurso facilita que o usuário tenha um conforto no ato de ler uma informação. Nesse sentido, analise as afirmativas a seguir. 1. Os sensores de iluminação conseguem medir as forças de rotação ao longo de três eixos. 2. Os sensores de iluminação colaboram para a medição de condições do ambiente, como pressão do ar. 3. Os sensores de ambientes englobam as categorias de barômetros, fotômetros e termômetros. 4. Sensores de gravidade medem a desaceleração no movimento vertical de queda e pertencem ao grupo de sensores de ambiente. 9- A empresa Google dispõe de um serviço para aplicações Android no qual o usuário pode manter todas as atualizações das aplicações, garantindo sempre a última versão de aplicações instaladas no dispositivo móvel. Esse serviço é conhecido como Google Play Services. Sobre aplicações móveis, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s). 1. ( ) Por meio do Google Play Services, um pacote de recursos (API) é oferecido aos desenvolvedores de apps Android. 2. ( ) Os pacotes disponibilizados pelo Google Play Services, instalados no dispositivo, podem ser executados em Android 2.1 ou superior. 3. ( ) Dentre os serviços do Google Play Services, incluem-se a autenticação dos serviços Google e o acesso às últimas configurações de privacidade do usuário. 4. ( ) O Google Play Services melhora a experiência de utilização do dispositivo do usuário, facilitando a busca sempre que houver conexão. 10- É notório que o avanço da computação móvel tem trazido benefícios para empresas e usuários. Um dos avanços mais significativos é a capacidade de estabelecer a comunicação e/ou interação com outras aplicações e serviços, resultando em grandes soluções computacionais que atendemàs necessidades dos usuários. A respeito do avanço da computação móvel, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). 1. ( ) A tecnologia de geolocalização cria aplicações melhores na área de logística. 2. ( ) Serviços em nuvem favorecem backups de aplicação móvel. 3. ( ) As APIs são usadas para comunicação com outros serviços. 4. ( ) Google Maps são serviços oferecidos pela Google via protocolo FTP.