Upload
internet
View
103
Download
0
Embed Size (px)
Citation preview
TVDesignerUma Ferramenta para Criação de Aplicações MHP
Interativas para TV Digital
Orientador: Prof. Ph.D. Carlos André Guimarães FerrazAluno: Djaci Alves de Araujo Filho
RoteiroContextoProcessos de DesenvolvimentoProcesso Adaptado para TVDTVDesignerConclusõesTrabalhos Futuros
Contexto
Convergência
TV Digital
TV Digital Interativa
MultiCamera
T-Commerce
Aplicações InterativasInicialmente suportadas por sistemas proprietários
Dominando toda a cadeia de produção
Mercado ExistenteHorizontalmente estruturadoVárias empresas produzem soluções nas várias etapas
Set-top boxes, aplicações, transmissores/receptores
MHPSurgiu com o objetivo de padronizar elementos da
plataforma residencialset-top boxes, televisores e outros
Middleware aberto produzido pelo consórcio DVBMais de 300 empresas, países e outros
Define um interface para execução de aplicaçõesAbstraindo detalhes de hardware e implementação
Pode ser implementado por qualquer pessoa
Processos de SoftwareEspecific
ação
Projeto e Implementa
ção
Validação
Evolução
Processo em TV DigitalAdaptado para uma demanda especificaPrecisa disponibilizar um feedback constante ao clienteAgilidade no desenvolvimento
Modelos de Processo
Para conseguirmos agilizar o processo de desenvolvimento devemos tentar finalizar cada etapa o mais rápido possível.
Utilizando ferramentas que auxiliama realização de cada etapa
TVDesignerUma ferramenta que agiliza o processo de
desenvolvimento de aplicações interativas MHP na etapa de implementação
TVDesignerComo a ferramenta faz isso
Adicionando um editor visual ao processo de desenvolvimento de aplicações
Disponibilizando um diagrama de relacionamento entre telas
Facilitando a configuração dos componentes gráficosImportação de imagensDrag and Drop dos componentesGerando código automaticamente
Arquitetura
Arquitetura MHP Gerada
TV Designer
ConclusõesAdição de recursos gráficosFacilidade na produção de aplicações MHP
Possibilitar pessoas sem conhecimento em TVD desenvolverem aplicações
Geração automática de códigoResultados
Agilizar o processo de criação de aplicações interativasMenos esforço
Trabalhos FuturosPermitir manipulação de código, que reflitam na interface
gráfica. Isto também possibilitará a existência de lógicas mais complexas para as aplicações;
Suporte a geração de aplicações para outras plataformas como OpenTV, Ginga-J, Ginga-NCL, entre outras;
Integração com simuladores;Geração de documentação baseada nos comentários feitos
no código fonte;Adição de mais componentes gráficos e possibilitar a criação
de componentes próprios;Maior suporte a áudio e vídeo.
Referências1. VRBA, V; CVRK, L; SÝKORA, M, Framework for digital TV applications. In: International
Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies, 2006, New York. Proceedings… Washington, DC: IEEE Computer Society, 2006. P. 184.
2. KUNERT, Tibor (2003): Interaction Design Patterns in the Context of Interactive TV Applications. In: Proceedings of IFIP INTERACT03: Human-Computer Interaction 2003, Zurich, Switzerland. p. 691.
3. Multimedia Home Platform Specification, http://www.mhp.org/4. The Digital Video Broadcasting Project, http://www.dvb.org/5. SOMMERVILLE, I. Engenharia de Software. 6.ed. Addison-Wesley Pub. Co., São Paulo,
2003.6. FILGUEIRAS, L. V. L.; ALMAS, A.; SCHLITTLER-SILVA, J. P. A.; et al . Processos de software
para a TV interativa. In: IV Fórum de Oportunidades em Televisão Digital Interativa (TVDI'2006), 2006, Poços de Caldas MG. Anais do IV Fórum de Oportunidades em Televisão Digital Interativa. Poços de Caldas, MG: Pontifícia Universidade Católica de Minas Gerais,, 2006.
TVDesignerUma Ferramenta para Criação de Aplicações MHP
Interativas para TV Digital
Orientador: Prof. Ph.D. Carlos André Guimarães FerrazAluno: Djaci Alves de Araujo Filho