• Nenhum resultado encontrado

Uma das principais mudanças está na forma como os conectores seriam tratados. No TCCI foi descrito que toda a especificação e controle de uso dos conectores seriam implementadas e controladas no SGDB, durante o andamento de implementação da ferramenta no TCCII, a especificação foi realizada em um arquivo externo sendo este anexado à aplicação do usuário quando o mesmo realizar o download, bastando somente controlar no SGDB os links da aplicação do usuário que utilizará estes conectores. Desta forma, têm-se um melhor nível de aproveitamento e um melhor controle de manutenção, já que para qualquer modificação, seja ela alteração ou adicionar uma nova regra de semântica para links, basta somente realizar a manutenção neste arquivo.

Uma das mudanças mais visíveis está na apresentação das telas em comparação aos protótipos apresentados no TCCI. No TCCII, toda a interface foi modelada para o usuário trabalhar com interface drag-and-drop (método arrastar e soltar). Isso permite um melhor controle da aplicação por parte do usuário e uma usabilidade mais favorável do que a apresentada nos protótipos, já que agora, todo o controle de desenvolvimento da aplicação pode ser realizado em uma interface apenas. Desta forma, eliminam-se todos os formulários que o usuário teria que utilizar em diversas telas.

Enfim, as atividades previstas para o TCCII foram realizadas e os seus resultados podem ser verificados no decorrer deste trabalho. Todos os objetivos específicos previstos para esta fase foram cumpridos, entretanto, o resultado final deste trabalho de conclusão de curso poderá ser melhorado com a inclusão de novas funcionalidades à ferramenta.

Alguns trabalho futuros sugeridos são:

 Aceitar conteúdo procedural Java e/ou LUA: com a ferramenta aceitando este tipo de conteúdo, o usuário experiente em desenvolver aplicações à TV Digital poderá definir recursos de scripts que somente uma aplicação procedural é capaz de fornecer;

 Melhoramento das funcionalidades referentes à interação do telespectador com a aplicação: o único nível de interação do usuário com as mídias, disponível na ferramenta desenvolvida por este Trabalho de Conclusão de Curso, é através dos botões vermelho, verde, amarelo e azul do controle remoto. Atualmente não é aceito as setas direcionais para a navegação entre as mídias;

 Emular a aplicação desenvolvida diretamente no servidor: com a possibilidade de emular a aplicação direta no servidor, elimina-se a necessidade de o usuário realizar o download de sua aplicação compactada em formato .zip a fim de realizar os testes em seu ambiente Ginga;

 Aceitar a utilização de vídeos de ferramentas como o YouTube: o YouTube é considerado um enorme repositório de vídeos;

 Adicionar as propriedades aceitas aos descritores à ferramenta: os descritores fornecem um melhor controle da mídia pelo usuário, com isso, o mesmo poderá definir a transparência de exibição de uma imagem ou o controle de volume de um arquivo de áudio, por exemplo;

 Melhorar os recursos de pré-visualização das mídias presentes no workspace: a ferramenta desenvolvida por este Trabalho de Conclusão de curso só aceita preview em mídias do tipo imagem. Para mídias do tipo áudio, HTML, texto e vídeo, o usuário terá que se localizar pelo título declarado a ela, dificultando assim, a localização imediata da mídia na qual procura.

ARTIGO ACEITO PARA PUBLICAÇÃO

A publicação abaixo é decorrente ao trabalho realizado durante o período de desenvolvimento deste trabalho de conclusão de curso:

LOURENCI, Leandro; SILVA, Júlia Marques Carvalho da; WEBER, Mathias Henrique. Proposta de Ferramenta de Apoio à Construção de Programas para a TV Digital Interativa baseados em NCL, 2009, Florianópolis. XX Simpósio Brasileiro de Informática na Educação, 2009.

REFERÊNCIAS BIBLIOGRÁFICAS

ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 15606-2. Televisão digital terrestre: Codificação de dados e especificações de transmissão para radiodifusão digital: Parte 2:

Ginga-NCL para receptores fixos e móveis: Linguagem de aplicação XML para codificação de aplicações. Rio de Janeiro, 2007.

ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS; COMISSÃO DE ESTUDO

ESPECIAL TEMPORÁRIA DE TELEVISÃO DIGITAL. PROJETO 00:001.85-006/4. Televisão digital terrestre: Codificação de dados e especificações de transmissão para transmissão digital:

Parte 4: Ginga-J - Ambiente para a execução de aplicações procedurais. Rio de Janeiro, 2007.

BARBOSA, Simone Diniz Junqueira; SOARES, Luiz Fernando Gomes. TV digital interativa no Brasil se faz com Ginga: Fundamentos, Padrões, Autoria Declarativa e Usabilidade. In: BARBOSA, Simone Diniz Junqueira; SOARES, Luiz Fernando Gomes. TV digital interativa no Brasil se faz com Ginga: fundamentos, padrões, autoria declarativa e usabilidade. Rio de Janeiro: PUC-Rio, 2008. Cap. 3, p. 105-174.

BECKER, Valdecir. Trabalhando com links e conectores na linguagem NCL. Disponível em:

<http://imasters.uol.com.br/artigo/12446/tvdigital/trabalhando_com_links_e_conectores_na_lingua gem_ncl/>. Acesso em: 13 jun. 2009.

CHAFFER, Jonathan; SWEDBERG, Karl. Learning jQuery 1.3. Birmingham: Packt Publishing.

2009.

CORREIO DO POVO. TV Digital faz sua estréia no Brasil. Disponível em:

<http://www.mc.gov.br/jornais-e-revistas/tv-digital-faz-sua-estreia-no-brasil>. Acesso em: 13 jun.

2009.

DTV. SITE OFICIAL DA TV DIGITAL BRASILEIRA. Disponível em <http://www.dtv.org.br/>.

Acesso em: 06 mar. 2009.

ECMA. ECMASCRIPT LANGUAGE SPECIFICATION. Disponível em <http://www.ecma- international.org/>. Acesso em: 11 mar. 2009.

FLANAGAN, David; Javascript: O Guia Definitivo. 4ª Edição. Bookman. 2006.

GINGA. GINGA DIGITAL TV MIDDLEWARE SPECIFICATION. Disponível em

<http://www.ginga.org.br/>. Acesso em: 11 mar. 2009.

GINGA-NCL. GINGA-NCL – DECLARATIVE DTV MIDDLEWARE. Disponível em

<http://www.gingancl.org.br/>. Acesso em: 11 mar. 2009.

GUIMARÃES, Rodrigo Laiola. Composer: um ambiente de autoria de documentos NCL para TV digital interativa. 2007. 106 f. Dissertação (Mestrado) - Puc-rio, Rio de Janeiro, 2007.

HDMI. High-Definition Multimedia Interface. Disponível em:

<http://www.hdmi.org/manufacturer/technology.aspx >. Acesso em: 13 jun. 2009.

HOWSTUFFWORKS. Como funcionam os controles remotos. Disponível em:

<http://eletronicos.hsw.uol.com.br/controle-remoto.htm>. Acesso em: 13 jun. 2009.

IBGE. Pesquisa Nacional por Amostra de Domicílios. Disponível em

<http://www.ibge.gov.br/home/presidencia/noticias/noticia_visualiza.php?id_noticia=1230&id_pag ina=1>. Acesso em: 11 mar. 2009.

KELLISON, Cathrine; GERHARDT, Natalie. Produção e direção para TV e vídeo. Rio de Janeiro: Elsevier: Campus. 2007.

LABORATÓRIO TELEMÍDIA; Ambiente para Desenvolvimento de Aplicações Declarativas para a TV Digital Brasileira. Disponível em:

<http://www.ncl.org.br/documentos/MDIC2007.pdf>. Acesso em: 13 jun. 2009.

LUA; Manual de Referência de Lua 5.1; Disponível em: <http://www.lua.org/manual/5.1/pt/>.

Acesso em: 13 jun. 2009.

MATTOS, Sérgio. Um perfil da TV Brasileira: 40 anos de história. Associação Brasileira de Agências de Propaganda. Salvador. 1990.

MONTEZ, Carlos; BECKER, Valdecir. TV Digital Interativa: conceitos, desafios e perspectivas para o Brasil. 2ª Edição. Florianópolis: UFSC. 2005.

MORONI, Hebert. Criação de Sites em Ajax. Digerati Editorial. 2007.

MOZILLA. MOZILLA DEVELOPER CENTER. Disponível em:

<https://developer.mozilla.org/en/about_javascript>. Acesso em: 4 nov. 2009.

NCL. NESTED CONTEXT LANGUAGE. Disponível em: <http://www.ncl.org.br/>. Acesso em:

14 jun. 2009.

NETO, Carlos de Salles Soares et al. Construindo Programas Audiovisuais Interativos Utilizando a NCL 3.0 e a Ferramenta Composer. Disponível em:

<http://www.ncl.org.br/documentos/TutorialNCL3.0-2ed.pdf>. Acesso em: 14 jun. 2009.

OBAA. Relatório parcial do projeto OBAA: objetos de aprendizagem baseados em agentes.

Porto Alegre, Universidade Federal do Rio Grande do Sul, 2008.

PHP. Hypertext Preprocessor. Disponível em: <http://www.php.net>. Acesso em 4 nov. 2009.

PICCOLO, Lara Schibelsky Godoy. Arquitetura do Set-top Box para TV Digital Interativa.

Disponível em: <http://www.ic.unicamp.br/~rodolfo/Cursos/mo401/2s2005/Trabalho/039632- settopbox.pdf>. Acesso em: 13 jun. 2009.

POSITIVO. DigiTV Positivo. Disponível em: <http://www.digitvpositivo.com.br/>. Acesso em: 13 jun. 2009.

SOARES, Luiz Fernando Gomes; RODRIGUES, Rogério Ferreira; Nested context model 3.0: part 1 – NCM Core, Rio de Janeiro, 2005.

TELECO. Lançamento da TV Digital no Brasil. Disponível em:

<http://www.teleco.com.br/tvdigital_cronog.asp >. Acesso em: 13 jun. 2009.

URI; UNIFORM RESOURCE IDENTIFIER; Disponível em:

<http://labs.apache.org/webarch/uri/rfc/rfc3986.html>. Acesso em: 13 jun. 2009.

APÊNDICES

Documentos relacionados