Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma

Detalhes bibliográficos
Autor(a) principal: Bassotto, Helena
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UCS
Texto Completo: https://repositorio.ucs.br/handle/11338/1512
Resumo: O desenvolvimento de aplicativos móveis está amplamente ligado às plataformas dos dispositivos. Com a diversidade de plataformas existentes e suas diferentes linguagens de programação, desenvolver um aplicativo abrangente às plataformas do mercado torna-se uma tarefa que demanda tempo e conhecimento maiores por parte dos realizadores do projeto. Uma possível solução para este cenário é o desenvolvimento de aplicativos multiplataforma híbridos. Neste tipo de aplicativo, o desenvolvimento é realizado somente uma vez, utilizando em conjunto as linguagens de programação HTML5, Javascript e CSS. Ferramentas de desenvolvimento são responsáveis por realizar o encapsulamento nativo para cada plataforma necessária. Desta forma, não seriam perdidas funcionalidades que estão disponíveis somente em aplicativos desenvolvidos no ambiente nativo de cada plataforma. Baseando-se no conceito de aplicativos multiplataforma híbridos, foi realizada uma pesquisa a respeito das ferramentas de desenvolvimento disponíveis. Foram selecionadas três ferramentas para realização de um estudo prático. A seleção baseou-se nos critérios de atendimento às plataformas Android, iOS e Windows Phone, e licenciamento gratuito. No estudo prático, as ferramentas foram avaliadas quanto ao atendimento e compatibilidade de funções nativas. Analisando os resultados obtidos, foi possível concluir que o desenvolvimento de aplicativos móveis híbridos é válido, bem como selecionar uma ferramenta para desenvolvimento de um protótipo de aplicativo híbrido. O protótipo foi construído baseando-se em características de qualidade de software (usabilidade, funcionalidade, confiabilidade e eficiência), com foco na portabilidade e responsividade (sic).
id UCS_ff13294307b8253ba52e48e5223cc7cd
oai_identifier_str oai:repositorio.ucs.br:11338/1512
network_acronym_str UCS
network_name_str Repositório Institucional da UCS
repository_id_str
spelling Bassotto, HelenaRibeiro, Helena GraziottinBoff, ElisaFaccin, Daniel Antônio2017-02-03T15:48:08Z2017-02-03T15:48:08Z2014https://repositorio.ucs.br/handle/11338/1512O desenvolvimento de aplicativos móveis está amplamente ligado às plataformas dos dispositivos. Com a diversidade de plataformas existentes e suas diferentes linguagens de programação, desenvolver um aplicativo abrangente às plataformas do mercado torna-se uma tarefa que demanda tempo e conhecimento maiores por parte dos realizadores do projeto. Uma possível solução para este cenário é o desenvolvimento de aplicativos multiplataforma híbridos. Neste tipo de aplicativo, o desenvolvimento é realizado somente uma vez, utilizando em conjunto as linguagens de programação HTML5, Javascript e CSS. Ferramentas de desenvolvimento são responsáveis por realizar o encapsulamento nativo para cada plataforma necessária. Desta forma, não seriam perdidas funcionalidades que estão disponíveis somente em aplicativos desenvolvidos no ambiente nativo de cada plataforma. Baseando-se no conceito de aplicativos multiplataforma híbridos, foi realizada uma pesquisa a respeito das ferramentas de desenvolvimento disponíveis. Foram selecionadas três ferramentas para realização de um estudo prático. A seleção baseou-se nos critérios de atendimento às plataformas Android, iOS e Windows Phone, e licenciamento gratuito. No estudo prático, as ferramentas foram avaliadas quanto ao atendimento e compatibilidade de funções nativas. Analisando os resultados obtidos, foi possível concluir que o desenvolvimento de aplicativos móveis híbridos é válido, bem como selecionar uma ferramenta para desenvolvimento de um protótipo de aplicativo híbrido. O protótipo foi construído baseando-se em características de qualidade de software (usabilidade, funcionalidade, confiabilidade e eficiência), com foco na portabilidade e responsividade (sic).Aplicações WebAplicativos móveisSmartphonesDesenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataformainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UCSinstname:Universidade de Caxias do Sul (UCS)instacron:UCSinfo:eu-repo/semantics/openAccessUniversidade de Caxias do SulBacharelado em Ciência da ComputaçãoTEXTTCC Helena Bassotto.pdf.txtTCC Helena Bassotto.pdf.txtExtracted texttext/plain122133https://repositorio.ucs.br/xmlui/bitstream/11338/1512/3/TCC%20Helena%20Bassotto.pdf.txt82a21d9467549ede6050b49d4fae9b9aMD53THUMBNAILTCC Helena Bassotto.pdf.jpgTCC Helena Bassotto.pdf.jpgGenerated Thumbnailimage/jpeg1183https://repositorio.ucs.br/xmlui/bitstream/11338/1512/4/TCC%20Helena%20Bassotto.pdf.jpg94c0b7fc110a3bd620efaf474e821582MD54ORIGINALTCC Helena Bassotto.pdfTCC Helena Bassotto.pdfapplication/pdf1921189https://repositorio.ucs.br/xmlui/bitstream/11338/1512/1/TCC%20Helena%20Bassotto.pdf8ca457408b22cc513dddee872e7ddcd9MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucs.br/xmlui/bitstream/11338/1512/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5211338/15122018-08-17 06:33:10.692oai:repositorio.ucs.br:11338/1512Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2018-08-17T06:33:10Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
title Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
spellingShingle Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
Bassotto, Helena
Aplicações Web
Aplicativos móveis
Smartphones
title_short Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
title_full Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
title_fullStr Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
title_full_unstemmed Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
title_sort Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
author Bassotto, Helena
author_facet Bassotto, Helena
author_role author
dc.contributor.other.none.fl_str_mv Ribeiro, Helena Graziottin
Boff, Elisa
dc.contributor.author.fl_str_mv Bassotto, Helena
dc.contributor.advisor1.fl_str_mv Faccin, Daniel Antônio
contributor_str_mv Faccin, Daniel Antônio
dc.subject.por.fl_str_mv Aplicações Web
Aplicativos móveis
Smartphones
topic Aplicações Web
Aplicativos móveis
Smartphones
description O desenvolvimento de aplicativos móveis está amplamente ligado às plataformas dos dispositivos. Com a diversidade de plataformas existentes e suas diferentes linguagens de programação, desenvolver um aplicativo abrangente às plataformas do mercado torna-se uma tarefa que demanda tempo e conhecimento maiores por parte dos realizadores do projeto. Uma possível solução para este cenário é o desenvolvimento de aplicativos multiplataforma híbridos. Neste tipo de aplicativo, o desenvolvimento é realizado somente uma vez, utilizando em conjunto as linguagens de programação HTML5, Javascript e CSS. Ferramentas de desenvolvimento são responsáveis por realizar o encapsulamento nativo para cada plataforma necessária. Desta forma, não seriam perdidas funcionalidades que estão disponíveis somente em aplicativos desenvolvidos no ambiente nativo de cada plataforma. Baseando-se no conceito de aplicativos multiplataforma híbridos, foi realizada uma pesquisa a respeito das ferramentas de desenvolvimento disponíveis. Foram selecionadas três ferramentas para realização de um estudo prático. A seleção baseou-se nos critérios de atendimento às plataformas Android, iOS e Windows Phone, e licenciamento gratuito. No estudo prático, as ferramentas foram avaliadas quanto ao atendimento e compatibilidade de funções nativas. Analisando os resultados obtidos, foi possível concluir que o desenvolvimento de aplicativos móveis híbridos é válido, bem como selecionar uma ferramenta para desenvolvimento de um protótipo de aplicativo híbrido. O protótipo foi construído baseando-se em características de qualidade de software (usabilidade, funcionalidade, confiabilidade e eficiência), com foco na portabilidade e responsividade (sic).
publishDate 2014
dc.date.submitted.none.fl_str_mv 2014
dc.date.accessioned.fl_str_mv 2017-02-03T15:48:08Z
dc.date.available.fl_str_mv 2017-02-03T15:48:08Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ucs.br/handle/11338/1512
url https://repositorio.ucs.br/handle/11338/1512
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UCS
instname:Universidade de Caxias do Sul (UCS)
instacron:UCS
instname_str Universidade de Caxias do Sul (UCS)
instacron_str UCS
institution UCS
reponame_str Repositório Institucional da UCS
collection Repositório Institucional da UCS
bitstream.url.fl_str_mv https://repositorio.ucs.br/xmlui/bitstream/11338/1512/3/TCC%20Helena%20Bassotto.pdf.txt
https://repositorio.ucs.br/xmlui/bitstream/11338/1512/4/TCC%20Helena%20Bassotto.pdf.jpg
https://repositorio.ucs.br/xmlui/bitstream/11338/1512/1/TCC%20Helena%20Bassotto.pdf
https://repositorio.ucs.br/xmlui/bitstream/11338/1512/2/license.txt
bitstream.checksum.fl_str_mv 82a21d9467549ede6050b49d4fae9b9a
94c0b7fc110a3bd620efaf474e821582
8ca457408b22cc513dddee872e7ddcd9
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)
repository.mail.fl_str_mv
_version_ 1798308895533301760