Propostas de Estágio 2011/2012

DEI - FCTUC
Gerado a 2024-04-29 11:33:39 (Europe/Lisbon).
Voltar

Titulo Estágio

Aplicação de Internet TV

Área Tecnológica

Engenharia de Software

Local do Estágio

WIT Software, Coimbra

Enquadramento

Ver Televisão e filmes pela internet é actualmente bastante popular e prova disso são serviços como o Netflix, Amazon Instant Video, Hulu, BBC iPlayer, Demand Five, Netflix, entre outros. Este tipo de serviços, também denominados “over-the-top television”, utilizam a ligação de banda larga de Internet e permite aos utilizadores assistir a Live TV, aceder ao video clube e a catch-up TV.

O crescente mercado de TV on Demand tem impulsionado a criação de sites e aplicações para PC, telemóvel e consolas de jogos como um must-have junto dos principais broadcasters de TV (ex: BBC, Comcast, Meo).

A WIT Software tem actualmente na sua oferta o WIT Connected TV Suite dirigido aos operadores de IPTV tais como a Zon, Meo, Vodafone PT, Comcast e AT&T. A suite é composta por uma plataforma de gestão de aplicações interactivas para TV, também chamadas TV Widgets, com o objectivo de convergir a TV com as aplicações da Internet e as comunicações móveis/fixo. As TV Widgets disponíveis são: Google News, Facebook, Yahoo! Fantasy sports, Picasa, Youtube, Caller-id notification e Visual Voicemail.

WIT Connected TV Suite
http://www.wit-software.com/products/connected-tv-suite/

Este projecto de estágio pretende acrescentar à actual oferta de TV da WIT Software uma aplicação para PC que integra com o Back-End de IPTV de forma a disponibilizar conteúdos de TV no PC. Pretende-se que esta aplicação de Internet TV para PC assente nos seguintes pilares:
• Facilidade de acesso ao conteúdo de TV (VoD, Live TV).
• Promover o conteúdo de TV através de recomendações.
• Integração com redes sociais existentes de forma a promover o networking e rapidamente criar uma comunidade de utilizadores com os mesmos interesses/gostos.
• Possibilidade de ser rapidamente adaptado a outros dispositivos tais como o telemóvel.

Os estagiários serão integrados num ambiente de desenvolvimento de software profissional com processos bem definidos que deverão respeitar. Serão seguidos os processos de desenvolvimento internos da WIT Software e a qualidade do processo deverá ser uma preocupação constante do estagiário.

As metodologias a seguir durante o estágio serão as já utilizadas na WIT Software. O estagiário receberá um acompanhamento próximo pelo orientador de estágio, deverá ter reuniões semanais de projecto e deverá elaborar relatórios semanais das actividades efectuadas.

Objetivo

O objectivo principal deste estágio consiste no desenvolvimento de uma aplicação de Internet TV para PC que possa ser executada no maior número de sistemas operativos possível.

Espera-se que o candidato tenha excelentes noções de interacção com o utilizador e que tenha a capacidade de aprender novas tecnologias incluindo métodos de entrega de vídeo (ex: streaming, progressive download) e tecnologias adaptativas (ex: HLS, Smooth streaming).

Como resultado deste estágio, pretende-se uma aplicação com as seguintes funcionalidades principais:
• Acesso e Playback dos conteúdos de vídeo
o Utilização de streaming de video
o Suporte para DRM
o Mecanismos de pesquisa avançada (já suportados pela plataforma)
• 10-foot User-Interface
o Implementação de user-interface que obedeça aos guidelines de aplicações de TV
• Redes Sociais
o Suporte para publicar opiniões dos utilizadores em redes sociais existentes
• Motor de recomendações
o Integração com motor de recomendações
• Gestão de utilizadores
o Suporte para autenticação de utilizadores
o Suporte para vários utilizadores
o Gestão das preferências dos utilizadores
o Registo de utilizadores

• Set 2011: Análise detalhada de aplicações de Internet TV
• Set 2011: Elaboração de documento com mockups/wireframes
• Out 2011: Elaboração de um plano de trabalhos detalhado
• Out 2011: Elaboração de documento com a arquitectura da aplicação PC
• Out 2011 – Jan 2012: Implementação da 1ª versão da aplicação PC (funcionalidades mais reduzidas e a definir no plano de trabalhos) (*)
• Fev 2012: Documentação intermédia de estágio

(*) A metodologia de desenvolvimento adoptada será Scrum, pelo que o aluno deverá prever, a cada Sprint, a existência de testes, validações e correcções ao software.

Plano de Trabalhos - Semestre 1

• Set 2011: Análise detalhada de aplicações de Internet TV
• Set 2011: Elaboração de documento com mockups/wireframes
• Out 2011: Elaboração de um plano de trabalhos detalhado
• Out 2011: Elaboração de documento com a arquitectura da aplicação PC
• Out 2011 – Jan 2012: Implementação da 1ª versão da aplicação PC (funcionalidades mais reduzidas e a definir no plano de trabalhos) (*)
• Fev 2012: Documentação intermédia de estágio

(*) A metodologia de desenvolvimento adoptada será Scrum, pelo que o aluno deverá prever, a cada Sprint, a existência de testes, validações e correcções ao software.

Plano de Trabalhos - Semestre 2

• Fev 2012 – Abr 2012: Implementação da 2ª versão da aplicação PC (*)
• Abr 2012 – Jun 2012: Implementação da versão Final da aplicação PC (*)
• Jul 2012: Elaboração da documentação final de estágio assim como do relatório final de estágio.

(*) A metodologia de desenvolvimento adoptada será Scrum, pelo que o aluno deverá prever, a cada Sprint, a existência de testes, validações e correcções ao software.

Condições

O aluno terá um posto de trabalho na WIT Software (Coimbra), onde poderá desenvolver todos os trabalhos do seu estágio.

O estágio será enquadrado e remunerado de acordo com um estágio profissional.

Observações

- Toda a documentação de projecto será em Inglês.

Orientador

Nuno Carvalho
nuno.carvalho@wit-software.com 📩