sistema de acesso a dispositivos eletrônicos através da tv...

25
Sistema de acesso a dispositivos eletrônicos através da TV Digital interativa Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas

Upload: others

Post on 25-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Sistema de acesso a

dispositivos eletrônicos

através da TV Digital

interativa

Aluno: Rodrigo Brüning Wessler

Orientador: Francisco Adell Péricas

Page 2: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Roteiro da Apresentação

Introdução

Objetivos

Fundamentação teórica

Desenvolvimento

Conclusão

Extensões

Page 3: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Introdução

TV Digital

TV Digital Interativa

Vantagens

Page 4: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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.

Page 5: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Receptor Digital

Set-top box ou Unidade Receptora decodificadora (URD)

Capacidade de processamento

Page 6: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Padrões mundiais

ATSC - Advanced Television Systems Committee

DVB - Digital Video Broadcasting

ISDB - Integrated Services Digital Broadcasting

Page 7: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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

Page 8: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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

Page 9: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Inovações do Sistema Brasileiro

Middleware Ginga

Terminais de acesso de baixo custo

Compressão de dados H.264(MPEG4)

Page 10: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Ginga

Page 11: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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.

Page 12: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Ginga-NCL

Desenvolvido pela PUC-Rio

Nested Context Language (NCL)

NCL possui Lua como sua linguagem de script

Page 13: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Ginga-J

Desenvolvido pela Universidade Federal da Paraíba (UFPB)

Java

Page 14: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Domótica

O termo domótica, resulta da junção do latin domus (casa) com a palavra robótica (automação)

Page 15: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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

Page 16: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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

Page 17: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Especificação

Page 18: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Diagrama de Classes

Page 19: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Diagrama de Classes

Page 20: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Protocolo de comunicação

getFunctions

getForm:FUNCTION_ID

execFuntion:FORM_ID:ACTION

Page 21: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Ferramentas utilizadas

Enterprise Architect

Eclipse

JUnit

XML

AWT

Emulador XletView

• MHP

Page 22: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Características e Limitações

Quantidade de componentes

O layout pouco desenvolvido

Page 23: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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 middlewareGinga-J

Page 24: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

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

Page 25: Sistema de acesso a dispositivos eletrônicos através da TV ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC... · Objetivos Reconhecer e interagir com dispositivos eletrônicos

Obrigado!