sábado, 26 de abril de 2008

tutorial de NCLua

para quem se interessa em desenvolver para TV digital com a linguagem de scripts LUA, está disponível no site da PUC-RIO um tutorial, com exemplos práticos:

leia aqui: Tutorial de NCLua

quarta-feira, 23 de abril de 2008

Tela Viva: Ginga-J em junho

conforme esta notícia divulgada no site Tela Viva, a versão definitiva do Ginga-J estará disponível em junho deste ano.

conforme eu já comentei neste outro post, há uma nova especificação sendo feita pela Sun, que será implementada por uma equipe de programadores do Fórum SBTVD. porém, ainda há a possibilidade de se utilizar as APIs do GEM, caso haja uma boa proposta dos detentores dos direitos autorais.

a notícia ainda cita que o Brasil poderá passar de seguidor de tecnologias para propositor.

fonte: Tela Viva

leia mais aqui

segunda-feira, 21 de abril de 2008

Prêmio Ação Coletiva da comunidade Ginga

este ano está indo muito bem... recebi agora, no 9º FISL, o prêmio "Ação Coletiva" pela minha participação na comunidade do Ginga!

gostaria de agradecer a todos que votaram em mim, pois fui escolhido por votação da comunidade!

é o terceiro prêmio que eu recebo este ano (os outros eu já comentei no blog b4it.blogspot.com) e fico cada vez mais com a certeza de que estou indo pelo caminho certo.

fui informado da minha escolha pelo Marcelo Moreno logo após a Hora Ginga do dia 19/04 no 9º FISL, palestra a qual eu fui coordenador de mesa, e a entrega do prêmio foi realizada pelo Coordenador do Portal, Corinto Meffe, Gerente de Inovações Tecnológicas da Secretaria de Logística e Tecnologia da Informação (SLTI) do Ministério do Planejamento, no stand do Governo Federal no FISL.

recebi como prêmio um Pen Drive de 2GB e um MP3 Player, tb de 2GB : )

veja aqui a relação dos premiados

então, agradeço a quem votou pelo reconhecimento, pois isso me motiva a participar e contribuir cada vez mais.


Abraço a todos e obrigado!

domingo, 20 de abril de 2008

se foi o FISL9.0

encerrou ontem o 9º FISL e eu posso afirmar que aproveitei bastante o evento, que foi a primeira edição que participei.

consolidei meus conhecimentos sobre o SBTVD, o Ginga, fiz a Oficina de desenvolvimento com Ginga-NCL, conheci alguns dos responsáveis pela criação do Middleware, recebi o Prêmio Ação Coletiva (rendeu um mp3 player e um pen drive) pela minha participação na comunidade do Ginga, isso tudo em relação à TV digital.

fui ainda coordenador de mesa em 3 palestras, ganhei vááários brindes, como camisetas, canetas, CDs com softwares livres, adesivos e fiz contato com diversas pessoas.

foi muito legal ver os nerds reunidos, ver de perto a cultura geek... é uma pena que seja um evento dominado pelos "cuecas". as poucas mulheres presentes eram namoradas de nerds ou contratadas pelos expositores para distribuir os brindes. palestrantes tb, vi um ou dois nomes de mulheres na programação.

voltando agora ao assunto deste blog, percebi que estamos bem encaminhados com a TV digital. é só uma questão de tempo, pois as dificuldades e interesses são muito grandes, o que dificulta um pouco. mas saí de lá com a certeza que o que virá será um excelente resultado, e o melhor: livre.

para saber mais:
www.fisl.com.br
www.softwarelivre.org
www.softwarepublico.gov.br

sexta-feira, 18 de abril de 2008

Oficina Ginga-NCL no FISL

estou neste momento participando da Oficina Ginga-NCL no FISL, que está sendo conduzida pelo Romualdo Costa.

de chegada, encontrei minha orientadora do trabalho de conclusão, a Karen Borges... colocamos a conversa em dia e seguimos com as atividades.

estamos criando uma aplicação básica, aprendemos o que são Mídias, Regiões, Descritores, Elos...

o problema é que estamos usando o Linux e, realmente, sou um zero à esquerda neste SO... consegui ainda pegar um computador onde a máquina virtual que estamos utilizando para testar as aplicações está com problema, e meus vídeos não abrem corretamente, no tempo e posição que deveriam : (

mas a Karen conseguiu : )

conversei bastante com o Marcelo Moreno sobre o Ginga, fiz basicamente duas perguntas:
- O que é o Ginga que a TQTVD irá comercializar? Qual o vínculo dela com o Ginga da comunidade?
R: O Ginga tem dupla licensa e a TQTVD adquiriu a versão comercial. Eles só podem utilizar e alterar a versão desenvolvida pela PUC-RIO, não podem utilizar nada desenvolvido pela comunidade.

- Como se dará e em que situação está o desenvolvimento das novas APIs open source que serão desenvolvidas em conjunto com a Sun?
R: A Sun ficou com a responsabilidade de realizar a especificação das bibliotecas e uma equipe de programadores determinada pelo Forum do SBTVD, entre as empresas e instituicoes que o constituem, irá implementá-las.
Enquanto a Sun efetua a especificação, podem surgir outras propostas dos detentores das licenças das APIs proprietárias do GEM que viabilizem a utilização destas APIs. Então, oficialmente, o que vale ainda são as APIs do GEM, até que se diga o contrário... e o Ginga-J continua de molho.

foi uma EXCELENTE experiência, estou levando alguns exemplos de código NCL e irei me aprofundar na seqüência.

às 15 horas vou assistir a 2ª Hora Ginga do FISL, que vai falar do Middleware Ginga.





quinta-feira, 17 de abril de 2008

Hora Ginga: Introdução a TV Digital Interativa

acabei de assistir no FISL a Hora Ginga de hoje, onde o Marcelo Moreno falou sobre o padrão de TV digital brasileiro.

a palestra estava lotada, com gente sentada no chão (não sei em alguma outra tb foi assim).

foram abordados aspectos como: diferenças para o padrão analógico, camadas do sistema, padrões tilizados, o que é um middleware, vantagens do novo sistema e vários outros tópicos que estão disponiveis na comunidade do Ginga (inclusive foram utilizadas diversas imagens disponíveis lá para os slides).

no final foram efetuadas diversas perguntas, e algumas foram sobre tópicos que seguidamente eu vejo o pessoal perguntando, como aparelhos receptores que estão sendo vendidos sem o Ginga, a questão da segurança para aplicações bancárias, como funciona o canal de retorno para, por exemplo, comprar créditos para o celular e outras.

eu filmei partes que achei interessante, e pretendo transcrever quando sobrar um tempinho.

agora estou assistindo à abertura oficial do evento, que conta com a presença de diversas autoridades.

fui convidado pelo Moreno, durante uma apresentação sobre o sistema no stand do Governo Federal, para ser monitor da Oficina Ginga amanhã, e pretendo comparecer.

o Moreno me mostrou umas aplicações em NCL bem legais com um ambiente que emula o sistema que teremos em casa, algumas utilizando script LUA. Foi bem interessante.










em pleno FISL...

e aí.. estou em pleno FISL fazendo esse post... acabei de conhecer o Marcelo Moreno e o Romualdo no stand do Ginga no Portal do Software público :)

o Marcelo Moreno se mostrou muito atencioso e me reconheceu assim que me apresentei, pois já trocamos alguns e-mails e mensagens no forum do Ginga na época que eu desenvolvia meu trabalho de conclusão.

bom, tenho que reconhecer... nunca fui fã de Linux, software livre, mas o evento empolga! acabei de comprar meu Tux na livraria Tempo Real.

e vamos adiante, agora às 13:00 vou coordenar uma palestra sobre o uso do software livre no governo do paraná, mas estou ansioso pelos eventos em torno do Ginga.

às 15:00 assitirei a Hora Ginga, com o Moreno, depois eu posto as minhas impressões.



site do 9º FISL: http://fisl.softwarelivre.org

segunda-feira, 14 de abril de 2008

domingo, 13 de abril de 2008

Google na TV digital

conforme eu "profetizei" neste post, o You Tube estará na TV digital:
leia no blog Undergoogle

claro que deve demorar um pouco para chegar no Brasil...

mas não será só ele, o AdWords e AdSense também:
leia, de novo, no blog Undergoogle

ou seja: os grandões estão de olhos bem abertos para a TV digital

fisl9.0: se não vou como palestrante, vou como coordenador de sessão, então!

neste post anterior eu comentei que vou no 9º Fórum Internacional do Software Livre e que tinha enviado uma proposta de palestra sobre TV digital, que até recebeu boa avaliação, mas foi recusada... imagino eu que por um motivo que não poderia ser mais nobre: o pessoal do Ginga virá em peso e realizará diversas atividades no Fórum.

mas, como sou brasileiro (ok, descendente de alemães, mas brasileiro) e não desisto nunca, me inscrevi como coordenador de sessão em algumas palestras.

então, quem for no fisl9.0 poderá me encontrar nas seguintes palestras:
quem quiser saber o que faz e como ser um coordenador de sessão, leia aqui.

terça-feira, 8 de abril de 2008

abril de 2008 e a TV digital não anda bem...

há algumas semanas li reclamações sobre a situação da implementação da TV digital no brasil, onde muitos fabricantes reclamavam do Ginga.

agora li mais duas que não nos entusiasmam muito:

mas agora eu pergunto: vocês achavam que seria diferente??

vejam o retrospecto do projeto, desde a escolha do padrão...

imagino e espero que quando todo o território nacional possuir cobertura do sinal e o middleware estiver maduro, com o Ginga-J bombando, veremos acontecer o boom previsto de investimentos em aplicações interativas, publicidade, aparelhos, como ocorreu com a Internet e os celulares, agora está acontecendo com os notebooks.

falando nisso, em maio é para iniciar as transmissões em Porto Alegre... pelo menos está previsto no cronograma.

fisl 9.0 - Hora Ginga: eu vô!

realizei hoje minha inscrição para o 9º Fórum Internacional do Software Livre, onde ocorrerá diariamente a "Hora Ginga".

o evento ocorrerá dias 17,18 e 19 de abril de 2008 no Centro de Eventos da PUC em Porto Alegre-RS, e reúne gente do mundo inteiro.

veja aqui os horários das palestras.

a Hora Ginga ocorrerá diariamente às 15:00 e terá o seguinte conteúdo:
- Introdução a TV Digital Interativa, por Marcelo Ferreira Moreno
- Arquitetura do Middleware Ginga, por Marcelo Ferreira Moreno
- Ferramentas para desenvolvimento e testes de aplicações Ginga-NCL, por Romualdo Monteiro de Resende Costa

eu havia submetido uma proposta de palestra sobre desenvolvimento para TV digital com Ginga e Java, mas foi recusada : (

até foi bom, pq assim posso aprender mais com os desenvolvedores do Middleware.

para quem tem interesse no desenvolvimento para TV digital, é uma oportunidade imperdível... levem muitas questões para fazer aos palestrantes!

site do FISL: www.fisl.org.br

domingo, 6 de abril de 2008

tutorial: como exibir vídeo no XletView

para exibir vídeos de background no XletView, de maneira rápida e simples, basta alterar o arquivo channels.xml contido na pasta config do XletView.

no meu computador este arquivo se encontra em:
C:\Arquivos de programas\Java\xletview-0.3.6\config\channels.xml
obviamente, vai depender de onde você instalou o XletView...

altere o arquivo para que o conteúdo fique conforme abaixo:
você deve alterar o conteúdo do nodo media, apontando para um vídeo codificado com o codec Cinepak. ISTO É MUITO IMPORTANTE... se for outro formato o XletView gerará um erro e não exibirá o vídeo.

li no forum Java TV que há como exibir vídeos de outros formatos utilizando o Fobs, mas eu não consegui.

para converter seus vídeos para o formato AVI Cinepack utilize o software RAD Video Tools.

ah, e não se empolgue como eu achando que basta adicionar canais ao arquivo channels.xml e acionar o controle remoto para trocá-los... não é assim que funciona. como eu não tive tempo de me aprofundar mais, não sei se há como trocar de canal utilizando programação. imagino eu que sim... se alguém descobrir como, por favor, comente aqui.

alternativamente, se você apenas deseja alterar a imagem estática de fundo do XletView (a imagem dos "chuviscos"), altere no arquivo config\settings.txt o caminho da imagem:
file.defaultbg=config/defaultbg.jpg

coloque a imagem que quiser. fácil né?

"o difícil é saber qual parafuso apertar" : )

abraço a todos e sucesso!

leia mais no fórum Java TV:
How to play a mpg file in xlet viewer
Watching an avi file in Xletview

sábado, 5 de abril de 2008

Guia Eletrônico de Programas para TV analógica com Windows Media Center

o Windows Media Center, disponível em algumas versões do Vista e também com uma versão para XP, está exibindo a grade de programação para as TVs analógicas abertas.

o recurso pode funcionar como um TiVO

EPG - Eletronic Program Guide
é um recurso disponível nas TVs digitais que exibe a grade de programação dos canais, com os horários e outras informações.

DVR - Digital Video Recorder
é um recurso para gravar em formato digital em um HD os programas de TV, permitindo ao usuário pré-agendar os horários de gravação.

associando os dois recursos podemos transformar o nosso computador em um vídeo cassete moderno.

esses recursos já estão disponíveis no Brasil há um bom tempo para usuários de TV por assinatura... por exemplo, pra quem tem o Sky+.

na TV digital aberta também está prevista a implementação desses recursos, dependendo do set-top-box utilizado.

fonte: Plantão Info

sexta-feira, 4 de abril de 2008

artigos sobre TV Digital no JBCS

está disponível no site da SBC (Sociedade Brasileira de Computação) o Journal of the Brazilian Computer Society (JBCS) de março de 2007, contendo artigos sobre TV digital.

são 8 artigos:

Frequency Domain Concurrent Channel Equalization for Multicarrier Systems
Autor(es): Fábio D'Agostini ,Fernando C. C. De Castro, Maria C. F. De Castro, Sirlesio Carboni Júnior

Concurrent Blind Channel Equalization with Phase Transmittance RBF Neural Networks
Autor(es): Fernando C. C. De Castro, Maria C. F. De Castro, Diego Vier Loss, Paulo Roberto Girardello Franco

Design and FPGA Prototyping of a H.264/AVC Main Profile
Autor(es): Luciano Volcan Agostini, Arnaldo P. Azevedo Filho, Wagston T. Staehler, Vagner S. Rosa, Bruno Zatt, Ana Cristina M. Pinto, Roger Endrigo Porto, Sergio Bampi, Altamiro A. Susin

Ginga-NCL: the Declarative Environment of the Brazilian Digital TV System
Autor(es): Luiz Fernando Gomes Soares, Rogério Ferreira Rodrigues, Márcio Ferreira Moreno

Ginga-J: The Procedural Middleware for the Brazilian Digital TV System
Autor(es): Guido Lemos de Souza Filho, Luiz Eduardo Cunha Leite, Carlos Eduardo Coelho Freire Batista

MI-SBTVD: A Proposal for the Brazilian Digital Television System SBTVD
Autor(es): Luciano L. Mendes, José Marcos C. Brito, Fabbryccio A. Cardoso, Dayan A. Guimarães, Gustavo C. Lima, Dalton S. Arantes, Richard D. Souza

Return Channel for the Brazilian Digital Television System-Terrestrial
Autor(es): Luís Geraldo P. Meloni

The Brazilian Digital Television System Access Device Architecture
Autor(es): Eduardo Rodrigues de Carvalho, Gil Garcia de Barros, Laisa Caroline de Paula Costa, Regis Rossi Alves Faria, Rogério Pernas Nunes, Roseli de Deus Lopes, Marcelo Knörich Zuffo

leia os artigos: JBCS - Journal of the Brazilian Computer Society