Titulo Estágio
2016_W01 Getting Graphic and Seeing the Big Data
Áreas de especialidade
Engenharia de Software
Comunicações, Serviços e Infraestruturas
Local do Estágio
Aveiro
Enquadramento
Na Era da Informação, vivemos num mundo rodeado por dados, abraçando cada aspeto da vida diária. Desde a recolha de informação de sensores de sinais vitais, passando aos registos de compras no mercado de retalho, até a cada interação numa rede social, é seguro assumir que se algo pode ser medido, então os seus dados podem ser arquivados, compilados, processados e analisados.
Por outro lado, o volume, ritmo de crescimento e variedade de dados disponíveis têm aumentado a um ritmo surpreendente durante os últimos anos. Por exemplo, no facebook são enviados 200 milhões de novas fotos por dia. Importa assim entender de que forma é que esta massa hercúlea de informação pode ser capitalizada, gerando nova informação e conhecimento.
Objetivo
A WITHUS – Inovação e Tecnologia, Lda. ciente deste paradigma visto estar fortemente implementada no sector das Telecomunicações, Energia e Industria, tem participado no desenvolvimento de produtos inovadores, como é o caso do serviço “re:dy” da EDP, cujos equipamentos foram projetados e desenvolvidos na Withus. As áreas de redes de sensores e Internet of Things, bem como as tecnologias utilizadas são uma aposta forte da empresa.
1)Compreender os problemas típicos encontrados quando se lida com uma arquitetura que envolva uma base de dados de grandes dimensões e soluções conhecidas;
2) Efetuar uma análise ao estado de arte sobre as tecnologias atuais no mercado, por exemplo, Hadoop, ElasticSearch e NoSQL.
3) Construir uma ferramenta de visualização de dados, web-based, sobre um modelo de dados parametrizável, assente nas melhores práticas de desenvolvimento de software e com a colaboração de uma equipa sénior e experiente.
Plano de Trabalhos - Semestre 1
1. Efetuar análise sobre o “state of the art” no que respeita as tecnologias que se encontram atualmente disponíveis para abordar o paradigma especificado.
a. Análise do “Estado de Arte” de sistemas de Bases de Dados existentes e emergentes:
i. Adaptação de cada um dos sistemas ao paradigma do “Big Data”
ii. Apreciação sobre “melhores metodologias” para escolha de sistemas de Bases de Dados a utilizar
iii. Apreciação de sistemas “elásticos” e sua utilização
b. Análise do “Estado de Arte” de Linguagens de Programação – Linguagens Emergentes vs Linguagens Tradicionais
2. Resumo sob a forma de análise SWOT relativa às várias apreciações e análises do ponto anterior.
3. Efetuar o levantamento e análise dos requisitos para a criação do sistema/aplicação pretendida.
4. Apresentação dos resultados obtidos e posterior escolha do sistema de Base de Dados a implementar e linguagens de programação / frameworks.
Plano de Trabalhos - Semestre 2
1. Configuração do ambiente de desenvolvimento e implementação do sistema/aplicação
2. Colocação em ambiente “real” – Deployment e empacotamento da solução em servidor próprio para averiguação de processos de instalação e testes.
3. Q&A – Desenvolvimento de processos de controlo de qualidade com a implementação e execução de testes.
4. Documentação – criação de manuais técnicos de suporte a todo o sistema/aplicação – Manual de Desenvolvimento, Manual de Utilizador, Manual de Instalação e outros.
5. Relatório Final.
Condições
O aluno será acompanhado internamente por uma equipa de I&D;
Durante a 2º Fase está em análise a atribuição de Bolsa ao aluno
Observações
Referências bibliográficas:
1. http://pt.wikipedia.org/wiki/NoSQL
2. http://www.elasticsearch.org/
3. http://hadoop.apache.org/
4. http://www.sas.com/en_us/insights/big-data/what-is-big-data.html
5. http://www.visualnews.com/2012/06/19/how-much-data-created-every-minute/
Perfil requerido ao candidato:
O candidato deverá possuir conhecimento nas áreas de:
- Desenvolvimento web, com foco no lado do cliente e nas tecnologias Javascript, HTML5 e CSS3 (preferencialmente AngularJS, e Bootstrap)
- Algoritmia e desenvolvimento em Java ou C#;
Além do acima mencionado deverá ter como características pessoais, o dinamismo, o rigor e a capacidade de relacionamento interpessoal e de trabalho em equipa.
O candidato deverá disponibilizar-se para entrevista. Em caso de interesse enviar CV para regina@inova-ria.pt
Orientador
Lic pré Bolonha António Manuel Silva Oliveira
to.oliveira@gmail.com 📩