Titulo Estágio
Universal Control Hub - Brainable
Área Tecnológica
Engenharia de Software
Local do Estágio
Taveiro. Coimbra
Enquadramento
O mestrado insere-se num projecto de I&DT que a Meticube iniciou em Setembro de 2009, o projecto URC4ALL – Universal Remote Consoles For All. O projecto URC4ALL é realizado no âmbito do Quadro de Referencia Estratégico Nacional (QREN). O URC4ALL é um conjunto de aplicações (um sistema de software) para o desenvolvimento, a integração, instalação e operação de aplicações baseadas nos standards ISO/IEC 24752 for Universal Remote Consoles e CEA 2018 for Task Model Engines / Activity Management.
É constituído por dois componentes principais:
- Uma URC WORKBENCH que agregará todo um conjunto de funcionalidades e ferramentas que facilitam drasticamente o desenvolvimento, a instalação, a configuração e a operação do Runtime Environment e de aplicações URC instaladas nele. Esta Workbench será concebida muito em semelhança a Authoring Tools e Environments como MS Visual Studio, Eclipse Framework ou Outsystems Hub Edition, e basear-se-á numa Framework já existente e desenvolvida na Meticube, a framework On.It.
- Um RUNTIME ENVIRONMENT no qual aplicações URC são executadas e a partir do qual comunicam com o exterior, o UCH – Universal Control Hub. O UCH é baseado na norma internacional ISO/IEC 24752 (Universal Remote Consoles), publicada em Fevereiro de 2008. Este standard especifica um modelo de abstracção que torna os dispositivos de controlo e respectivos User Interfaces (URCs) independentes dos dispositivos a controlar (Targets).
Objetivo
O presente projecto de Mestrado pretende atingir os seguintes objectivos genéricos:
- Análise e estudo da framework URC-UCH e On.It
- Especificação e modelação da ferramenta para modelação de Socket Descriptions e extensões ao sistema de Gestão de Actividades (Activity Management)
- Implementação e incorporação da ferramenta na URC Workbench.
- Documentação de todas as actividades realizadas.
Plano de Trabalhos - Semestre 1
O Mestrado consistirá nas seguintes actividades e respectivas tarefas:
T1 – Análise – Estudo da norma ISO/IEC 24752 e arquitectura de referência do UCH. Estudo da framework On.It. Levantamento das funcionalidades e requisitos.
Esta tarefa terá início no dia 06 de Setembro de 2010 e fim no dia 15 de Outubro de 2010.
T2 – Desenho – Modelação de componentes de software, baseado nos resultados da tarefa anterior (UML).
Esta tarefa terá início no dia 18 de Outubro de 2010 e fim no dia 21 de Janeiro de 2011.
Plano de Trabalhos - Semestre 2
O Mestrado consistirá nas seguintes actividades e respectivas tarefas:
T3 – Codificação – Codificação do software (.NET, XML) Esta tarefa
terá início no dia 07 de Fevereiro de 2011 e fim no dia 13 de Maio
de 2011.
T4 – Testes – realização de testes de integração, unitários e de performance.
Esta tarefa terá início no dia 16 de Maio de 2011 e fim no dia 20 de Junho de 2011.
T5 – Documentação – Elaboração de documentos regulares acerca do trabalho efectuado. Elaboração do relatório intermédio e final.
Esta tarefa decorrerá ao longo de toda a duração do estágio.
Condições
O estagiario terá ao seu dispôr todos os meios técnicos necessários ao adequado desempenho das suas tarefas, bem como o acompanhamento próximo por parte dos responsáveis do projecto: coordenador técnico e getsor de inovação.
Existirá uma componente de remuneração variável a atribuir em função dos resultados obtidos e da performance.
Observações
Sem Observações.
Orientador
Bruno Rosa
bruno.rosa@meticube.com 📩