sábado, 26 de abril de 2008
tutorial de NCLua
leia aqui: Tutorial de NCLua
quarta-feira, 23 de abril de 2008
Tela Viva: Ginga-J em junho
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
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
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
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
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...
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
Prêmio Ação Coletiva - Portal do Software Público
o vencedor será escolhido por votação aberta nas comunidades (no caso, sobre TV digital, a comunidade do Ginga).
domingo, 13 de abril de 2008
Google 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!
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:
- Ferramentas para desenvolvimento e testes de aplicações Ginga-NCL
- Interação entre Linguagens de Script e C: abordagem de Lua
- Engenharia de Software: LUAS- Lua Unified Automatic docS generator ** OpenArchitectureWare
- Jogos 3D com software livre
- Software livre no governo do Paraná- uma decisão política
terça-feira, 8 de abril de 2008
abril de 2008 e a TV digital não anda bem...
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ô!
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
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:

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 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