24
Ura Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos Autor: Izequiel Norões Orientador: Vasco Furtado Co-orientadora: Elizabeth Furtado

Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

Embed Size (px)

DESCRIPTION

Este trabalho propõe uma arquitetura de software para o desenvolvimento e uso de mapas colaborativos aplicados ao modelo do sistema de televisão digital brasileiro (SBTVD), chamada MAPS-TV.

Citation preview

Page 1: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

Ura Geração de aplicativos para TV Digital

Brasileira: Uma abordagem baseada em mapas colaborativos

Autor: Izequiel NorõesOrientador: Vasco Furtado

Co-orientadora: Elizabeth Furtado

Page 2: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

OBJETIVOS DA PESQUISA

CONTEXTUALIZAÇÃO: MAPAS COLABORATIVOS E PRODUÇÃO DE CONTEÚDO INTERATIVO

PROBLEMAS E MOTIVAÇÃO

A ARQUITETURA MAPS-TV

GERAÇÃO DE MAPAS COLABORATIVOS PARA O AMBIENTE DTVI

CONCLUSÃO

TÓPICOS DA APRESENTAÇÃO

Page 3: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

OBJETIVOS

GERAL:Propor uma arquitetura de software para geração de mapas colaborativos aplicados à plataforma da TVDi, utilizando serviços web e um modelo de dados, de maneira que as aplicações para TV sejam geradas sem a necessidade de um especialista em programação.

Page 4: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

OBJETIVOS

ESPECÍFICOS:

• Investigar quais serviços de sistemas mapas podem ser adaptados para uso em ambientes de TVDi;

• Desenvolver uma arquitetura para geração de mapas colaborativos aplicados ao modelo de TVDi, com uma API capaz de fazer uso de diferentes provedores de conteúdo de mapas, proporcionando facilidades na geração das aplicações interativas, ao ponto de não requerer a presença de um desenvolvedor de software no processo;

Page 5: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

OBJETIVOS

ESPECÍFICOS:

• Comparar modelos de metadados e ferramentas de editoração de aplicações TVDi existentes com o propósito de aproveitar uma estrutura, propondo um modelo de dados aplicado ao contexto de mapas colaborativos para TVDi;

• Propor um modelo de dados para que as aplicações ferramentas de autoria possam gerar aplicações que façam uso do modelo de dados da arquitetura proposta às suas respectivas funcionalidades de geração de aplicações interativas;

Page 6: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

OBJETIVOS

ESPECÍFICOS:

• Implementar uma API para dar suporte à arquitetura proposta gerando: imagens de uma área relacionada ao conteúdo da aplicação dinamicamente (dependendo da base de mapas utilizada), dados para a descrição da interface, dados vinculados da aplicação e dados para uso em ferramentas de criação de aplicações para TDVi ;

• Construir uma aplicação modelo (template) a partir da arquitetura proposta.

Page 7: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

CONTEXTUALIZAÇÃO: MAPAS COLABORATIVOS

www.wikicrimes.orgwww.wikimapps.com

Page 8: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

APLICAR MAPAS COLABORATIVOS PARA TVDI

- Geração de conteúdo e aplicações na web; - Mapas são elementos apropriados para

completementar informações na programação da TV

- Contexto da TV Digital Brasileira: Interatividade

Page 9: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

- Produção de conteúdo para TV Interativa

VISÃO DO CODIFICADOR

ECOSISTEMA DE DESENVOLVIMENTO DE SOFT PARA TVDi

Composer NCL

Page 10: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

- Produção de conteúdo para TV Interativa(Participantes do processo com pouca experiência em programação)

VISÃO DO PRODUTOR DE CONTEÚDO Icareus Suite

ECOSISTEMA DE DESENVOLVIMENTO DE SOFT PARA TVDi

Page 11: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

QUESTÕES DA PESQUISA

- Como ter a produção de aplicações DTVi realizada pelos usuários (produtores de conteúdo) ?

- Como aplicar os mapas no contexto de aplicações interativas para TVDi?

- Como fazer com que tais aplicações sejam aproveitadas por emissoras ou alimentação de conteúdo?

- Como facilitar o processo de geração de apps para DTVi?

Page 12: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

- Desenvolvimento de TVDi Apps;- Ferramentas Textuais x Editores

Geração dinâminca de

interfaces

Necessita de

especialista

Edição com recursos visuais

Suporte a interoperabilidade

Cuica NÃO NÃO NÃO NÃOJame Author SIM SIM SIM NÃOIcareus Suite SIM NÃO SIM NÃO

Composer NÃO SIM SIM NÃOiTV Project SIM NÃO SIM NÃOContextual

Ginga NÃO NÃO SIM NÃO

T-Vilo Maker SIM NÃO SIM NÃOAstro Box NÃO SIM NÃO NÃO

ANÁLISES COMPARATIVAS REALIZADAS

Page 13: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

- Representação do conteúdo multimídia

XMLTV MPEG-21 TVADescrição dos dados (EPG) SIM SIM SIMPermite uso de interatividade SIM SIM SIMPersonalização NÃO SIM SIMColaboração / Compartilhamento NÃO SIM SIMExtensão / Interoperabilidade NÃO SIM SIM Descrição de conteúdo multimedia SIM SIM SIM

Uso de dados de geolocalização NÃO NÃO NÃO

ANÁLISES COMPARATIVAS REALIZADAS

Page 14: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

REPRESENTAÇÃO DE CONTEÚDO DE MAPAS COLABORATIVOS

Page 15: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

CRIAÇÃO DE CONTEÚDO PARA MAPAS COLABORATIVOS NA TDVI

Interactive Service Provider

APP DTVi EDITOR

TV Broadcaster

Sistema Gerenciador de conteúdo de mapas

BDWebservice

MapGenerate

Webservice XMLGenerate

Webservice AppGenerate

ELEMENTOS DA ARQUITETURA MAPS-TV

Geração de mapas

Geraçao do XML

Geração da App

Aplicação DTV

Transmissão

Emissora de TV

Edição de APP /Publicação

Editor de App TVDi

Provedor de Serviços Interativos

TV

Page 16: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

Provedor de Serviços Interativos

Editor de App TVDi

Emissora de TV

Sistema Gerenciador de conteúdo de mapas

BDWebservice

MapGenerate

Webservice XMLGenerate

Webservice AppGenerate

FLUXO DE INFORMAÇÃO DA ARQUITETURA MAPS-TV Aplicação faz requisição 1

XMLMAps-TV 2

3

MAppsTV App + XMLMaps-TV 2

APP +XMLMAppsTV 4

APP +XMLMAps-TV 4HTTP REQUEST/XMLMaps-TV(Canal de retorno da app) 5

Aplicação DTV

CRIAÇÃO DE CONTEÚDO PARA MAPAS COLABORATIVOS NA TDVI

Page 17: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

CENÁRIO PARA A GERAÇÃO DE UMA APP TVDI- O Editor de conteúdo precisa de uma

aplicação de mapas

Precisamos de um mapa neste

programa.

Precisamos criar uma aplicação de

mapas.

Page 18: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

IMPLEMENTAÇÃO: GERAÇÃO DE UMA APP TVDI- The PSI gera dados para a Aplicação

Localizei um mapa de áreas de barulho!Ele esta disponível para TV?

Uma lista dos mapas

disponíveisApp previewDownload XML ou App

Page 19: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

IMPLEMENTAÇÃO: PROCESSO DE CONSTRUÇÃO DOS TEMPLATES

1

2

3

4

- Validação

- Dificuldades encontradas

Page 20: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

IMPLEMENTAÇÃO: APPs TVDI GERADAS

Mapas exemplo de problemas com barulho e tráfego

Page 21: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

- Criação de uma ferramenta de autoria para a geração de de aplicações DTVi que faça uso do modelo de dados MAPS-TVXML;

- Melhorias na geração de mapas e a possibilidade do uso de outras APIs além da Google Maps e ainda melhorar a compactação dos arquivos de mapas;

TRABALHOS FUTUROS

Page 22: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

- Usar elementos da web semântica para sincronizar dados entre a programação de TV e o conteúdo das aplicações ;

- Uso de uma biblioteca mais rica de objetos interativos, de forma a permitir o uso de moldes de maneira mais aprimorada.

TRABALHOS FUTUROS

Page 23: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

- A proposta MAPS-TV facilitou a geração aplicações de mapas colaborativos para a TV;

- O padrão XMLMaps-TV apresentado, melhora a comunicação entre agentes a fim de facilitar a produção de conteúdo de mapas em aplicações para TV;

CONCLUSÃO

Page 24: Geração de aplicativos para TV Digital Brasileira: Uma abordagem baseada em mapas colaborativos

Perguntas??? SIM NÃO

Obrigado!