Uma Arquitetura de Referência Baseada em Plugins para Sistemas de Informação Mobile
Resumo
O desenvolvimento de aplicativos móveis trouxe uma série de desafios para a Ciência da Computação. Com limitações de recursos como a bateria, armazenamento e memória, o desenvolvimento de software para dispositivos móveis impõe requisitos não-funcionais importantes a serem considerados no projeto de aplicativos. Com a expansão das redes móveis, os aplicativos tornaram-se populares e projetá-los com componentes reutilizáveis e baixo acoplamentonão é uma tarefa trivial. Este trabalho apresenta uma arquitetura de referênciapara o desenvolvimento de aplicativos móveis orientado a plugins no contexto de sistemas de informação.
Referências
statistics - retrospectiva - de - 2017 - e - projecoes - para - 2018. Acessado em: 19/06/2018.
Berenice Gonçalves e Luiz Gomez, Valéria Feijó e (2013). “Heurística para avaliação de usabilidade em interfaces de aplicativos smartphones: utilidade, produtividade e imersão”. Em: Design e Tecnologia 3.06, pp. 33–42. ISSN : 2178-1974. DOI :10.23972/det2013iss06pp33-42. URL : https://www.ufrgs.br/det/index.php/det/article/view/141.
GSORT. Grupo de Pesquisa em Sistemas Distribuídos Otimização, Redes e Tempo-Real. IFBA Campus Salvador (s.d.). Um sistema open-source para comunicação acadêmica. URL : http://emile.ifba.edu.br. Acessado em 18/06/2018.
Hofmeister, Christine, Robert Nord e Dilip Soni (2000). Applied Software Architecture. 1st. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., p. 432. ISBN : 0-201-32571-3.
Júnior, Jauri Da Cruz (2014). Solução Multiplataforma Para Smartphone Utilizando Os Frameworks Sencha Touch E Phonegap Integrado À Tecnologia Web Service Java.
Leite, Jair Cavalcanti (2017). Design da arquitetura de componentes. URL : https://www.dimap.ufrn.br/~jair/ES/c7.html. Acessado em: 15/12/2017.
M., Shaw e Garlan D. (1996). Software Architecture. Perspectives on an Emerging Discipline. Prentice Hall, p. 242.
MacKenzie, C. Matthew et al. (2006). “Reference Model for Service Oriented Architecture”. Em: Acessado em: 18/06/2018. Disponível em: https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.html.
Melotti, M. (2014). CReAMA: Uma Arquitetura de Referência para o Desenvolvimento de Sistemas Colaborativos Móveis Baseados em Componentes. URL : http://repositorio.ufes.br/handle/10/4270.
QtCompany (2018a). QML Applications | Qt 5.11. URL : http://doc.qt.io/qt-5/qmlapplications.html. Acessado em: 15/06/2018.
—(2018b). Qt - Cross-platform software development for embedded and desktop. URL : https://www.qt.io. Acessado em: 15/06/2018.
—(2018c). Qt Toolkit. URL : http://www.linuxjournal.com/article/201. Acessado em: 15/06/2018.
Taylor, R. N., N. Medvidovic e E. M. Dashofy (2009). Software Architecture: Foundations, Theory, and Practice. Wiley Publishing. ISBN : 0470167742, 9780470167748. URL : https://dl.acm.org/citation.cfm?id=1538494.
Zambiasi, Saulo Popov (2012). “Uma arquitetura de referência para softwares assistentes pessoais baseada na arquitetura orientada a serviços”. Em: Tese (doutorado) - UFSC, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Automação e Sistemas 77, p. 331. URL: https://repositorio.ufsc.br/handle/123456789/99348.