PROJETO CONSORCIADO 2:
MIDDLEWARE PARA INTEGRAÇÃO
DE DISPOSITIVOS REMOTOS E TVDI
WORKSHOP II – JOÃO PESSOA – PB
Luiz Eduardo Cunha Leite
Samuel Oliveira de Azevedo
UFAL
UFPB
Objetivos
 Desenvolver um middleware para controle e
programação de dispositivos remotos, tais como
robôs, som, iluminação e ar-condicionado;
 Desenvolver um protótipo de circuito
eletrônico/software para controle de
dispositivos, com uso de técnicas de clonagem
de controle remoto;
 Aplicações piloto para TVDI que utilizem o
middleware;
 Apresentação teatral para validação do sistema
desenvolvido.
Cenário de Uso
Home Media Center
STB
Torre de Transmissão
STB
STB
Servidor do
Estúdio
Estúdio
Servidor de Rede/
Intenet
Arquitetura de Middleware
Proposto
Ideal - Tese
Análise da Arquitetura de Middleware
Proposto x Realizado
Equipe

Luiz Eduardo Cunha Leite: coordenador .

Samuel Oliveira de Azevedo : coordenar os alunos de mestrado e
graduação, projeto e desenvolvimento do middleware;

Renata Pitta Barros: coordenar os alunos de graduação,
desenvolvimento do compilador e da linguagem de controle;

Renato Gardman (bolsista do projeto de excelência): integração com
outros projetos, desenvolvimento de software (controle remoto e robô
Galatéia), desenvolvimento de protótipo de hardware;

Eduardo Agostinho (bolsista do projeto de excelência): desenvolvimento
de software (módulos de serviços e de drivers);

Anelisa Diógenes Freitas: desenvolvimento de software;

Isaac Diego Tavares de Souza: desenvolvimento de software e
hardware;

Hélio Helin Tiago Fernandes de Oliveira: desenvolvimento de software
e hardware;  Victor

Herlon Silva Santos: desenvolvimento de software.
Etapas
 Protótipo 1 – 100%
 Middleware: integrar controle do robô, controle
remoto do n-wii, e leitor de XML – 100%
 Aplicação: interface educativa para o controle
remoto dos robôs na TV – 100%
Etapas
 Protótipo 2 – 65%
 Linguagem: desenvolvimento da gramática e do
compilador- 90% (novas adições, como
programar velocidade precisam ser feitas)
 Middleware: integração com compilador - 100%
 Hardware: protótipo do dispositivo de clonagem de
controles remotos – 0% (protótipo perdido)
 Aplicação: interface educativa para programação de
dispositivos – 30%
Etapas
 Protótipo 3 – 50%
 Middleware: adição de protótipos de módulos da
camada de serviços (multimídia) – Adiado para
versão futura (Não estava na proposta original) .
 Hardware: desenvolvimento de protótipo que
interliga dispositivos de hardware ao
conversor/computador, usando o clonador de
controles remotos. – 0%
 Aplicação: interface para configuração de
dispositivos no conversor/computador, protótipo do
gerenciador de serviços multimídia. – 100%
Etapas
 Protótipo 4 – 17,5%
 Middleware: desenvolvimento dos módulos
anteriores, adição de protótipos de módulos da
camada de drivers, adição de novos dispositivos
robóticos. 30%
 Hardware: integrar controle de luz e som ao
protótipo anterior.
 Aplicação: interface para atualização de software
dos dispositivos do conversor/computador.
 Rede: escolha/desenvolvimento do protocolo que
permite o controle dos dispositivos remotos através
da internet.
Etapas
 Protótipo 5 – 17,5%
 Middleware: desenvolvimento dos módulos
anteriores, adição de módulos na camada de
serviços (armazenamento, busca e PVR).
 Hardware: integrar com o middleware.
 Aplicação: desenvolvimento de aplicação interativa
que será usada na peça, desenvolvimento do
gerenciador multimídia.
 Rede: desenvolvimento de serviço de rede para
acesso aos dispositivos – 70%
Demonstrações
1) Interface de controle remoto de robô via
conversor;
2) Controle remoto de robô via wii-mote;
3) Interface de programação de robôs no
conversor.
Integração
Download

Middleware para integração de dispositivos remotos e TVDI