Titulo Estágio
Universal Control Hub - Extended Communications
Área Tecnológica
Engenharia de Software
Local do Estágio
Taveiro, Coimbra
Enquadramento
O mestrado insere-se no contexto de um projecto de I&DT que a Meticube iniciou em Setembro de 2006, o projecto i2home - Intuitive Interaction for Everyone with Home Appliances based on Industry Standards, e que terminou em Dezembro de 2009. O projecto i2home foi realizado no âmbito de um consórcio Europeu que reuniu, para além da Meticube, parceiros da Alemanha, Espanha, Suécia e República Checa.
O objectivo do projecto i2home consistia no desenvolvimento de um sistema distribuído (plataforma) para a gestão remota de Home Appliances e a interacção com os mesmos em tempo real, através de dispositivos diversos, tais como PDA, telemóvel, telefone (voz), Web browser, settop box, etc. (ver figura na página seguinte; © i2home Consortium).
O elemento central desse sistema é o UCH – Universal Control Hub, uma middleware que gere a comunicação entre
- Dispositivos de gestão e controlo remoto (URC – Universal Remote Consoles) como PDAs, telefones, Web browsers, settop boxes, etc. (parte esquerda do esquema) e
- Dispositivos para controlar remotamente, tais como televisores, gravadores digitais, electrodomésticos, sistemas de iluminação, fechaduras e outros (parte direita do esquema). Estes dispositivos são chamados Targets.
Uma outra característica particular do projecto é de a arquitectura e o desenho do sistema se basear 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).
Os target users do sistema i2home são, em primeiro lugar, idosos e deficientes.
Mais informação sobre este projecto poderá ser obtida em www.i2home.org.
A Meticube encontra-se envolvida em outros 5 projectos de I&DT internacionais e 3 nacionais, onde a tecnologia URC-UCH desempenha um papel fundamental.
A Meticube é líder, a nível Mundial, no que diz respeito à implementação do standard ISSO/IEC 24752.
Objetivo
O presente projecto de Mestrado pretende atingir os seguintes objectivos genéricos:
· Realizar o estado da arte dos protocolos, standards e outras middlewares existentes na área do Ambient Assisted Living, Independent Living, E-Health e Telemedicina, e áreas relevantes para a tecnologia em questão.
· Criação/alteração dos componentes necessários para a adaptação do UCH aos standards e protocolos identificados.
· Avaliação quantitativa e qualitativa do resultado obtido.
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.
Esta tarefa terá início no dia 06 de Setembro de 2010 e fim no dia 15 de Outubro de 2010.
· T2 – Estado da arte – Levantamento de protocolos, standards e outras middlewares existentes nas áreas de Ambient Assisted Living, Independent Living, E-Health, Telemedicina, e outras áreas relevantes.
Esta tarefa terá início no dia 06 de Setembro de 2010 e fim no dia 26 de Novembro de 2010.
· T3 – Desenho – Modelação de componentes de software, baseado nos resultados da tarefa anterior (UML).
Esta tarefa terá início no dia 29 de Novembro de 2010 e fim no dia 25 de Fevereiro de 2011.
Plano de Trabalhos - Semestre 2
· T4 – Codificação – Codificação do software (.NET, XML).
Esta tarefa terá início no dia 28 de Fevereiro de 2011 e fim no dia 15 de Abril de 2011.
· T5 – Testes – Realização de testes: unitários; funcionais; robustez; performance.
Esta tarefa terá início no dia 18 de Abril de 2011 e fim no dia 04 de Junho de 2011.
· T6 – Documentação – Elaboração de documentos regulares acerca do trabalho efectuado. Elaboração do relatório final.
Esta tarefa decorrerá ao longo de todo a duração do estágio.
Condições
O estagiario terá ao seu dispôr todos os meios técnicos necessa´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 📩