Buscar

Resenha critica Paradigmas de Desenvolvimento de Aplicativos para Aparelhos Celulares - Desenv Multiplataforma

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
 
 
 
 
 
 
UNIVERSIDADE ESTÁCIO DE SÁ 
MBA EM DESENVOLVIMENTO MOBILE 
 
 
Resenha Crítica de Caso 
José Santana da Cunha Sales 
 
 
 
Trabalho da disciplina Desenvolvimento Aplicativos Multiplataforma 
Tutor: Prof. Thiago Rodrigues Medeiros 
 
 
Brasília-DF 
2020 
http://portal.estacio.br/
 
 
 
2 
 
OS PARADIGMAS DE DESENVOLVIMENTO DE APLICATIVOS PARA 
APARELHOS CELULARES 
 
Referência: 
M. S. Marcelo, T. P. S. Marilde. Os Paradigmas de Desenvolvimento de Aplicativos 
para Aparelhos Celulares. Departamento de Computação – Universidade Federal de 
São Carlos, Maio 2014. Disponível em: 
http://pos.estacio.webaula.com.br/Biblioteca/Acervo/Basico/PG0234/Biblioteca_481
57/Biblioteca_48157.pdf - Acesso em: 27/04/20020. 
 
O artigo aborda as diferentes categorias dos paradigmas de desenvolvimento de aplicativos 
para celulares, fundamentando que a escolha adequada do paradigma garante um aplicativo viável 
para sua atividade fim. Apresentado no Departamento de Computação – Universidade Federal de 
São Carlos, o artigo está organizado em nove páginas e composto por sete seções, a saber: 
Introdução; Desenvolvimento de Aplicativo Nativo para Aparelhos Celulares; Desenvolvimento de 
Aplicativo Multiplataforma para Aparelhos Celulares; A Melhor Solução: Existe um Paradigma de 
Desenvolvimento Ideal?; Estudo de Caso: Sistema de Gestão Patrimonial (GEPAT); Trabalhos 
Relacionados e Conclusão e Trabalhos Futuros. 
Na Introdução, tratam sobre a evolução tecnológica dos celulares, evidenciam melhorias 
em hardware e avanços nos sistemas operacionais, que consequentemente resultaram em aplicativos 
para celulares com mais recursos e serviços, integrando e facilitando cada vez mais o cotidiano das 
pessoas e empresas. Em razão do avanço tecnológico surgiram diversas plataformas e soluções de 
desenvolvimento, e devido à fragmentação das plataformas tecnológicas acarretaram problemas 
como tempo, custo, manutenção e complexidade das tecnologias para o desenvolvimento de 
aplicativos. 
Na seção Desenvolvimento de Aplicativo Nativo para Aparelhos Celulares, salientam 
que aplicativos nativos são aqueles desenvolvidos para uma plataforma específica, obtendo acesso a 
todos os recursos embutido (nativo) no dispositivo, como contatos, GPS, câmera entre outros. 
Citam as diversas plataformas e suas respectivas linguagens de programação necessárias para o 
desenvolvimento de aplicativo nativo, como por exemplo, (linguagem Java para plataforma 
Android) e exige do desenvolvedor profundo conhecedor das tecnologias da plataforma desejada. 
Esclarecem ainda que, os aplicativos nativos contam com uma navegação mais profunda, sua 
 
 
 
3 
interface é padronizada de acordo com o sistema operacional (SO), ótimo desempenho devido à 
ausência da interpretação do código na execução, a atualização para desenvolver o aplicativo ocorre 
simultaneamente à plataforma. Contudo, trazem como desvantagem o preço, recurso humano 
(equipe qualificada) e o tempo para o desenvolvimento, pois para um mesmo aplicativo exige a 
concepção de um código para cada plataforma. 
No Desenvolvimento de Aplicativo Multiplataforma para Aparelhos Celulares, 
explanam que o maior estímulo é a concepção de um único código para aplicativo de celular e 
utilizá-lo em diferentes plataformas, nesse contexto vários frameworks para aplicativo 
multiplataforma foram desenvolvidos e apresentam numerosos proveitos, a saber: baixo custo de 
manutenção, menor tempo no desenvolvimento, complexidade menor, base de código reutilizável e 
aumento de participação no mercado. Classificam as ferramentas de desenvolvimento e faz os 
devidos argumentos dos grupos: Biblioteca, Framework, Plataformas e Produto/Serviço. Descrevem 
os variados frameworks em relação ao tipo de abordagem e propósito, a saber: A) Aplicativo Web 
Puro – trabalha com a aplicação baseada no padrão web (html5, Css3 e Javascript) e a aplicação é 
executada diretamente no navegador do celular. B) Aplicativo Web Híbrido – também utiliza o 
padrão web (htm5, css3 e javascript), porém utiliza recursos nativos do dispositivo por meio de API 
Javascript comum. C) Compilação cruzada – sua abordagem consiste em obter o código nativo por 
meio da conversão da codificação do framework. D) Mobile Widget – descrito como pequenos 
aplicativos com finalidade única ao usuário (previsão do tempo, data e hora, calculadora etc.), 
utilizam a tecnologia do padrão web. 
Na seção A Melhor Solução: Existe um Paradigma de Desenvolvimento Ideal?, Citam 
um estudo de caso do Facebook no desenvolvimento de um aplicativo, no qual decidiram por uma 
técnica de abordagem errônea que resultou um final problemático, concluíram que não há um 
paradigma ideal e sim uma escolha correta da técnica de abordagem para o aplicativo a ser 
desenvolvido. 
Sobre o Estudo de Caso: Sistema de Gestão patrimonial (GEPAT) relatam sobre o 
desenvolvimento de software para o gerenciamento de patrimônio da Universidade São Carlos, 
entre as funcionalidades do sistema contém a tecnologia NFC (NEAR Field Communication) 
presente no sistema operacional Android, que permite a comunicação entre um celular e uma 
etiqueta (passiva) através de um toque ou por aproximação com o objetivo de facilitar a atividade de 
inventário de bens. Devido à necessidade de uso da tecnologia NFC foi determinante para decidir a 
 
 
 
4 
técnica de abordagem do aplicativo a ser desenvolvido, no caso aplicativo Nativo e não 
Multiplataforma. 
Na seção Trabalhos Relacionados evidenciam que o artigo é diferente dos demais por 
apresentar estudo de caso. 
Na Conclusão e Trabalhos Futuros afirmam a preocupação para o desenvolvimento 
Multiplaforma devido suas vantagens, reforçam que não há um paradigma de desenvolvimento para 
todas as necessidades (caso Facebook e software GEPAT) e que através da análise sobre os tópicos 
abordados faça a escolha do paradigma de desenvolvimento adequado. Apontam como trabalho 
futuro um estudo de caso em aplicativos com outros tipos de funcionalidades. 
Por fim, observa positivamente os argumentos no artigo uma vez que somente através da 
análise de cada necessidade será possível saber qual o melhor paradigma para desenvolver o 
aplicativo.

Outros materiais