18
TVDesigner Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo Filho

Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

Embed Size (px)

Citation preview

Page 1: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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

Page 2: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

RoteiroContextoProcessos de DesenvolvimentoProcesso Adaptado para TVDTVDesignerConclusõesTrabalhos Futuros

Page 3: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

Contexto

Convergência

TV Digital

Page 4: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

TV Digital Interativa

MultiCamera

T-Commerce

Page 5: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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

Page 6: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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

Page 7: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

Processos de SoftwareEspecific

ação

Projeto e Implementa

ção

Validação

Evolução

Page 8: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

Processo em TV DigitalAdaptado para uma demanda especificaPrecisa disponibilizar um feedback constante ao clienteAgilidade no desenvolvimento

Page 9: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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

Page 10: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

TVDesignerUma ferramenta que agiliza o processo de

desenvolvimento de aplicações interativas MHP na etapa de implementação

Page 11: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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

Page 12: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

Arquitetura

Page 13: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

Arquitetura MHP Gerada

Page 14: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

TV Designer

Page 15: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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

Page 16: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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.

Page 17: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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.

Page 18: Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci Alves de Araujo

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