O documento discute o desenvolvimento de um programa para TV digital para controle de dispositivos domésticos. O programa chamado Ginga@Home permite o controle remoto de portas, iluminação e alarmes por meio de uma interface na TV. O projeto ainda está em desenvolvimento e enfrenta desafios na integração entre as linguagens Lua e C.
Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA
Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital para controle de dispositivos domésticos
1. Uma casa no controle da
TV: Desenvolvimento de
um programa para TV
Digital para controle de
dispositivos domésticos
Tatiana Aires Tavares
Professora Departamento de Informática UFPB
Coordenadora do Programa de Pós-Graduação em Informática UFPB
Pós-
Vice-
Vice-Coordenadora do LAVID/UFPB
Interaction South America 09, São Paulo – SP – 27 de novembro de 2009
2. Agenda
• LAVID/UFPB
• TV Digital Interativa
• Desenvolvimento de uma Aplicação
para Automação Residencial
• Discussão
4. Introdução
• O LAVID está localizado na capital do Estado
da Paraíba – João Pessoa.
• O laboratório é um dos 11 laboratórios de
ensino e pesquisa do Departamento de
Informática (DI) da UFPB (Universidade
Federal da Paraíba)
• O LAVID/ UFPB em
conjunto com o
Laboratório Telemídia/
PUC-Rio desenvolveu e
batizou o middleware
para TV Digital no Brasil – Instalações do LAVID
o Ginga.
5. Infraestrutura
• Plataforma de transmissão DVB e ATSC
• câmeras e VTs digitais HDTV e SDTV
• monitores de vídeo e televisores HDTV e SDTV
• codificadores MPEG-2, SDTV e HDTV
• gerador de carrossel DSMCC
• encapsulador de datagramas IP em fluxo MPEG-TS
• multiplexador MPEG-2 TS e modulador QAM Equipamentos
• STBs (Set-top-boxes) comerciais e de
referência
• 35 Estações de trabalho
• Conectividade (backbone nacional da RNP,
head-end da Big TV)
6. TV Brasileira
59 anos de história...
• 1950
– primeira transmissão preto e branco
• 1972
– primeira transmissão colorida
• 2007
– Primeira transmissão digital
12. Benefícios da Interatividade
na TV
• Aumenta a qualidade e a quantidade dos
serviços oferecidos.
• Surge uma nova forma de “assistir TV” e
“fazer TV”.
• Integração entre 2 indústrias (TICs):
– Emissoras de TV e Produtoras (Broadcasting)
– Fábricas de Software
13. TV Digital e Interativa
• Vídeo digital
+
• Interatividade (software)
• Telespectador – grade de programação
• Telespectador – conteúdo
• Telespectador – telespectador
14. TV Digital e Interativa
• [...] algo que permite que telespectadores e as
pessoas que fazem um canal de televisão, programa
ou serviço se engajem em um diálogo. Mais
especificamente, pode ser definida como um
diálogo que leva os telespectadores a além da
experiência passiva de assistir e os permita fazer
escolhas e executar ações.
Mark Gawlinski - (GAWLINSKI, 2003 p. 5)
15. Tipos de Aplicações
interativas
•Dependentes do conteúdo televisivo
•Independentes do conteúdo televisivo
•Residentes em STB
16. Automação Residencial
•Concepção de dispositivos inteligentes visando
proporcionar melhor assistência das necessidades
do usuário
•Com interfaces intuitivas
18. Ginga@Home
Na versão atual, foram desenvolvidas algumas
funcionalidades básica:
Controle de portas
Controle de iluminação
Controle de invasão
Consulta dos estados correntes dos
dispositivos envolvidos
Ajuda ao usuário
20. Comunicação
•Internet (TCP/IP) na comunicação entre
televisão e servidor
•Arquitetura cliente/servidor
•Sockets
TIPO DO DISPOSITIVO ID DO DISPOSITIVO ESTADO DO DISPOSITIVO
(1 ... 255) (1 ... 255) (1... 255)
1 BYTE 1 BYTE 1 BYTE
21. Valores Possíveis
Dispositivo Tipo do ID do Estado do
dispositivo dispositivo dispositivo
Lâmpada 1 1 1 1–2
Lâmpada 2 1 2 1–2
Porta 2 1 1- 2
Alarme 3 1 1- 3
Consulta 0 0 0
32. Discussão
•Dificuldade na integração Lua – C
•NCL - linguagem simples
•Tendência à criação de código “espaguete”
•Lua e C reconhecidas por boa performance
33. Desafios da TV Interativa
• Não há respostas prontas!
• Uma mídia nova, com características
próprias.
• Busca por formatos inovadores, a partir
da união da TV com o software.
• Quebrar paradigmas:
– unidirecionalidade da programação
– Passividade do telespectador
34. Obrigado!
“A esperança não vem do mar
Vem das antenas de TV”
Herbert Viana
• LAVID – www.lavid.ufpb.br
Tatiana Aires Tavares – tatiana@lavid.ufpb.br