Propostas submetidas

DEI - FCTUC
Gerado a 2024-11-21 22:05:36 (Europe/Lisbon).
Voltar

Titulo Estágio

Solução de Software para criação automática de “Video Stories”

Áreas de especialidade

Engenharia de Software

Local do Estágio

WIT Software, Taveiro, Coimbra

Enquadramento

A WIT desenvolve software para Operadores de Telecomunicações tais como o Grupo Vodafone, Telefónica, Orange, Deutsche Telekom, Singtel, Oi Brasil, CenturyLink (USA), TeliaSonera e Unitel.

No âmbito deste estágio pretende-se prototipar um serviço para a cloud que permita criar um vídeo único tendo como base fotos e vídeos obtidos de várias fontes, por exemplo: Facebook e Instagram. Devem ser explorados o metadata disponível nas fotos e vídeos mas também cruzar com outras fontes de internet, por ex: sites de notícias. O resultado final deverá ser um vídeo que “conta” a história dos vários momentos captados pelo utilizador, com o devido contexto no tempo e espaço em que ocorreram.

Para realizar este protótipo, será necessário integração com APIs oficiais já existentes (ex: Facebook e Instagram) assim como frameworks de media com vista a realizar as necessárias operações nas fotos e vídeo.

Objetivo

O estágio consiste no desenvolvimento de um protótipo de um serviço de software que irá disponibilizar uma interface pública para aplicações móveis/PC. Estas aplicações cliente vão indicar ao servidor aplicacional quais as fotos e vídeos a serem tratadas. O servidor será responsável por agregar os conteúdos de várias fontes, gerar um vídeo e disponibilizar o mesmo para visualização nas aplicações cliente.

O estagiário deverá começar por estudar a arquitectura de serviços na cloud, APIs oficiais a serem consideradas no âmbito do estágio (Facebook), e media frameworks para fotos e vídeos. Após esta fase inicial de aquisição de conhecimento, deverá conduzir um estudo sobre o estado da arte no qual se insere o estágio.

O aluno deverá ter a capacidade crítica necessária para recolher, analisar e estruturar informação de soluções existentes no mercado. Esta informação deverá ser depois aplicada no desenvolvimento da solução pretendida.

Plano de Trabalhos - Semestre 1

- Análise dos objectivos gerais do estágio
- Levantamento de frameworks e APIs aplicáveis ao estágio
- Levantamento do estado da arte
- Análise de requisitos para as funcionalidades propostas
- Proposta de arquitectura e design do software
- Escolha das funcionalidades a desenvolver
- Elaboração do plano de desenvolvimento
- Implementação de um primeiro protótipo
- Documentação intermédia do estágio

Plano de Trabalhos - Semestre 2

- Implementação e integração:
1. Módulos de software
2. Serviços de suporte aos módulos.
3. Ferramentas de análise de utilização
- Trial restrito das novas funcionalidades.
- Testes de performance;
- Avaliação de requisitos não funcionais através de benchmarking;
- Documentação final de estágio.

Condições

O local de trabalho será no escritório da WIT Software em Taveiro. O estágio será remunerado. O estagiário terá ao seu dispor os equipamentos necessários para desempenhar as suas tarefas.

Além da remuneração, o estagiário poderá ser convidado para receber formação na WIT Academy (que inclui tópicos tais como: IMS, VoIP, SIP, iOS Programming, Android Programming, Arquitecturas de Software, Software Quality, Metodologias de Desenvolvimento de Software).

No final do estágio, será feita uma avaliação do estagiário e dos conhecimentos adquiridos. Se o resultado for positivo o estagiário será convidado para fazer parte da equipa de desenvolvimento.

Observações

- Toda a documentação de projecto será em Inglês.
- Será usado Scrum, como metodologia de desenvolvimento.
- Existe um Tutor e um Orientador. O Orientador define os requisitos do estágio, define as prioridades do Backlog e acompanha os resultados do projecto. O Tutor garante o cumprimento das tarefas e promove as reuniões periódicas de acompanhado do aluno.

Orientador

Sérgio Miguel Felício Dinis
sergio.dinis@wit-software.com 📩