<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hyper Declarativo &#187; Ginga-NCL</title>
	<atom:link href="http://www.hyperdeclarativo.com.br/tags/ginga-ncl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hyperdeclarativo.com.br</link>
	<description>Hyper Declarativo</description>
	<lastBuildDate>Sun, 02 Oct 2011 11:30:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Mergulhando no Ecossistema da Televisão Digital</title>
		<link>http://www.hyperdeclarativo.com.br/2010/03/16/mergulhando-no-ecossistema-da-televisao-digital-2/</link>
		<comments>http://www.hyperdeclarativo.com.br/2010/03/16/mergulhando-no-ecossistema-da-televisao-digital-2/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 03:54:52 +0000</pubDate>
		<dc:creator>Igor Gonçalves</dc:creator>
				<category><![CDATA[Conceitos Básicos]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Ginga]]></category>
		<category><![CDATA[Ginga-CC]]></category>
		<category><![CDATA[Ginga-J]]></category>
		<category><![CDATA[Interatividade]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[Middleware]]></category>
		<category><![CDATA[NCL]]></category>
		<category><![CDATA[TV Digital]]></category>
		<category><![CDATA[Ginga-NCL]]></category>
		<category><![CDATA[Mercado]]></category>
		<category><![CDATA[TVDigital]]></category>

		<guid isPermaLink="false">http://www.hyperdeclarativo.com.br/?p=514</guid>
		<description><![CDATA[Salve, Salve Fantasmas leitores Para retornar às atividades no Hyper Declarativo, resolvi falar sobre o aprendizado em Televisão Digital. Espero que gostem. O momento que vivemos é a ocasião favorável para adentrar no mercado de desenvolvimento para televisão digital, pois provavelmente a demanda por serviços interativos será tão extensa que teremos problemas em encontrar mão-de-obra [...]]]></description>
			<content:encoded><![CDATA[<p>Salve, Salve <span style="text-decoration: line-through;">Fantasmas</span> leitores</p>
<p>Para retornar às atividades no Hyper Declarativo, resolvi falar sobre  o  aprendizado em Televisão Digital. Espero que gostem.</p>
<p>O momento que vivemos é a ocasião favorável para adentrar no mercado  de  desenvolvimento para televisão digital, pois provavelmente a demanda  por  serviços interativos será tão extensa que teremos problemas em   encontrar mão-de-obra qualificada. <span id="more-514"></span>Para resolver isso, a academia deverá   criar cursos especializados em todas as sub-áreas necessárias ( <a title="Veja alguns cursos que já existem" href="http://www.ofuturoedigital.com.br/blog/2009/11/cursos-na-area-de-tv-digital/" target="_blank">Veja alguns cursos que já estão disponíveis no Blog do o   Futuro é Digital </a>). Porém, como em todas as áreas, não basta ter   apenas o conhecimento acadêmico ( teórico) , então&#8230;Se estás   interessado neste mercado, trate de aproveitar o ensejo e mergulhe no   ecossistema do Sistema Brasileiro de Televisão Digital (SBTVD) através    de pesquisas na arquitetura, abrangência multidisciplinar e impacto (   Econômico, Cultural e Social ) na sociedade.<br />
Para saber todas as especificações técnicas do SBTVD, basta ler as  normas publicadas pela <a title="ABNT" href="http://www.abnt.org.br/m3.asp?cod_pagina=1249" target="_blank">ABNT</a>,  nelas também é possível encontrar o detalhamento das  tecnologias  utilizadas que possibilitam a existência da Interatividade,  ou seja, no  que se refere a software é possível encontrar informações  sobre o  middleware <a title="Midleware Ginga" href="http://www.ginga.org.br/" target="_blank">Ginga</a> e  tecnologias utilizadas pelo mesmo ( <a title="Ginga-NCL" href="http://www.gingancl.org.br/" target="_blank">Ginga-NCL</a> e <a title="Ginga-J" href="http://www.lavid.ufpb.br/" target="_blank">Ginga-J</a> ). Para  melhor compreensão da importância de um middleware , vale  ressaltar  que em um Padrão de Televisão Digital a existência de  interatividade  está diretamente associada à presença desta camada. Outro  ponto  importante da norma é sobre o canal de interatividade ( também  chamado  de Canal de Retorno ), porém a mesma só cita os protocolos e  modelos de  conexão, não criando restrições &#8220;de meio&#8221; para a utilização  deste  serviço.</p>
<p>Para  finalizar, é preciso deixar claro que a norma é uma fonte de   conhecimento muito útil, porém teórica. Logo, faz-se necessário   pesquisar sobre Ginga &#8211; NCL ( <a title="NCL" href="http://www.gingancl.org.br/" target="_blank">NCL</a>,<a title="Lua" href="http://www.lua.org/" target="_blank">Lua</a> ), Ginga  -J ( ou <a title="JavaDTV" href="http://www.lavid.ufpb.br/" target="_blank">JavaDTV</a> ) e toda a arquitetura do Ginga; adquirir   conhecimento prático através de exemplos de aplicações ( <a title="no   Clube NCL" href="http://clube.ncl.org.br/" target="_blank">Clube NCL</a> ),  testar, <a title="teste os emuladores" href="http://www.softwarepublico.gov.br/ver-comunidade?community_id=1101545" target="_blank">emuladores</a> e <a title="plataformas  de   desenvolvimento" href="http://www.openginga.org/index.html" target="_blank">plataformas  de desenvolvimento</a>, e etc&#8230; Vale ainda  ressaltar que é  extremamente recomendável aprender através da experiência alheira, ou  seja, participar  de discussões em fóruns oficiais (<a title="como a  comunidade   Ginga do software publico" href="http://www.softwarepublico.gov.br/ver-comunidade?community_id=1101545" target="_blank">como a comunidade Ginga do software publico</a>), redes   sociais ( ex. Orkut e <a href="http://www.twitter.com/hdeclarativo" target="_blank">Twitter</a>)  , ler a blogosfera especializada, enfim. É  preciso mergulhar de cabeça  no universo da Televisão digital ! Então, o que fazes ai parado?  Embarque  neste provedor de sonhos profissional e seja mais um a crescer  com a  televisão digital.<br />
Obrigado por ler o Hyper Declarativo e  até a próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperdeclarativo.com.br/2010/03/16/mergulhando-no-ecossistema-da-televisao-digital-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ginga-NCL recebe prêmio na Europa</title>
		<link>http://www.hyperdeclarativo.com.br/2009/06/25/ginga-ncl-recebe-premio-na-europa/</link>
		<comments>http://www.hyperdeclarativo.com.br/2009/06/25/ginga-ncl-recebe-premio-na-europa/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:22:26 +0000</pubDate>
		<dc:creator>Igor Gonçalves</dc:creator>
				<category><![CDATA[Ginga]]></category>
		<category><![CDATA[Ginga-NCL]]></category>
		<category><![CDATA[Middleware]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[TV Digital]]></category>

		<guid isPermaLink="false">http://hyperdeclarativo.wordpress.com/?p=271</guid>
		<description><![CDATA[Recebi esta noticia na lista de e-mails do Forum do Software publico Brasileiro. Parabéns Aos pesquisadores e obrigado por manter o nome do nosso país no ápice tecnológico. De: no-reply @ www.softwarepublico. gov. br Assunto: [Ginga] TV Digital: Ginga-NCL recebe prêmio na Europa Data: Quarta-feira, 17 de Junho de 2009, 18:39 O desenvolvimento do Ginga-NCL, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Recebi esta noticia na lista de e-mails do Forum do Software publico Brasileiro. Parabéns Aos pesquisadores e obrigado por manter o nome do nosso país no ápice tecnológico.<br />
</strong></p>
<p>De: no-reply @ www.softwarepublico. gov. br<br />
Assunto: [Ginga] TV Digital: Ginga-NCL recebe prêmio na Europa<br />
Data: Quarta-feira, 17 de Junho de 2009, 18:39</p>
<p>O desenvolvimento do Ginga-NCL, documentado pelo pesquisador Marcio Ferreira Moreno, da PUC-RJ, sob supervisão do professor Luiz Fernando Gomes Soares, acaba de ser agraciado com o &#8220;Best PhD Award&#8221; na 7ª edição da Conferência de TV Interativa da Europa (EuroiTV 2009), realizada  esta semana na Bélgica.</p>
<p><span id="more-271"></span></p>
<p>O EuroiTV é um dos mais importantes eventos internacionais sobre TV Digital Interativa e possui grande visibilidade acadêmica e industrial. Participam pesquisadores de universidades, centros de pesquisa e também da indústria de todo o mundo.</p>
<p>Esse é o segundo importante reconhecimento internacional do Ginga-NCL. No mês passado, a linguagem foi aprovada como recomendação H.761 da União Internacional de Telecomunicações (UIT) para a construção de aplicações multimídia destinadas ao ambiente de TV interativa.</p>
<p>Cristina De Luca<br />
Fonte: Convergencia Digital &#8211; Coluna Circuito</p>
<p>http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?infoid=19115&#038;sid=54</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperdeclarativo.com.br/2009/06/25/ginga-ncl-recebe-premio-na-europa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NCL e Ginga-NCL são aprovados como padrão internacional UIT-T</title>
		<link>http://www.hyperdeclarativo.com.br/2009/05/20/ncl-e-ginga-ncl-sao-aprovados-como-padrao-internacional-uit-t/</link>
		<comments>http://www.hyperdeclarativo.com.br/2009/05/20/ncl-e-ginga-ncl-sao-aprovados-como-padrao-internacional-uit-t/#comments</comments>
		<pubDate>Thu, 21 May 2009 02:34:03 +0000</pubDate>
		<dc:creator>Igor Gonçalves</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Ginga]]></category>
		<category><![CDATA[Ginga-NCL]]></category>
		<category><![CDATA[NCL]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[UIT-T]]></category>

		<guid isPermaLink="false">http://hyperdeclarativo.wordpress.com/?p=197</guid>
		<description><![CDATA[No ultimo dia 08/05 recebi o e-mail através do portal do software publico Brasileiro. A noticia trata da aprovação do NCL e Ginga-NCL pelo padrão internacional UTI-T ( mais detalhes na reprodução do e-mail abaixo ) . Na prática este reconhecimento denota maior background para o Ginga e conseqüentemente para o Padrão do Sistema Brasileiro [...]]]></description>
			<content:encoded><![CDATA[<p><strong>No ultimo dia 08/05 recebi o e-mail através do portal do software publico Brasileiro. A noticia trata da aprovação do NCL e Ginga-NCL pelo padrão internacional UTI-T ( mais detalhes na reprodução do e-mail abaixo ) . Na prática este reconhecimento denota maior background para o Ginga e conseqüentemente para o Padrão do Sistema Brasileiro de Televisão digital . Vale também ressaltar que este mérito é um &#8220;cala-te&#8221; boca para muitos que criticaram o Ginga e seus desenvolvedores. Parabéns à PUC e parabéns aos Brasileiros</strong></p>
<p>De: &#8220;no-reply@www.softwarepublico.gov.br&#8221;<br />
Para: santos_igor@yahoo.com.br<br />
Enviadas: Sexta-feira, 8 de Maio de 2009 13:46:56<br />
Assunto: [Ginga] NCL e Ginga-NCL são aprovados como padrão internacional UIT-T</p>
<p>No dia 29/04/2009, a linguagem NCL e seu ambiente de apresentação Ginga-NCL, tecnologias genuinamente nacionais criadas para oferecer interatividade plena em sistemas de TV Digital, foram aprovados como padrão pela União Internacional de Telecomunicações (UIT), órgão de padronização e regulamentação em telecomunicações ligado às Nações Unidas.</p>
<p><span id="more-197"></span></p>
<p>A nova Recomendação H.761 &#8220;Nested Context Language (NCL) and Ginga-NCL for IPTV Services&#8221; define a linguagem NCL como padrão UIT-T para a construção de aplicações multimídia destinadas ao ambiente de TV interativa. Além de definir a linguagem NCL, a recomendação descreve os requisitos para a construção da máquina de apresentação Ginga-NCL, responsável pela exibição e controle de aplicações NCL. NCL e Ginga-NCL são tecnologias de propriedade intelectual da PUC-Rio, resultados de pesquisas realizadas no Laboratório TeleMídia de seu Departamento de Informática, financiadas pela FINEP e RNP a partir das ações estratégicas do Ministério de Ciência e Tecnologia (MCT) e do Ministério de Telecomunicações (MC).</p>
<p>Tal esforço de padronização se iniciou há quase dois anos, quando pesquisadores brasileiros presentes às primeiras reuniões do então chamado &#8220;focus group on IPTV&#8221; foram convidados por delegados japoneses  a apresentar a arquitetura Ginga do Sistema Brasileiro de TV Digital Terrestre. A partir de então, pesquisadores da PUC-Rio vem participando das delegações brasileiras organizadas pela Anatel, para a defesa da proposta brasileira junto aos delegados da UIT-T no &#8220;study group 16 &#8211; codificação, sistemas e aplicações multimídia&#8221;.</p>
<p>A Recomendação H.761 representa um marco na evolução tecnológica do país, pois trata-se de um documento aprovado a partir de uma proposta integralmente brasileira, descrevendo uma tecnologia genuinamente nacional. Com a padronização, operadores de telecomunicações e radiodifusores de todo o mundo podem adotar uma tecnologia madura e bem definida, de forma interoperável entre os diversos provedores de conteúdo interativo. Fabricantes de receptores DTV podem desenvolver seus produtos seguindo as normas estabelecidas e permitindo sua comercialização para múltiplas redes e múltiplos mercados. Ginga-NCL é o primeiro framework de aplicações multimídia para serviços IPTV aprovado pela UIT-T.<br />
Veja mais em:<br />
<a href="http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?infoid=18718&amp;sid=54">http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?infoid=18718&amp;sid=54</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperdeclarativo.com.br/2009/05/20/ncl-e-ginga-ncl-sao-aprovados-como-padrao-internacional-uit-t/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conceitos Televisão Digital &#8211; Parte 4</title>
		<link>http://www.hyperdeclarativo.com.br/2009/02/28/conceitos-televisao-digital-parte-4/</link>
		<comments>http://www.hyperdeclarativo.com.br/2009/02/28/conceitos-televisao-digital-parte-4/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 22:41:51 +0000</pubDate>
		<dc:creator>Igor Gonçalves</dc:creator>
				<category><![CDATA[Conceitos Básicos]]></category>
		<category><![CDATA[Ginga]]></category>
		<category><![CDATA[Ginga-CC]]></category>
		<category><![CDATA[Ginga-J]]></category>
		<category><![CDATA[Ginga-NCL]]></category>
		<category><![CDATA[Interatividade]]></category>
		<category><![CDATA[Middleware]]></category>
		<category><![CDATA[Conceitos_Basicos]]></category>

		<guid isPermaLink="false">http://hyperdeclarativo.wordpress.com/?p=93</guid>
		<description><![CDATA[Ginga-CC O Ginga-CC é uma camada que suporta os ambientes existente no Ginga, sendo implementado os exibidores de mídia dos ambientes Ginga-NCL e Ginga-J. Esta camada também tem contato direto com o sistema operacional e a camada de hardware, sendo que é a mesma tem o controle do plano gráfico, tratamento de dados obtidos do [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ginga-CC</strong></p>
<p>O Ginga-CC é uma camada que suporta os ambientes existente no Ginga, sendo implementado os exibidores de mídia dos ambientes Ginga-NCL e Ginga-J. Esta camada também tem contato direto com o sistema operacional e a camada de hardware, sendo que é a mesma tem o controle do plano gráfico, tratamento de dados obtidos do carrossel de objetos DSM-CC (Digital Storage Media Command and Control), canal de retorno, acesso ao sistema de arquivo e ao terminal gráfico.<span id="more-93"></span></p>
<div id="attachment_85" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-85" title="ginga-cc" src="http://www.hyperdeclarativo.com.br/wp-content/uploads/2009/02/ginga-cc.jpg" alt="Arquitetura Ginga-CC" width="500" height="170" /><p class="wp-caption-text">Arquitetura Ginga-CC</p></div>
<p><strong>Ginga-J</strong><br />
O Ginga-J foi desenvolvido no laboratório LAVID/UFPB, sendo que inicialmente foi denominada de Flex-TV, porém com a junção das pesquisas com a PUC-Rio foi lançado posteriormente no middleware Ginga, e denominado de Ginga-J, o ambiente de execução do Ginga, ou seja, é responsável por dar suporte a aplicações desenvolvidas em linguagens procedurais.<br />
Analogamente a outros middlewares existentes, o Ginga-J também tem como padrão de linguagem procedural o Java, utilizando a Java TV através das classes Xlet. É possível também detectar a presença de pacotes encontrados em outros middlewares como o DAVIC e HAVi, tais padrões também são denominados pelo Padrão GEM. Antes do lançamento oficial da Ginga, foi detectado que havia a possibilidade da cobrança de royalties devido a utilização dos pacotes relacionados ao GEM, pois as patentes estavam atreladas a empresa americana Via Licenling. Logo o Governo Brasileiro suspendeu o lançamento do Ginga para receptores fixos ( chamados full-seg ).  No período de aproximadamente 1 ano, o Governo realizou negociações para evitar a possível cobrança de royalties, e paralelamente a Sun Microsystens desenvolveu uma API substituta, denominada de Java DTV . No final de 2008 o Governo decidiu por utilizar o Java DTV, sendo que o fórum SBTVD esta terminando de escrever as especificações e a ABNT deve liberar as mesmas no decorrer do ano de 2009, liberando assim a interatividade por completa no Sistema Brasileiro de Televisão Digital.</p>
<p><strong>Ginga-NCL</strong></p>
<p>O Ginga-NCL foi desenvolvido pelo laboratório Telemídia/PUC-Rio e inicialmente foi intitulado de Maestro, contudo com a junção das pesquisas da UFPB, o nome foi alterado para Ginga-NCL, sendo que o mesmo é o ambiente declarativo responsável por dar suporte às aplicações declarativas desenvolvidas na linguagem NCL (Nested Context Language). Tais aplicações são responsáveis por ler os documentos multimídia com interatividade, denominados de hipermídia.<br />
A NCL foi especificada através de uma DTD (Document type Definition – XML W3C, 1998a) que escreve documentos baseados no modelo conceitual NCM (Nested Context Model) e é a única que disponibiliza agentes capazes de organizar os objetos para apresentação com sincronismo de mídia, e também dar suporte a múltiplos dispositivos, adaptabilidade e a estrutura necessária ao desenvolvimento de conteúdo de programas ao vivo. Analogamente a outras linguagens declarativas, a NCL também tem suporte a scripts escritos em código procedural, sendo que a linguagem padrão também foi desenvolvida na PUC-Rio e é chamada de Lua .</p>
<p>*Referências: A mesmas citadas anteriormente</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperdeclarativo.com.br/2009/02/28/conceitos-televisao-digital-parte-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

