• Nenhum resultado encontrado

A implementação correta dos códigos propostos neste capítulo constrói um aplicativo em que o usuário responderá perguntas, interagindo através do controle remoto. Com o aplicativo pronto, o mesmo pode ser disponibilizado pela emissora através do canal de

broadcast. As Figuras 5.25 e 5.26 mostram algumas telas do aplicativo funcionando no Emulador Ginga-J.

Figura 5.25: Tela de pergunta do aplicativo funcionando com o emulador.

Figura 5.26: Tela de agradecimento do aplicativo funcionando com o emulador.

Com o conhecimento adquirido no capítulo 5, o leitor adquire a base teórica e prática para desenvolvimento de uma aplicação interativa que funciona no Sistema Brasileiro de Televisão Digital. Na prática, aplicativos interativos podem ter as mais diversas finalidades, dentre as quais:

 Jogos

 Tele-Aulas

 Serviços bancários

 Serviços públicos (INSS, Bolsa Família, etc)

 Comércio

 Divulgação

A vasta gama de possibilidades abertas com o advento da televisão digital torna impossível citar todas as finalidades que um aplicativo interativo pode ter. Um aplicativo pode, por exemplo, permitir a comunicação entre seus usuários. Basicamente, as funcionalidades e características de um aplicativo vão depender da necessidade do cliente e da criatividade do programador.

O aplicativo proposto neste trabalho contempla etapas para o desenvolvimento de uma enquete, onde o usuário fará sua interação respondendo a perguntas através do controle remoto.

A utilização do canal de retorno é uma atividade futura que não foi contemplada no trabalho, mas o aplicativo deixa em aberto. Pode-se complementar a implementação do aplicativo adicionando a comunicação com um servidor que armazenaria as respostas dos usuários em um banco de dados. Este servidor ainda pode retornar à aplicação dados referentes aos resultados obtidos até o momento através da pesquisa, por exemplo.

O código fonte do aplicativo está disponível em http://github.com/luceliodias e pode ser baixado sob licença GPL. O GitHub é um repositório grátis para armazenamento de código fonte. Desta maneira, qualquer pessoa poderá dar continuidade ao projeto.

O leitor pode ainda utilizar a especificação do OpenGinga para fazer testes em um aplicativo desenvolvido com as bases teóricas deste trabalho. O OpenGinga é uma plataforma virtualizada do projeto Ginga-J. As instruções para instalação e uso do OpenGinga estão disponíveis em (Ginga CDN, 2010).

Conforme apresentado neste trabalho, um ambiente de televisão digital é composto por um conjunto de características e conceitos que trazem uma melhora significativa em termos de imagem e som. A televisão digital proporciona ainda uma recepção de sinais com a mesma qualidade para dispositivos móveis. A interatividade pode ser exaltada com ponto alto desta nova tecnologia, onde os telespectadores (agora usuários) poderão desfrutar de serviços e facilidades antes só oferecidas por um computador com internet, como comércio e participação em promoções, por exemplo.

O aplicativo proposto neste trabalho mostra ao leitor o quanto é simples o desenvolvimento de um aplicativo interativo. A base de conhecimento adquirida com a leitura deste trabalho oferece liberdade para iniciar o desenvolvimento de qualquer aplicativo, seja ele um serviço, jogo ou o que sua necessidade pedir. Dependendo da complexidade do aplicativo, logicamente serão necessários mais estudos na documentação técnica do SBTVD, principalmente no que se diz respeito à API JavaDTV.

Mesmo existindo diversos padrões para sistemas de televisão digital, todos contemplam funcionalidades comuns, como transmissão de alta qualidade e interatividade. A heterogeneidade dos sistemas acontece porque cada grupo de desenvolvedores especifica seus padrões de acordo com suas necessidades. Ainda assim, os padrões de sistemas de televisão digital estão sempre sendo atualizados, entrando em conformidade com as atuais tecnologias de codificação de vídeo e áudio, divulgadas pelas organizações ISO, IEC e ITU.

Do ponto de vista tecnológico, conclui-se que no momento atual, a grande maioria de aparelhos de televisão e celulares não trabalha com recepção dos sinais digitais de televisão, mas existe um elevado número de consumidores em potencial desta nova tecnologia.

Apesar das potencialidades oferecidas pelo sistema de transmissão digital do Brasil serem indiscutíveis, ainda esbarramos em muitos problemas. Por exemplo, como o canal de retorno utiliza o protocolo TCP/IP, a interatividade usuário/emissora dependerá de conexões com a internet e no Brasil, ainda existem muitos municípios em que a qualidade de uma conexão é muito baixa, ou o preço cobrado não é acessível a toda a população. Outro fator

financeiro que retarda da adoção total do sistema de televisão digital é que o valor cobrado pelo set-top box ainda não é acessível a toda a população.

Do ponto de vista financeiro, além das tecnologias não acessíveis à maior parte da população, o mercado atual sempre espera retorno em curto prazo, e a televisão digital demanda custos de investimento que provavelmente serão readquiridos em longo prazo.

Mesmo assim, a migração para o sistema digital é obrigatória, pois o padrão digital é a nova geração da televisão aberta. Da mesma maneira que aconteceu com a televisão preto-e-branco e a cores, a adoção da população brasileira a esse novo sistema será gradual. Com isso, ao passar do tempo serão criadas novas fontes de receitas, com serviços podendo ser disponibilizados pelo canal de interatividade.

REFERÊNCIAS

ALENCAR, M. S. – Televisão Digital – 1ª Edição. São Paulo: Editora Érica. 2007. 351p.

ARIB - Association of Radio Industries and Businesses. ARIB STD-B23:2004 Application Execution Engine Platform for Digital BroadCasting. 2004.

ARIB - Association of Radio Industries and Businesses. ARIB STD-B31:2005 Transmission System for Digital Terrestrial Television Broadcasting. 2005.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. 2007a. NBR 15602- 1:2007 Televisão digital terrestre - Codificação de vídeo, áudio e multiplexação - Parte 1:

Codificação de vídeo. Rio de Janeiro. 2007.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. 2007b. NBR 15602- 2:2007 Televisão digital terrestre - Codificação de vídeo, áudio e multiplexação - Parte 2:

Codificação de áudio. Rio de Janeiro. 2007.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. 2007c. NBR 15604:2008 Televisão digital terrestre – Receptores. Rio de Janeiro. 2007.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). 2008a. NBR 15605-1:2008 Televisão digital terrestre - Tópicos de segurança - Parte 1: Controle de cópias.

Rio de Janeiro. 2008.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). 2008b. NBR 15607-1:2008 Televisão digital terrestre - Canal de interatividade - Parte 1: Protocolos, interfaces físicas e interfaces de software. Rio de Janeiro. 2008.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). 2008c. NBR 15606-1:2008 Televisão digital terrestre - Codificação de dados e especificações de transmissão para radiodifusão digital - Parte 1: Codificação de dados. Rio de Janeiro. 2008.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). 2009. NBR 15606-2:2009 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. 2009.

ABNT - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). 2010. NBR

15606-4:2010 Televisão digital terrestre - Codificação de dados e especificações de transmissão para radiodifusão digital - Parte 4: Ginga-J - Ambiente para a execução de aplicações procedurais. Rio de Janeiro. 2010.

ATSC - Advanced Television Systems Commitee. 2010. Disponível em: http://www.atsc.org/.

Acesso em 21 Abr 2010.

ATSC. ATSC Digital Television Standard: Part 4 - MPEG-2 Video System Characteristics.

Document A/53 Part 4:2009. 2009.

BRANDENBURG, K - MP3 and AAC Explaneid. 17th International Conference on High Quality Audio Coding. 17-009. 1999.

CASA CIVIL: Presidência da República – Decreto Nº 5.820, de 29 de Junho de 2006.

Brasília. 2006.

CPqD - Modelo de Referência: Sistema Brasileiro de Televisão Digital Terrestre. 2006a.

Fundação CPqD – Centro de Pesquisa e Desenvolvimento em Telecomunicações. São Paulo:

Campinas. 2006.

CPqD - Arquitetura de Referência: Sistema Brasileiro de Televisão Digital Terrestre- OS:

40.541. 2006b. Fundação CPqD – Centro de Pesquisa e Desenvolvimento em Telecomunicações. São Paulo: Campinas. 2006.

CRINON, R.J.; BHAT, D.; CATAPANO, D.; THOMAS, G.; VAN LOO, J.T.; BANG, G. - Data Broadcasting and Interactive Television. Proceedings of the IEEE, 94, 223-118. 2006.

DRURY, G.; MARKARIAN, G.; PICKAVANCE, K. - Coding and Modulation for Digital Television. - 1ª Edition. Springer. 2001. 249 p.

DVB - Digital Video Broadcasting. 2003. Disponível em: http://www.dvb.org/. Acesso em 21 Abr 2010.

DASE. DTV Application Software Environment Level 1 (DASE-1) – PART 1: Introduction, Architecture, and common facilities. 2003.

DTV. Onde já tem TV Digital - Cidades onde a TV digital está no ar. 2008a. Disponível em:

http://www.dtv.org.br/materias.asp?menuid=3&id=11. Acesso em 2 Maio 2010.

DTV. Onde já tem TV Digital - Países da América do Sul que já adotaram o padrão ISDB-Tb.

2008b. Disponível em: http://www.dtv.org.br/materias.asp?menuid=3&id=281. Acesso em 13 Abr 2010.

DTV. O que é o ISDB-TB. 2008c. Disponível em

http://www.dtv.org.br/materias.asp?menuid=3&id=6. Acesso em 18 Mai 2010.

ESTADÃO; Número de celulares no Brasil chega a 175,6 milhões. 2010. Disponível em http://economia.estadao.com.br/noticias/not_5884.htm. Acesso em 03 Jun 2010.

FCC - DTV report on COFDM and 8-VSB performance. Federal Communications Comission. Office of Engineering and Technology. OET Report, FCC/OET. 1999.

FÓRUM SBTVD. O que é o ISDB-TB. 2008. Disponível em:

http://www.forumsbtvd.org.br/materias.asp?id=20. Acesso em 29 Mar 2010.

FÓRUM SBTVD. Sun Microsystems entrega especificações Java DVT para Ginga-J sem

cobrança de royalties. 2009. Disponível em:

http://www.forumsbtvd.org.br/materias.asp?id=74. Acesso em 17 Mai 2010.

FÓRUM SBTVD. Módulo Técnico – JavaDTV. 2010. Disponível em:

http://www.forumsbtvd.org.br/materias.asp?id=200. Acesso em 18 Mai 2010.

GINGA. Middleware Aberto do Sistema Brasileiro de TV Digital. 2008. Disponível em http://www.ginga.org.br/. Acesso em 29 Mar 2010.

GINGA CDN. Ginga Code Development Network. 2010. Disponível em http://

gingacdn.lavid.ufpb.br/. Acesso em 17 Mai 2010.

GRACIOSA, H. M. M. - TV Digital no Brasil. 2003. Artigo técnico. Disponível em http://www.teleco.com.br/tutoriais/tutorialtvd2/default.asp. Acesso em: 14 Abr 2010.

HAN-JUNG, H. - Architecture design of low-power and low-cost CAVLC decoder for H.264/AVC. Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference.

2008.

HOME THEATER; 60Hz? 120Hz? Por que isso é importante. 2009. Disponível em http://revistahometheater.uol.com.br/site/tec_artigos_02.php?id_lista_txt=5107. Acesso em 27 Mai 2010.

HUFFMAN, W. C. – Fundamentals of Errors-Correting Codes. Cambridge Press. 2003.

INFO; Set-top-box custará R$ 200, diz Hélio Costa. 2007. Disponível em http://info.abril.com.br/aberto/infonews/072007/11072007-1.shl. Acesso em 03 Jun 2010.

ISDB - Integrated Services Digital Broadcasting – Terrestrial. 2008. Disponível em:

http://www.dibeg.org/. Acesso em 21 Abr 2010.

ITU - International Telecomunication Union. 2008 - Disponível em:

http://www.itu.int/en/pages/default.aspx. Acesso em 10 Abr 2010.

ITU-T: Telecommunication Standardization Sector of ITU. H.261: Line Transmission of Non-Telephone Signals. 1993.

JPEG. Official site of the Joint Photographic Experts Group - JPEG Homepage. 2007.

Disponível em: http://www.jpeg.org/jpeg/index.html. Acesso em 15 Abr 2010.

JONES, G. A.; DEFILLIPIS, J. M.; HOFFMANN, H.; WILLIAMS, E. A. - Digital Television Station and Network Implementation. Proceedings of the IEEE, v. 94, n. 1, p. 22 – 36. 2006.

JUNIOR, P. J.; Java: Guia do Programador. São Paulo: Novatec Editora. 2007. 681p.

LEE, Y.; PARK, S. I.; KIM, W. S.; AHN, C.; SEO, J. - ATSC Terrestrial Digital Television Broadcasting Using Single Frequenty Networks. ETRI Journal, Volume 26, Number 2. 2004.

LEE, T.; SEO, J.; JANG, D.; HONG, J.; KANG, K. – The High-Quality Audio Broadcasting System Using MPEG-2 ACC and Streaming Technology. 2002.

MAGIA. A História da Televisão no Brasil. 2010. Disponível em http://www.tudosobretv.com.br/histortv/historbr.htm. Acesso em 03 Mai 2010.

MANHÃES, M. A. R.; SHIEH, P. - Canal de Interatividade: Conceitos, Potencialidades e Compromissos. SIBGRAPHI. 2005.

MEYER, B. – Object-Oriented Software Construction SECOND EDITION. Prentice Hall.

1997. 1254p.

MPEG. Overview of the MPEG-4 Standard. 2002. Disponível em http://mpeg.chiariglione.org/standards/mpeg-4/mpeg-4.htm. Acesso em 18 Abr 2010.

NASCIMENTO, J. - Telecomunicações - 2ª Edição. São Paulo: Makron Books. 2000. 341p.

NCL. Nested Context Language. 2008. Disponível em http://www.ncl.org.br/. Acesso em 14 Mai 2010.

PAN, D. Y. - Digital Audio Compression. Digital Technical Journal Vol. 5 No. 2, Spring.

1993.

PC MAGAZINE. API Definition from PC Magazine Encyclopedia. 1998. Disponível em http://www.pcmag.com/encyclopedia_term/0,2542,t=application+programming+interface&i=

37856,00.asp. Acesso em 18 Mai 2010.

POYNTON, C. - Digital video and HDTV - Algorithms and Interfaces. San Francisco:

Morgan Kaufmann, 2003. 736p.

RICHARDSON, I. E. G. - H.264 and MPEG-4 Video Compression: Video Coding for Next- generation Multimedia. West Sussex: Wiley. 2003. 281p.

REIMERS, U. H. - DVB - The Family of International Standards for Digital Video Broadcasting. Proceedings of The IEEE, VOL. 94, Nº. 1. 2006.

REUTERS. No Brasil, 10% são donos de três quartos das riquezas. 2008. Disponível em http://br.reuters.com/article/domesticNews/idBRB6036520080515. Acesso em 03 Jun 2010.

SALOMON, D. - Data Compression: The Complete Reference - 3ª Edition. New York:

Springer-Verlag, 2004. 900 p.

SCHÄFER, R.; WIEGAND, T.; SCHWARZ, H. - The Emerging H.264/AVC Standard - EBU Technical Review. 2003.

SET - Sociedade Brasileira de Engenharia de Televisão e Telecomunicações - Digital Television Systems - Brazilian Testes - Final Report. ABERT/ SET Group. 2000.

SHOJANIA, H.; SUDHARSANAN, S. - A high performance CABAC encoder. IEEE - The 3rd International NEWCAS Conference. 2005.

SGRIGNOLI, G. - History of ATSC Digital Television Transmission System. International Conference on Consumer Electronics, ICCE. Digest of Technical Papers. 2007.

SUN; The Java(tm) Language: An Overview. 2010a. Disponível em http://java.sun.com/docs/overviews/java/java-overview-1.html. Acesso em 10 Mai 2010.

SUN; The Lightweight User Interface Toolkit (LWUIT): An Introduction. 2010b. Disponível em http://java.sun.com/developer/technicalArticles/javame/lwuit_intro/. Acesso em 17 Mai 2010.

SUN; Java TV API. Disponível em http://java.sun.com/javame/technology/javatv/. 2010c.

Acesso em 17 Mai 2010.

SUN; A Swing Architecture Overview. 2010d. Disponível em http://java.sun.com/products/jfc/tsc/articles/architecture/. Acesso em 17 Mai 2010.

TERRA; Nove entre dez casas possuem televisor no Brasil. 2007. Disponível em http://noticias.terra.com.br/brasil/noticias/0,,OI1907275-EI10361,00.html. Acesso em 03 Jun 2010.

WATSON, M. A.; BUETTNER, P. - Design and Implementation of AAC Decoders. 2000.

WEBER, J. W.; NEWBERRY, T. - IPTV Crash Course. p. 233-240. 2006.

WOOTON, C. - A Practical Guide to Video and Audio Compression. Focal Press. 2005.

ZHANG, R.; YU, D.; YU, S. - Security Strategy of Digital Television Middleware System.

IEEE Transactions on Consumer Electronics. Rosemont, IL, USA. p 969 - 973. 2007.

Documentos relacionados