Serviços de backend para o desenvolvimento de aplicações móveis

Detalhes bibliográficos
Autor(a) principal: Pereira, Mariana da Silva Costa
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/25017
Resumo: A crescente importância das aplicações móveis na oferta das empresas de software coloca desafios quanto à sua arquitetura. Neste contexto, é necessário garantir um nível de prontidão e sofisticação do desenvolvimento apoiado na utilização de plataformas de servidor (backends) para garantir um conjunto de serviços comuns, tais como a gestão de utilizadores, seguimento dos padrões de utilização ou distribuição de mensagens em larga escala. Neste projeto de estágio, tomou-se como ponto de partida a solução de código aberto do Parse Server, que foi adaptado e configurado para poder ser usado como backend de referência na Ubiwhere, empresa de acolhimento deste trabalho. A solução desenvolvida envolve a integração do Parse Server com o Parse Dashboard, bem como o desenvolvimento de novas funcionalidades para estes dois componentes e a integração dos módulos para o envio de notificações e para a automatização do processo de envio de emails. Para validar as funcionalidades desenvolvidas e a correta integração dos componentes foram ainda integradas duas aplicações cliente. Além disso, o processo de configuração e instalação dos componentes foi automatizado através da criação de containers. A solução desenvolvida, que se encontra em produção, permite à empresa utilizar um backend próprio para o desenvolvimento de aplicações, especialmente para as plataformas móveis.
id RCAP_417845a31f20dc3cf47ddd7afa11f1cd
oai_identifier_str oai:ria.ua.pt:10773/25017
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Serviços de backend para o desenvolvimento de aplicações móveisAplicações móveisPlataformas de servidorParse ServerA crescente importância das aplicações móveis na oferta das empresas de software coloca desafios quanto à sua arquitetura. Neste contexto, é necessário garantir um nível de prontidão e sofisticação do desenvolvimento apoiado na utilização de plataformas de servidor (backends) para garantir um conjunto de serviços comuns, tais como a gestão de utilizadores, seguimento dos padrões de utilização ou distribuição de mensagens em larga escala. Neste projeto de estágio, tomou-se como ponto de partida a solução de código aberto do Parse Server, que foi adaptado e configurado para poder ser usado como backend de referência na Ubiwhere, empresa de acolhimento deste trabalho. A solução desenvolvida envolve a integração do Parse Server com o Parse Dashboard, bem como o desenvolvimento de novas funcionalidades para estes dois componentes e a integração dos módulos para o envio de notificações e para a automatização do processo de envio de emails. Para validar as funcionalidades desenvolvidas e a correta integração dos componentes foram ainda integradas duas aplicações cliente. Além disso, o processo de configuração e instalação dos componentes foi automatizado através da criação de containers. A solução desenvolvida, que se encontra em produção, permite à empresa utilizar um backend próprio para o desenvolvimento de aplicações, especialmente para as plataformas móveis.The increasing importance of mobile applications in the portfolio of software companies puts challenges towards their architecture. In this context, the required levels of readiness and sophistication in the development is supported by the use of server platforms (backends) to ensure a set of common services, such as user management, monitoring of usage levels or the distribution of messages in large-scale. In this internship project, the Parse Server Open source solution was selected as a starting point, then adapted and configured to be used as a reference backend at Ubiwhere, the host company of this work. The developed solution included the integration of parse Server with the Parse Dashboard, the development of new features for these two components, and the integration of modules for sending notifications and for automating the process of sending emails. Two client applications were integrated with the backend to validate the developed features and the correct integration of the components. In addition, the process of configuring and installing the components has been automated by using containers. The developed solution, already used in production, allows the company to use its own backend instance for the development of applications, especially for mobile platforms.2019-01-07T11:57:24Z2018-07-17T00:00:00Z2018-07-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/25017TID:202232654porPereira, Mariana da Silva Costainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:48:51Zoai:ria.ua.pt:10773/25017Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:58:29.820018Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Serviços de backend para o desenvolvimento de aplicações móveis
title Serviços de backend para o desenvolvimento de aplicações móveis
spellingShingle Serviços de backend para o desenvolvimento de aplicações móveis
Pereira, Mariana da Silva Costa
Aplicações móveis
Plataformas de servidor
Parse Server
title_short Serviços de backend para o desenvolvimento de aplicações móveis
title_full Serviços de backend para o desenvolvimento de aplicações móveis
title_fullStr Serviços de backend para o desenvolvimento de aplicações móveis
title_full_unstemmed Serviços de backend para o desenvolvimento de aplicações móveis
title_sort Serviços de backend para o desenvolvimento de aplicações móveis
author Pereira, Mariana da Silva Costa
author_facet Pereira, Mariana da Silva Costa
author_role author
dc.contributor.author.fl_str_mv Pereira, Mariana da Silva Costa
dc.subject.por.fl_str_mv Aplicações móveis
Plataformas de servidor
Parse Server
topic Aplicações móveis
Plataformas de servidor
Parse Server
description A crescente importância das aplicações móveis na oferta das empresas de software coloca desafios quanto à sua arquitetura. Neste contexto, é necessário garantir um nível de prontidão e sofisticação do desenvolvimento apoiado na utilização de plataformas de servidor (backends) para garantir um conjunto de serviços comuns, tais como a gestão de utilizadores, seguimento dos padrões de utilização ou distribuição de mensagens em larga escala. Neste projeto de estágio, tomou-se como ponto de partida a solução de código aberto do Parse Server, que foi adaptado e configurado para poder ser usado como backend de referência na Ubiwhere, empresa de acolhimento deste trabalho. A solução desenvolvida envolve a integração do Parse Server com o Parse Dashboard, bem como o desenvolvimento de novas funcionalidades para estes dois componentes e a integração dos módulos para o envio de notificações e para a automatização do processo de envio de emails. Para validar as funcionalidades desenvolvidas e a correta integração dos componentes foram ainda integradas duas aplicações cliente. Além disso, o processo de configuração e instalação dos componentes foi automatizado através da criação de containers. A solução desenvolvida, que se encontra em produção, permite à empresa utilizar um backend próprio para o desenvolvimento de aplicações, especialmente para as plataformas móveis.
publishDate 2018
dc.date.none.fl_str_mv 2018-07-17T00:00:00Z
2018-07-17
2019-01-07T11:57:24Z
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.uri.fl_str_mv http://hdl.handle.net/10773/25017
TID:202232654
url http://hdl.handle.net/10773/25017
identifier_str_mv TID:202232654
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137639530496000