sistema de acesso a dispositivos eletrônicos através da...
TRANSCRIPT
![Page 1: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/1.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/2.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/3.jpg)
Introdução
TV Digital
TV Digital Interativa
Vantagens
![Page 4: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/4.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/5.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/6.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/7.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/8.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/9.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/10.jpg)
Ginga
![Page 11: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/11.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/12.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/13.jpg)
Ginga-J
Desenvolvido pela Universidade Federal da Paraíba (UFPB)
Java
![Page 14: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/14.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/15.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/16.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/17.jpg)
Especificação
![Page 18: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/18.jpg)
Diagrama de Classes
![Page 19: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/19.jpg)
Diagrama de Classes
![Page 20: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/20.jpg)
Protocolo de comunicação
getFunctions
getForm:FUNCTION_ID
execFuntion:FORM_ID:ACTION
![Page 21: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/21.jpg)
Ferramentas utilizadas
Enterprise Architect
Eclipse
JUnit
XML
AWT
Emulador XletView
• MHP
![Page 22: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/22.jpg)
Características e Limitações
Quantidade de componentes
O layout pouco desenvolvido
![Page 23: Sistema de acesso a dispositivos eletrônicos através da ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/23.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/24.jpg)
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 ...campeche.inf.furb.br/tccs/2009-II/TCC2009-2-19-AP-RodrigoBWessle… · Objetivos Reconhecer e interagir com dispositivos](https://reader034.vdocuments.net/reader034/viewer/2022050306/5f6ee3ce0b08bc7f76665684/html5/thumbnails/25.jpg)
Obrigado!