Sistema de acesso a dispositivos eletrônicos através da TV Digital

Propaganda
Sistema de acesso a
dispositivos eletrônicos
através da TV Digital
interativa
Aluno: Rodrigo Brüning Wessler
Orientador: Francisco Adell
Péricas
Roteiro da Apresentação






Introdução
Objetivos
Fundamentação teórica
Desenvolvimento
Conclusão
Extensões
Introdução



TV Digital
TV Digital Interativa
Vantagens
Objetivos




Reconhecer e interagir com dispositivos
eletrônicos residenciais através da TV digital
interativa
Identificar equipamentos residenciais, como por
exemplo um computador, ligados a uma rede
local utilizando Transmission Control
Protocol/Internet Protocol (TCP/IP)
Sugerir um protocolo para a comunicação
destes dispositivos eletrônicos com a TV digital
Controlar funcionalidades destes equipamentos,
como por exemplo o envio de mensagens de
texto, através do controle remoto da TV.
Receptor Digital


Set-top box ou
Unidade Receptora
decodificadora
(URD)
Capacidade de
processamento
Padrões mundiais



ATSC - Advanced Television Systems
Committee
DVB - Digital Video Broadcasting
ISDB - Integrated Services Digital
Broadcasting
Sistema Brasileiro de TV Digital




1994 - ABERT/SET
1998/2000 – Realizado testes dos
padrões existentes
2003 - Institui o Sistema Brasileiro
de Televisão Digital (SBTVD)
2006 – Escolha do padrão japonês
como referência
Premissas do Sistema Brasileiro







Aumentar a rede de competências nacional
Apresentar solução técnica inovadora
Ser flexível às condições sócio-econômicas do
Brasil
Aproveitar o parque nacional instalado de
televisores
Permitir uma implantação gradual
Ser configurável para potencial adoção por
outros países
Promover a cultura digital com a TV interativa
Inovações do Sistema Brasileiro

Middleware Ginga

Terminais de acesso de baixo custo

Compressão de dados H.264(MPEG4)
Ginga
Ginga Common-Core


Oferece o suporte básico para os
ambientes de programação
declarativo e procedural
Exibição dos vários objetos de mídia,
o controle do plano gráfico, o
tratamento de dados obtidos do
carrossel de objetos, o tratamento
do canal de retorno, entre outras.
Ginga-NCL



Desenvolvido pela PUC-Rio
Nested Context Language (NCL)
NCL possui Lua como sua linguagem
de script
Ginga-J


Desenvolvido pela Universidade Federal da Paraíba (UFPB)
Java
Domótica

O termo domótica, resulta da junção
do latin domus (casa) com a palavra
robótica (automação)
Trabalhos correlatos


Santos Neto (2005)
Estudo sobre as tecnologias de
comunicação inter-aplicações
Mordomus (2008)
Sistema de gestão e controle de
habitações inteligentes
Requisitos

Funcionais






acessível através do menu da TV
cadastrar um equipamento conectado a rede local
excluir um equipamento cadastrado
exibir todas as funções disponíveis de um equipamento
selecionar e executar uma função
Não Funcionais
 implementado usando a análise orientada a objetos
 linguagem de programação Java
 implementado utilizando o ambiente de
desenvolvimento Eclipse
 testado utilizando o ambiente de testes JUnit
Especificação
Diagrama de Classes
Diagrama de Classes
Protocolo de comunicação

getFunctions

getForm:FUNCTION_ID

execFuntion:FORM_ID:ACTION
Ferramentas utilizadas






Enterprise Architect
Eclipse
JUnit
XML
AWT
Emulador XletView
• MHP
Características e Limitações

Quantidade de componentes

O layout pouco desenvolvido
Conclusão

Resultados satisfatórios
• Aplicação para TV digital que pudesse
controlar algumas funções de
equipamentos presentes em uma
residência


Falta de material didático (Livros)
Atraso na entrega no middleware
Ginga-J
Extensões




testar e converter a aplicação para
Ginga-J assim que este estiver
oficialmente definido e liberado
desenvolver um editor gráfico para a
construção dos formulários, permitindo
que qualquer usuário seja capaz de
produzir conteúdo para a aplicação
suporte a outras formas de conexão
como web services e bluetooth
analisar a parte de segurança das
transmissões entre a aplicação e os
demais dispositivos
Obrigado!
Download