Titulo Estágio
TIME LINK Developer (Aplicações Web em Java)
Áreas de especialidade
Engenharia de Software
Local do Estágio
Instituto Pedro Nunes, Bloco C, S.2.25 e S.2.26
Enquadramento
A iClio é uma empresa de concepção e edição de conteúdos nas áreas da História, Património e Cultura. As suas competências centram-se na conceção de produtos para os novos media.
O TIME LINK é uma aplicação Web para gestão de bases de dados com informação biográfica recolhida em documentos históricos. O TIME LINK visa a reconstituição de biografias, genealogias e redes sociais a partir de informação histórica e tem aplicações em várias áreas, desde a reconstituição genealógica, à análise de formas de relacionamento social no passado. Tem sido usado por investigadores na área da história social, por instituições culturais e em projetos de nível municipal visando a reconstituição de comunidades de pessoas vivendo no passado.
O Time-link utiliza tecnologia de base de dados SQL e um front-end web em Java. Os dados são introduzidos sob a forma de textos com uma notação especial.
O desenvolvimento do TIME LINK é apoiado pela iClio que contribui activamente código para o projecto.
Objetivo
Um dos componentes principais do TIME LINK consiste no processamento de documentos históricos transcritos sobre a forma de textos anotados com uma notação especial, denominada Kleio (http://timelink.fl.uc.pt/downloads/timelink-notation-manual.pdf).
Os textos são depois processados e analisados pelo TIME LINK e a informação sobre as pessoas, os seus atributos e relações introduzidos na base de dados para tratamento e exploração posterior. Neste processo são normalmente detectados erros, obrigando a correção do texto original, a sua re-introdução no sistema, num ciclo semelhante ao da programação em ambiente tradicional: escrever-compilar-testar.
O objectivo do estágio é desenvolver formas de otimizar a introdução dos dados no TIME LINK, de preferência através de um interface web interativo. O processo atual de introdução através de textos anotados, usando um editor de texto configurável (www.jedit.org), tem uma curva de aprendizagem muito alta e facilita a geração de erros, tornando a introdução de dados um processo moroso e dificultando a adopção do programa. Recentemente surgiram editores de programação baseados em interfaces web, com elevado grau de interatividade e produção de feed-back (por exemplo http://www.lighttable.com), o que aponta um modelo alternativo a explorar, entre outros.
Plano de Trabalhos - Semestre 1
No 1º Semestre são esperadas as seguintes tarefas:
FASE I | 20 SEMANAS
- Análise detalhada das funcionalidades existentes.
- Levantamento do estado da arte e exigências dos utilizadores.
- Análise de requisitos dos desenvolvimentos a efetuar.
- Desenvolvimento de solução proposta pela iClio para o TIME LINK.
Plano de Trabalhos - Semestre 2
No 2º Semestre são esperadas as seguintes tarefas:
FASE II | 20 SEMANAS
– Desenvolvimento de soluções, com base nas propostas elaboradas na FASE I.
- Elaboração de testes e correcção de bugs.
– Elaboração do Relatório Final.
Condições
FASE I | 140.00 EUR/Mês
Valores equivalentes a Bolsa de Integração na Investigação (BII)
FASE II | 140.00 EUR/Mês
Valores equivalentes a Bolsa de Integração na Investigação (BII)
- Entrevista.
- Acordo de Confidencialidade.
- Reunião semanal presencial com o orientador.
- Integração em equipa jovem, empreendedora e dinâmica.
- Acesso a software de desenvolvimento.
- Formação em 'Gestão de Projetos'.
(Cumpridos os objetivos estabelecidos no início do estágio.)
Observações
A iClio é uma empresa incubada no IPN (Instituto Pedro Nunes).
O desenvolvimento do TIME LINK é apoiado pela iClio que contribui activamente código para o projecto.
Página principal: http://timelink.fl.uc.pt
MHK Google Code: http://code.google.com/p/mhk/
Google Code WIKI: http://code.google.com/p/mhk/wiki/Index
Resultado Final:
- Os trabalhos realizados durante o estágio deverão resultar em soluções implementadas no TIME LINK.
- Espera-se um novo tipo de interface para a introdução de dados no TIME LINK que permita ganhos de produtividade acrescidas.
Orientador
Joaquim Ramos de Carvalho
joaquim@uc.pt 📩