Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto

Detalhes bibliográficos
Autor(a) principal: Magalhães, Clayton
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
Texto Completo: http://tede.upf.br:8080/jspui/handle/tede/1898
Resumo: Current mobile devices have the ability to collect context information from the user in a non-intrusive and integrated way, through internal and external sensors. This technological advance opens up many possibilities for the development of applications, especially those sensitive to the context. As they present many challenges and specificities in relation to traditional systems, some initiatives have been proposed for the process of developing this type of application. These initiatives are concentrated in different stages of the project, as well as proposing different models of context representation. However, none of them addresses functional and architectural requirements, providing practical tools and instructions for implementation. This work aims to propose a framework for the development of context-sensitive mobile applications, through representation models, architecture and integrated implementation guidelines, considering principles of modularity, scalability and compatibility. In addition, it gathers and adapts different models from the literature, applying the same concepts in a complementary way. It also addresses current issues such as storage and power limitations on mobile devices, as well as connection availability. To verify the assertiveness of the conceptual model and the proposed architecture, an assessment was made with three systems analysts who were able to read and practice the proposed concepts, answering a feedback questionnaire, generally positive and with suggestions. A mobile application with context-sensitive features was also developed, focused on food care and tested by six nutrition professionals. After a period of use of seven days, the professionals answered a perception questionnaire regarding the features with context sensitivity. The data was analyzed and, in general, users also gave positive feedback. As a conclusion, the application built from the framework verified the viability of the proposed structure through its practical use primarily with software professionals and in an example domain. It is expected, with this work, to contribute to the computing area, with the availability of a framework for context sensitive applications.
id UPF-1_01209d254ce08eabc00831d19c09110c
oai_identifier_str oai:tede.upf.br:tede/1898
network_acronym_str UPF-1
network_name_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
repository_id_str
spelling De Marchi, Ana Carolina Bertoletti73750220034http://lattes.cnpq.br/4180557886735944011.966.660.08http://lattes.cnpq.br/7043694649533636Magalhães, Clayton2020-08-28T14:33:18Z2020-03-26MAGALHÃES, Clayton. Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto. 2020. 88 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.http://tede.upf.br:8080/jspui/handle/tede/1898Current mobile devices have the ability to collect context information from the user in a non-intrusive and integrated way, through internal and external sensors. This technological advance opens up many possibilities for the development of applications, especially those sensitive to the context. As they present many challenges and specificities in relation to traditional systems, some initiatives have been proposed for the process of developing this type of application. These initiatives are concentrated in different stages of the project, as well as proposing different models of context representation. However, none of them addresses functional and architectural requirements, providing practical tools and instructions for implementation. This work aims to propose a framework for the development of context-sensitive mobile applications, through representation models, architecture and integrated implementation guidelines, considering principles of modularity, scalability and compatibility. In addition, it gathers and adapts different models from the literature, applying the same concepts in a complementary way. It also addresses current issues such as storage and power limitations on mobile devices, as well as connection availability. To verify the assertiveness of the conceptual model and the proposed architecture, an assessment was made with three systems analysts who were able to read and practice the proposed concepts, answering a feedback questionnaire, generally positive and with suggestions. A mobile application with context-sensitive features was also developed, focused on food care and tested by six nutrition professionals. After a period of use of seven days, the professionals answered a perception questionnaire regarding the features with context sensitivity. The data was analyzed and, in general, users also gave positive feedback. As a conclusion, the application built from the framework verified the viability of the proposed structure through its practical use primarily with software professionals and in an example domain. It is expected, with this work, to contribute to the computing area, with the availability of a framework for context sensitive applications.Os dispositivos móveis atuais possuem capacidade de coletar informações de contexto do usuário de forma não intrusiva e integrada, por meio de sensores internos e externos. Esse avanço tecnológico abre muitas possibilidades para o desenvolvimento de aplicações, principalmente as sensíveis ao contexto. Por apresentarem muitos desafios e especificidades em relação aos sistemas tradicionais, algumas iniciativas vêm sendo propostas para o processo de desenvolvimento desse tipo de aplicação. Essas iniciativas concentram-se em diferentes etapas de projeto, bem como propõem diferentes modelos de representação do contexto. Contudo, nenhuma delas aborda requisitos funcionais e arquitetônicos, fornecendo ferramentas e guias de instruções práticas para implementação. Este trabalho tem como objetivo propor um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto, por meio de modelos de representação, arquitetura e diretrizes de implementação integrados, considerando princípios de modularidade, escalabilidade e compatibilidade. Além disso, reúne e adapta diferentes modelos da literatura, aplicando os mesmos conceitos de forma complementar. Também trata de questões atuais como as limitações de armazenamento e energia em dispositivos móveis, bem como a disponibilidade de conexão. Para verificar a assertividade do modelo conceitual e da arquitetura proposta, foi feita uma avaliação com três analistas de sistemas os quais puderam ler e praticar os conceitos propostos, respondendo um questionário de feedback, em geral positivo e com sugestões. Também foi desenvolvida uma aplicação móvel com funcionalidades sensíveis ao contexto, voltada para cuidados alimentares e testada por seis profissionais da nutrição. Após um período de uso de sete dias, os profissionais responderam a um questionário de percepção em relação as funcionalidades com sensibilidade ao contexto. Os dados foram analisados e, em geral, os usuários também deram um feedback positivo. Como conclusão, a aplicação construída a partir do framework verificou a viabilidade da estrutura proposta por meio do seu uso prático primeiramente com profissionais de software e em um exemplo de domínio. Espera-se, com este trabalho, contribuir para a área da computação, com a disponibilização de um framework para aplicações sensíveis ao contexto.Submitted by Jucelei Domingues (jucelei@upf.br) on 2020-08-28T14:33:18Z No. of bitstreams: 1 2020ClaytonMagalhaes.pdf: 4674529 bytes, checksum: e0dbfd5c68a2c6c2f0f50a6d71a0f032 (MD5)Made available in DSpace on 2020-08-28T14:33:18Z (GMT). No. of bitstreams: 1 2020ClaytonMagalhaes.pdf: 4674529 bytes, checksum: e0dbfd5c68a2c6c2f0f50a6d71a0f032 (MD5) Previous issue date: 2020-03-26application/pdfporUniversidade de Passo FundoPrograma de Pós-Graduação em Computação AplicadaUPFBrasilInstituto de Ciências Exatas e Geociências – ICEGFramework (Programa de computador)ComputaçãoEngenharia de softwareAplicativos móveisCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOProposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contextoProposition of a framework for the development of context-sensitive mobile applicationsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-70926567600265482650050060061067264934210586263671711205811204509info:eu-repo/semantics/openAccessreponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)instname:Universidade de Passo Fundo (UPF)instacron:UPFORIGINAL2020ClaytonMagalhaes.pdf2020ClaytonMagalhaes.pdfapplication/pdf4674529http://tede.upf.br:8080/jspui/bitstream/tede/1898/2/2020ClaytonMagalhaes.pdfe0dbfd5c68a2c6c2f0f50a6d71a0f032MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://tede.upf.br:8080/jspui/bitstream/tede/1898/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51tede/18982020-08-28 11:33:18.071oai:tede.upf.br:tede/1898Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e DissertaçõesPUBhttp://tede.upf.br/oai/requestbiblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.bropendoar:2020-08-28T14:33:18Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)false
dc.title.por.fl_str_mv Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
dc.title.alternative.eng.fl_str_mv Proposition of a framework for the development of context-sensitive mobile applications
title Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
spellingShingle Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
Magalhães, Clayton
Framework (Programa de computador)
Computação
Engenharia de software
Aplicativos móveis
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
title_full Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
title_fullStr Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
title_full_unstemmed Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
title_sort Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto
author Magalhães, Clayton
author_facet Magalhães, Clayton
author_role author
dc.contributor.advisor1.fl_str_mv De Marchi, Ana Carolina Bertoletti
dc.contributor.advisor1ID.fl_str_mv 73750220034
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4180557886735944
dc.contributor.authorID.fl_str_mv 011.966.660.08
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/7043694649533636
dc.contributor.author.fl_str_mv Magalhães, Clayton
contributor_str_mv De Marchi, Ana Carolina Bertoletti
dc.subject.por.fl_str_mv Framework (Programa de computador)
Computação
Engenharia de software
Aplicativos móveis
topic Framework (Programa de computador)
Computação
Engenharia de software
Aplicativos móveis
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Current mobile devices have the ability to collect context information from the user in a non-intrusive and integrated way, through internal and external sensors. This technological advance opens up many possibilities for the development of applications, especially those sensitive to the context. As they present many challenges and specificities in relation to traditional systems, some initiatives have been proposed for the process of developing this type of application. These initiatives are concentrated in different stages of the project, as well as proposing different models of context representation. However, none of them addresses functional and architectural requirements, providing practical tools and instructions for implementation. This work aims to propose a framework for the development of context-sensitive mobile applications, through representation models, architecture and integrated implementation guidelines, considering principles of modularity, scalability and compatibility. In addition, it gathers and adapts different models from the literature, applying the same concepts in a complementary way. It also addresses current issues such as storage and power limitations on mobile devices, as well as connection availability. To verify the assertiveness of the conceptual model and the proposed architecture, an assessment was made with three systems analysts who were able to read and practice the proposed concepts, answering a feedback questionnaire, generally positive and with suggestions. A mobile application with context-sensitive features was also developed, focused on food care and tested by six nutrition professionals. After a period of use of seven days, the professionals answered a perception questionnaire regarding the features with context sensitivity. The data was analyzed and, in general, users also gave positive feedback. As a conclusion, the application built from the framework verified the viability of the proposed structure through its practical use primarily with software professionals and in an example domain. It is expected, with this work, to contribute to the computing area, with the availability of a framework for context sensitive applications.
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-08-28T14:33:18Z
dc.date.issued.fl_str_mv 2020-03-26
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MAGALHÃES, Clayton. Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto. 2020. 88 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.
dc.identifier.uri.fl_str_mv http://tede.upf.br:8080/jspui/handle/tede/1898
identifier_str_mv MAGALHÃES, Clayton. Proposição de um framework para o desenvolvimento de aplicações móveis sensíveis ao contexto. 2020. 88 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.
url http://tede.upf.br:8080/jspui/handle/tede/1898
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv -709265676002654826
dc.relation.confidence.fl_str_mv 500
500
600
dc.relation.department.fl_str_mv 6106726493421058626
dc.relation.cnpq.fl_str_mv 3671711205811204509
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UPF
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Ciências Exatas e Geociências – ICEG
publisher.none.fl_str_mv Universidade de Passo Fundo
dc.source.none.fl_str_mv reponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
collection Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
bitstream.url.fl_str_mv http://tede.upf.br:8080/jspui/bitstream/tede/1898/2/2020ClaytonMagalhaes.pdf
http://tede.upf.br:8080/jspui/bitstream/tede/1898/1/license.txt
bitstream.checksum.fl_str_mv e0dbfd5c68a2c6c2f0f50a6d71a0f032
bd3efa91386c1718a7f26a329fdcb468
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv biblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.br
_version_ 1809092296153497600