Propostas Submetidas - sem aluno

DEI - FCTUC
Gerado a 2024-04-24 16:43:03 (Europe/Lisbon).
Voltar

Titulo Estágio

MAM - Mobile Application Management, Mobile Applications

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

Novabase, Parque das Nações, Lisboa

Enquadramento

A Novabase, empresa multinacional portuguesa, tem no seu portfólio um conjunto de produtos e cada vez mais com vertente mobile dos mesmos.
O facto destes produtos serem disponibilizados em dispositivos móveis resulta num conjunto de novos desafios que se espera mitigar com o desenvolvimento de um sistema MAM (Mobile Application Management) que terá a responsabilidade de gerir as aplicações que são disponibilizadas em formato de demonstração aos potenciais clientes da Novabase.
Este sistema permitirá gerir o tempo de disponibilidade que cada utilizador terá para experimentar a sua versão demo da aplicação mas também ser notificado se existir uma nova versão da mesma para que possa actualizar para a versão mais recente.

Objetivo

O Estagiário será integrado na equipa mobile juntamente com outro estagiário que ficará responsável pela parte server-side do sistema. O estagiário terá a oportunidade de participar na decisão de arquitectura do sistema que será desenvolvido de raíz. O Objectivo final será o desenvolvimento de aplicações mobile para os principais sistemas operativos mobile: iOS, Android e Windows 10 mobile, que permita ser o front-end para os potenciais clientes da Novabase a partir da qual poderão consultar as aplicações de demonstração que podem instalar no seu dispositivo e proceder à instalação do mesmo, após autenticação. Será de extrema importância uma escolha acertada da arquitectura e infraestrutura a implementar por forma a facilitar o desenvolvimento das respectivas aplicações e por forma a que o sistema dê resposta aos pedidos pela parte dos utilizadores.

Plano de Trabalhos - Semestre 1

No decorrer do primeiro semestre deverá ser discutida e definida a arquitectura final da solução, qual o stack tecnológico que mais se adequa tendo em conta os requisitos identificados. Para tal deverá existir uma fase inicial de levantamento de requisitos junto não só do responsável pelo estágio como também de um conjunto de clientes internos que terão a responsabilidade de inserir e gerir os seus produtos à medida que os mesmos sejam disponibilizados para demonstração. A solução final deverá ser discutida e avaliada por um conjunto de responsáveis técnicos da Novabase, sendo realizada uma Peer Review sobre a solução.

Plano de Trabalhos - Semestre 2

Deverá ser realizada a implementação da solução definida inicialmente, nomedamente das aplicações para os dispositivos móveis que serão a forma dos utilizadores instalarem as aplicações de demonstração da Novabase.

Condições

O estagiário terá ao seu dispor um computador que lhe permita efectuar a definição do sistema e o desenvolvimento da respectiva solução assim como acesso às instalações da Novabase onde poderá contactar com os clientes que irão usar a aplicação e também com todos os recursos disponíveis para os colaboradores da Novabase.
Será ainda disponibilizada a infraestrutura necessária ao desenvolvimento do sistema informático, na cloud ou on-premises, de acordo com o que melhor se adeque à solução.

Orientador

David Mestre
david.mestre@novabase.pt 📩