As postagens antigas continuarão aqui, sendo que os tutoriais serão migrados aos poucos.
Para ler as novas postagens, a partir de 2011, acesse:
http://www.b4it.com.br/blog4dtvi
Mostrando postagens com marcador Ginga. Mostrar todas as postagens
Mostrando postagens com marcador Ginga. Mostrar todas as postagens
sábado, 5 de março de 2011
O BLOG MUDOU DE LUGAR
Marcadores:
desenvolvimento,
Ginga,
tutoriais,
tv digital
quinta-feira, 30 de dezembro de 2010
Go HTV Middleware: implementação alternativa do Ginga NCL que roda em Windows e Linux
divulgando:
http://www.ghtv.com.br
enviado por Felipe Magno de Almeida para o grupo Desenvolvimento para TV Digital
A Go HTV está fazendo uma implementação alternativa do Ginga NCL. O mesmo roda em Windows e Linux, o que dá uma vantagem sobre o Ginga NCL desenvolvido pelo telemídia para testar aplicações por desenvolvedores NCL.
Está porém em fase inicial de desenvolvimento, mas tem potêncial. O código fonte está disponível sobre a licença Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License, o que o faz não ser considerado software livre, porém pode ser utilizado
para atividades sem fins lucrativos.
http://www.ghtv.com.br
enviado por Felipe Magno de Almeida para o grupo Desenvolvimento para TV Digital
Marcadores:
desenvolvimento,
Ginga,
interatividade,
middleware,
NCL,
tv digital
Quiz para TVD, desenvolvida em NCLua
Quiz para TVD, desenvolvida em NCLua.
Mais informações e download em http://tvdquiz.manoelcampos.com
por Manoel Campos
Mais informações e download em http://tvdquiz.manoelcampos.com
por Manoel Campos
Marcadores:
Ginga,
interatividade,
NCL,
tv digital
terça-feira, 7 de dezembro de 2010
Ginga-NCLVirtual Set-top Box (v.0.12.1)
divulgando:
Comunidade Ginga,
Está disponível a partir de hoje a nova versão do Ginga-NCLVirtual Set-top Box (v.0.12.1), atualizado com o código mais recente do Ginga-NCL (C++) v.0.12.1 (rev. 34), mais estável e mais aderente às normas (detalhes das melhorias serão divulgados em breve). Usuários de versões anteriores são fortemente recomendados a fazer a atualização.
O Virtual Set-top Box é uma máquina virtual VMWare com sistema Linux instalado e pré-configurado com todos os requisitos do Ginga-NCL (C++). Pode ser obtido por meio da SubComunidade Ginga-NCL, no box "Direto ao Ginga". Lá você encontra também um "HOW-TO" com dicas para instalar e operar o Virtual Set-top Box.
O Virtual Set-top Box foi completamente reconstruído, desde seu sistema operacional. Partimos desta vez de uma instalação básica Ubuntu Server 10.10, acrescido de todas as dependências do Ginga-NCL. No entanto, o usuário atual do Virtual Set-top Box perceberá poucas diferenças visuais depois da atualização. A mais substancial delas é a tela de boot da máquina virtual, que agora disponibiliza 6 diferentes opções de resolução de tela à escolha do usuário, sendo 3 resoluções em formato 4x3 e outras 3 em formato 16x9. Para usufruir de todas as resoluções, é necessária a atualização de seu software VMWare Player para a versão mais recente.
A escolha da resolução de tela deve ser ponderada por fatores como a capacidade de processamento de seu hardware, sua demanda de testes, a carga imposta por suas aplicações, entre outros. Recomendamos partir de resoluções mais baixas em seus testes e seguir aumentando conforme o desempenho das aplicações continue aceitável para os seus propósitos.
Comentários, dúvidas e sugestões são muito bem-vindos e devem ser enviados por meio do fórum específico para discussões em torno do Virtual Set-top Box na Comunidade Ginga .
Comunidade Ginga
SubComunidade Ginga-NCL
Divirtam-se!
Administração Ginga
Marcadores:
desenvolvimento,
Ginga,
interatividade,
middleware,
NCL,
tv digital
quinta-feira, 4 de novembro de 2010
OpenITVLab: laboratório de testes para aplicações TVD
A partir de hoje, a Intacto TV Digital irá disponibilizar o seu laboratório com Playout, Carrossel de Aplicações e servidores de SI para que desenvolvedores de todo o mundo possam testar suas aplicações TVD via ar, em diferentes marcas de conversores, simulando uma emissora real. Esse é o projeto OpenITVLab, que tem o intuito de valorizar o trabalho dos desenvolvedores, e trazer à público o potencial criativo que a TV digital possui.
Para participar do projeto, os desenvolvedores e demais interessados devem acessar o site http://www.intacto.com.br/OpenITVLab e submeter suas aplicações. Para cada teste realizado, será enviado um vídeo da aplicação em execução para o autor. Os vídeos autorizados serão divulgados pelo @TVdigitalBrasil e poderão ser visualizados no nosso canal no youtube http://www.youtube.com/TVdigitalBRA
No site do projeto já estão disponibilizados alguns vídeos de testes executados.
Saiba mais: http://www.intacto.com.br/OpenITVLab
Siga no Twitter: @TVdigitalBrasil
Marcadores:
desenvolvimento,
Ginga,
interatividade,
tv digital
sábado, 28 de agosto de 2010
Samsung e Nokia com Ginga, Apontador com publicidade
Semana de congresso da SET e muitas novidades na área da interatividade para TV Digital.
Os destaques dos últimos dias ficam para a implementação do Ginga em celulares Nokia e TVs da Samsung:
Samsung e Nokia apresentam suas implementações de Ginga
Valdecir Becker, no blog iTV
Aplicativo Stock Car na TV Samsung
Vídeo Ginga no Nokia
Vídeo Ginga na TV Samsung
Apontador começa a vender publicidade para aplicativo de TVs conectadas
Os destaques dos últimos dias ficam para a implementação do Ginga em celulares Nokia e TVs da Samsung:
Samsung e Nokia apresentam suas implementações de Ginga
Valdecir Becker, no blog iTV
A Samsung é a única grande fabricante de televisores que investiu no desenvolvimento de um middleware próprio. As demais empresas adquiriram ou estão adquirindo implementações de outras empresas, como da TOTVs, que embarcou o middleware ByYouTV nas TVs LG, Sony, Philips e Panasonic.
Já a Nokia apostou no Instituto Nokia de Desenvolvimento Tecnológico (INDT) para criar uma versão do Ginga para os celulares da empresa. A partir do código fonte disponibilizado pela PUC-Rio, a empresa trabalhou no último ano para ser a segunda fabricante de celulares a oferecer interatividade. A primeira foi LG, durante a copa.
Essas duas apresentações têm em comum os aplicativos desenvolvidos pela HXD. Para a Samsung, a empresa desenvolveu um aplicativo sobre Stock Car, em parceria com a TV Globo, que definiu os requisitos e forneceu o design.
Já para a Nokia, a HXD desenvolveu a primeira aplicação comercial, com anunciante, para receptores portáteis. Através do celular é possível baixar aplicações da Caixa Econômica Federal e consultar resultados de loterias.
Ginga no celular Nokia
Aplicativo Stock Car na TV Samsung
Vídeo Ginga no Nokia
Vídeo Ginga na TV Samsung
Apontador começa a vender publicidade para aplicativo de TVs conectadas
Os conteúdos distribuídos por meio de TVs conectadas não são mais apenas um concorrente à audiência dos canais de televisão. Agora eles também disputam as receitas publicitárias.Fonte: Tela Viva
Quem está avançando sobre esse terreno é o Apontador, que oferece informações de trânsito nas TVs conectadas da Samsung. O serviço informa que começou a comercializar espaço publicitário para seu aplicativo.
Hoje, o Apontador traz informações sobre o trânsito nas cidades de São Paulo, Rio e Belo Horizonte. A publicidade será inserida junto aos mapas e abas com informações do aplicativo para TV. Hoje, o serviço também está disponível, já com publicidade, na Internet e nos telefones celulares.
Marcadores:
convergência tecnológica,
desenvolvimento,
Ginga,
interatividade,
tv digital
terça-feira, 24 de agosto de 2010
Sticker Center e Sticker Shop: TV Digital seguindo modelos de distribuição de sucesso
TV Digital seguindo o modelo de distribuição de aplicativos de celulares:
Personalização da TV ao alcance de todos - Valdecir Becker
Totvs lança plataforma de aplicativos para TV digital - Teletime
Se houver uma forma de remuneração aos desenvolvedores de aplicativos como há na Apple Store e no Android Market, acredito que era o passo que faltava para a TV Digital cair nas graças dos desenvolvedores. #LoL
Personalização da TV ao alcance de todos - Valdecir Becker
Hoje foi dado um passo importante rumo à convergência da TV com serviços de internet. A TQTVD e a TOTVS apresentaram o Sticker Center, uma loja de aplicativos para TV interativa. Trata-se de um novo recurso que utiliza o middleware Ginga para oferecer qualquer tipo de serviço, que pode ir desde consultas à previsão do tempo, até sistemas de compra on line. É um recurso semelhante aos widgets da internet, porém acessível pelo controle remoto. O lançamento foi feito em um almoço com jornalistas, na sede da TOTVS, em São Paulo.
Totvs lança plataforma de aplicativos para TV digital - Teletime
A Totvs anunciou sua plataforma de aplicativos para a TV digital interativa. A solução leva aos aparelhos equipados com o middleware ByYou (implantação do Ginga desenvolvida pela empresa) o conceito de widgets, que neste caso foram batizados de Stickers.
Como nos caso das app stores de telefonia celular, os usuários da plataforma StickerCenter poderão escolher aplicativos da Sticker Shop, e executá-los em suas TVs. Para isso, precisarão de uma TV com a plataforma embutida ou de um set-top box.
Por enquanto, nenhum fabricante fechou com a Totvs para a produção de televisores equipados com a plataforma. Em relação aos set-top-boxes, o primeiro disponível no mercado é um modelo da Visiontec.
Os aplicativos são desenvolvidos por parceiros da Totvs, como bancos (Banco do Brasil), varejistas (Walmart, Extra) e empresas de mídia (Band, Climatempo, UOL), entre outros, mas podem também ser criados por desenvolvedores independentes, em linguagem NCL-LUA ou Java, e distribuídos na "loja" StickerShop.
Se houver uma forma de remuneração aos desenvolvedores de aplicativos como há na Apple Store e no Android Market, acredito que era o passo que faltava para a TV Digital cair nas graças dos desenvolvedores. #LoL
Marcadores:
convergência tecnológica,
desenvolvimento,
Ginga,
interatividade,
Java DTV,
middleware,
NCL,
tv digital
terça-feira, 10 de agosto de 2010
Projeto GingaHero: Guitar Hero na TV Digital
cruzei hoje com o projeto mais legal que já vi até agora para TV Digital: Ginga Hero
portado por Herbet Ferreira Rodrigues e Ricardo Mendes Costa Segundo, o jogador deve pressionar os booes coloridos do controle remoto do set-top-box ou TV no momento certo para tocar as notas e ganhar pontos, exatamente como o jogo original.
veja o post original sobre o jogo no blog DTV & Games
portado por Herbet Ferreira Rodrigues e Ricardo Mendes Costa Segundo, o jogador deve pressionar os booes coloridos do controle remoto do set-top-box ou TV no momento certo para tocar as notas e ganhar pontos, exatamente como o jogo original.
veja o post original sobre o jogo no blog DTV & Games
Marcadores:
desenvolvimento,
Ginga,
interatividade,
jogos,
NCL,
tv digital
segunda-feira, 21 de junho de 2010
Vídeos com aplicações interativas sobre a Copa 2010 rodando em TVs e celular
No vídeo, você pode ver como será o aplicativo de interatividade desenvolvido pela Globo que estará disponível durante o Mundial da África e na seqüência de todo o Campeonato Brasileiro, a partir de julho.
Links enviados por Luis E. Fernandez para o grupo Desenvolvimento para TV Digital
domingo, 23 de maio de 2010
I WORKSHOP DE TV DIGITAL INTERATIVA (WTVDI)
I WORKSHOP DE TV DIGITAL INTERATIVA (WTVDI)
WebMedia 2010 - XVI Simpósio Brasileiro de Sistemas Multimídia e Web
Belo Horizonte/MG, 05 a 08 de outubro de 2010.
Visando atender a uma crescente demanda da comunidade WebMedia, em 2010 será realizado o I Workshop de Televisão Digital Interativa (WTVDI), com o objetivo de apresentar os esforços dos pesquisadores da academia e da indústria no desenvolvimento e implantação de tecnologias relacionadas ao tema TV Digital e Interatividade.
Nesta primeira edição, o WTVDI coincide com um momento ímpar em sua área, quando diversos países avaliam ou acabam de definir seus sistemas de TV digital terrestre e, ainda, diversos operadores de telecomunicações inauguram seus serviços IPTV. Com o conhecimento adquirido nesses processos, uma massa crítica de pesquisadores e desenvolvedores estão prontos para divulgar seus trabalhos e inovações em TV digital interativa.
Além das sessões técnicas para a apresentação desses trabalhos, o WTVDI promoverá o primeiro encontro da recém-formada Rede Latino-Americana de Pesquisa em Software para TV Digital. Será uma excelente oportunidade para a troca de experiências e formação de grupos de interesse no âmbito dessa rede continental.
INSTRUÇÕES AOS AUTORES
Autores são convidados a submeter artigos técnicos que descrevam trabalhos ainda não publicados em outros veículos e que tenham alcançado resultados, ainda que parciais, relacionados a implantação, tecnologias, produtos ou serviços em TV Digital Interativa.
Os artigos devem possuir um máximo de 6 páginas e podem ser redigidos em inglês, espanhol ou português, utilizando o estilo de apresentação ACM (http://www.acm.org/sigs/publications/proceedings-templates). Apenas artigos em formato PDF serão considerados.
A submissão deve ser feita através do sistema JEMS/SBC (https://submissoes.sbc.org.br).
TÓPICOS DE INTERESSE
Os tópicos de interesse para o WTVDI incluem, mas não estão restritos aos seguintes:
. Narrativas e roteiros interativos
. Ferramentas de autoria e de edição ao vivo
. Geração automática de conteúdo interativo
. Ferramentas de transmissão
. Boas práticas em produção de conteúdo interativo
. Usabilidade e experiência do usuário
. Acessibilidade e interação multimodal
. Integração e adaptação de conteúdo Web para TV
. Redes sociais pela TV
. Conteúdo interativo em redes domésticas
. Papel da TV digital interativa em cenários de convergência
. Personalização de conteúdo e conteúdo ciente de contexto
. Enriquecimento de conteúdo
. Conteúdo gerado pelo usuário
. Sistemas de busca e de recomendação
. Guias de Programação Eletrônicos (EPG, ECG, ESG)
. Conteúdo imersivo e realidade aumentada
. TV digital interativa tridimensional
. Middleware e extensões
. Modelos de negócios em TV digital interativa
. Padrões e recomendações
. Processos de implantação e status da TV digital interativa
. Aspectos regulatórios e político-sociais
. Inclusão social e inclusão digital pela TV digital interativa
COORDENADORES
Marcelo Moreno (PUC-Rio, Brasil)
Gabriel Baum (UNLP, Argentina)
COMITE DE PROGRAMA
Alejandro Fernandez (UNLP, Argentina)
Alfredo Olivero (UNSAM, Argentina)
Arturo Zambrano (UNLP, Argentina)
Carlos André Guimarães Ferraz (UFPE, Brasil)
Carlos de Sales Soares Neto (UFMA, Brasil)
Cesar Teixeira (UFSCar, Brasil)
Claudio Delrieux (UNS, Argentina)
Debora Christina Muchaluat Saade (UFF, Brasil)
Emmanuel Jaffrot (UNSAM, Argentina)
Federico Balaguer (UNLP, Argentina)
Gonzalo F. Olmedo C. (ESPE, Ecuador)
Guido Lemos de Souza Filho (UFPB, Brasil)
Guillermo Winnicki (UTN, Argentina)
Gustavo Rossi (UNLP - Argentina)
Hernan Astudillo (UTFSM, Chile)
Jose Gonçalves Pereira Filho (UFES, Brasil)
Juan Moises Mauricio Villanueva (UNI, Peru)
Luiz Fernando Gomes Soares (PUC-Rio, Brasil)
Marcelo Javier Venere (UNICEN, Argentina)
Maria da Graca Pimentel (USP, Brasil)
Mario Mastriani (UNTREF, Argentina)
Nelson A. Pérez García (ULA, Venezuela)
Pablo Cesar (CWI, Netherlands)
Sergio Yovine (UBA, Argentina)
Thais Vasconcelos Batista (UFRN, Brasil)
Valter Roesler (UFRGS, Brasil)
DATAS IMPORTANTES
Submissão de artigos: 28/06/2010
Notificação para autores: 02/08/2010
Versão final dos artigos: 10/08/2010
WebMedia 2010 - XVI Simpósio Brasileiro de Sistemas Multimídia e Web
Belo Horizonte/MG, 05 a 08 de outubro de 2010.
Visando atender a uma crescente demanda da comunidade WebMedia, em 2010 será realizado o I Workshop de Televisão Digital Interativa (WTVDI), com o objetivo de apresentar os esforços dos pesquisadores da academia e da indústria no desenvolvimento e implantação de tecnologias relacionadas ao tema TV Digital e Interatividade.
Nesta primeira edição, o WTVDI coincide com um momento ímpar em sua área, quando diversos países avaliam ou acabam de definir seus sistemas de TV digital terrestre e, ainda, diversos operadores de telecomunicações inauguram seus serviços IPTV. Com o conhecimento adquirido nesses processos, uma massa crítica de pesquisadores e desenvolvedores estão prontos para divulgar seus trabalhos e inovações em TV digital interativa.
Além das sessões técnicas para a apresentação desses trabalhos, o WTVDI promoverá o primeiro encontro da recém-formada Rede Latino-Americana de Pesquisa em Software para TV Digital. Será uma excelente oportunidade para a troca de experiências e formação de grupos de interesse no âmbito dessa rede continental.
INSTRUÇÕES AOS AUTORES
Autores são convidados a submeter artigos técnicos que descrevam trabalhos ainda não publicados em outros veículos e que tenham alcançado resultados, ainda que parciais, relacionados a implantação, tecnologias, produtos ou serviços em TV Digital Interativa.
Os artigos devem possuir um máximo de 6 páginas e podem ser redigidos em inglês, espanhol ou português, utilizando o estilo de apresentação ACM (http://www.acm.org/sigs/publications/proceedings-templates). Apenas artigos em formato PDF serão considerados.
A submissão deve ser feita através do sistema JEMS/SBC (https://submissoes.sbc.org.br).
TÓPICOS DE INTERESSE
Os tópicos de interesse para o WTVDI incluem, mas não estão restritos aos seguintes:
. Narrativas e roteiros interativos
. Ferramentas de autoria e de edição ao vivo
. Geração automática de conteúdo interativo
. Ferramentas de transmissão
. Boas práticas em produção de conteúdo interativo
. Usabilidade e experiência do usuário
. Acessibilidade e interação multimodal
. Integração e adaptação de conteúdo Web para TV
. Redes sociais pela TV
. Conteúdo interativo em redes domésticas
. Papel da TV digital interativa em cenários de convergência
. Personalização de conteúdo e conteúdo ciente de contexto
. Enriquecimento de conteúdo
. Conteúdo gerado pelo usuário
. Sistemas de busca e de recomendação
. Guias de Programação Eletrônicos (EPG, ECG, ESG)
. Conteúdo imersivo e realidade aumentada
. TV digital interativa tridimensional
. Middleware e extensões
. Modelos de negócios em TV digital interativa
. Padrões e recomendações
. Processos de implantação e status da TV digital interativa
. Aspectos regulatórios e político-sociais
. Inclusão social e inclusão digital pela TV digital interativa
COORDENADORES
Marcelo Moreno (PUC-Rio, Brasil)
Gabriel Baum (UNLP, Argentina)
COMITE DE PROGRAMA
Alejandro Fernandez (UNLP, Argentina)
Alfredo Olivero (UNSAM, Argentina)
Arturo Zambrano (UNLP, Argentina)
Carlos André Guimarães Ferraz (UFPE, Brasil)
Carlos de Sales Soares Neto (UFMA, Brasil)
Cesar Teixeira (UFSCar, Brasil)
Claudio Delrieux (UNS, Argentina)
Debora Christina Muchaluat Saade (UFF, Brasil)
Emmanuel Jaffrot (UNSAM, Argentina)
Federico Balaguer (UNLP, Argentina)
Gonzalo F. Olmedo C. (ESPE, Ecuador)
Guido Lemos de Souza Filho (UFPB, Brasil)
Guillermo Winnicki (UTN, Argentina)
Gustavo Rossi (UNLP - Argentina)
Hernan Astudillo (UTFSM, Chile)
Jose Gonçalves Pereira Filho (UFES, Brasil)
Juan Moises Mauricio Villanueva (UNI, Peru)
Luiz Fernando Gomes Soares (PUC-Rio, Brasil)
Marcelo Javier Venere (UNICEN, Argentina)
Maria da Graca Pimentel (USP, Brasil)
Mario Mastriani (UNTREF, Argentina)
Nelson A. Pérez García (ULA, Venezuela)
Pablo Cesar (CWI, Netherlands)
Sergio Yovine (UBA, Argentina)
Thais Vasconcelos Batista (UFRN, Brasil)
Valter Roesler (UFRGS, Brasil)
DATAS IMPORTANTES
Submissão de artigos: 28/06/2010
Notificação para autores: 02/08/2010
Versão final dos artigos: 10/08/2010
Marcadores:
desenvolvimento,
Ginga,
interatividade,
middleware,
tv digital
terça-feira, 30 de março de 2010
dissertação do Orlewilson Maia: Uma infraestrutura de comunicação entre dispositivos domésticos e o modelo brasileiro de tv digital
o Orlewilson Maia, aluno de doutorado de Engenharia Elétrica da UFMG, também disponibilizou sua dissertação de mestrado:
Título: Uma infraestrutura de comunicação entre dispositivos domésticos e o modelo brasileiro de tv digital
Resumo:
Este trabalho apresenta uma proposta de solução para a comunicação entre dispositivos eletrônicos domésticos e aplicativos interativos baseados no modelo brasileiro de TV Digital. Ele parte de estudos sobre os aspectos relevantes para Redes Domésticas e TV Digital, especificamente para o modelo brasileiro. Após isso, são analisados trabalhos relacionados à forma como um dispositivo se comunica com os demais dispositivos, às especificações utilizadas para o gerenciamento de dispositivos domésticos e à utilização da TV/STB como um Gateway Residencial. Em seguida é formulada uma proposta de infraestrutura de comunicação utilizando o Ginga-NCL como middleware de TV Digital e o Open Service Gateway initiative (OSGi) como framework para gerenciar os dispositivos domésticos. Suas principais características são descritas em detalhes. Descreve-se ainda os componentes dessa infraestrutura que permitem que aplicações de TV Digital utilizem serviços OSGi assim como que serviços OSGi possam acessar aplicações do Ginga-NCL.
Faz parte desse trabalho estabelecer definições que vão desde a configuração do ambiente até a implementação dos componentes da infraestrutura proposta.
Para validação, são criados cenários envolvendo tecnologias de comunicação sem-fios. Os resultados obtidos nas experiências demonstram a viabilidade de se utilizar essa infraestrutura permitindo a integração entre dispositivos domésticos e aplicativos interativos baseados no modelo brasileiro de TV Digital de modo a fornecer ao usuário novas aplicações e serviços. Espera-se com isso contribuir para uma melhor experiência do usuário com a TV Digital e demais dispositivos eletrônicos conectados em uma Rede Doméstica.
o link para o trabalho é:
TCC do Bruno Dias: Um estudo de caso entre Ginga-J e Ginga-NCL no âmbito de aplicações interativas residentes
o Bruno Dias (http://www.brunodeoliveira.com.br) disponibilizou seu TCC e dois artigos para os membros do grupo Desenvolvimento para TV Digital (http://groups.google.com/group/devdtv)
reproduzo abaixo o resumo do seu trabalho:
reproduzo abaixo o resumo do seu trabalho:
A TV é apresentada como um dispositivo de controle para outros dispositivos domésticos. Ela é um recurso que agrega popularidade e facilidade de uso, atributos que podem facilmente transformá-la em um “desktop” para controle de dispositivos convergentes domésticos em massa, ou seja, como uma central de automação residencial para boa parte da população brasileira. Nesse âmbito, este trabalho mostra os resultados obtidos da comparação entre
implementações de aplicações interativas para o sistema de TV Digital brasileiro (SBTVD) explorando a porção declarativa – Ginga NCL e a porção procedural – Ginga-J da solução nacional. Procurando colaborar também para elucidar as diferentes áreas para o desenvolvimento de aplicações, focaram-se os esforços em uma aplicação residente no Set-top Box (STB) e independente de conteúdo televisivo para controle de dispositivos conectados numa rede doméstica (HAN – Home Area Networks), o Ginga@Home. Esse sistema explora a API de Inovação do Ginga visando oferecer uma solução que o usa como um meio para se controlar determinados dispositivos de uma residência, ou seja, visa possibilitar a automação residencial, utilizando a TV como a central de automação dentro de uma rede doméstica (HAN). Assim, para que a automação residencial aconteça de fato, a televisão se comunica com um servidor. Esse, por sua vez, faz as operações e retorna um feedback para a TV que, por fim, informa ao usuário os estados atuais dos dispositivos quando solicitada. Toda essa comunicação, presente em cada operação feita pelo usuário, obedece a um protocolo de arquitetura. Do outro lado do sistema, tem-se uma interface de comunicação com o usuário, que apresenta de forma amigável as funcionalidades do sistema (abrir/fechar porta, acender/apagar lâmpada e ativar/desativar alarme) permitindo que o usuário, com o tempo, aprenda como manuseá-lo e sinta-se estimulado para isso sem que seja necessário treinamento com um especialista ou manual de instruções detalhado. As diferenças entre as duas implementações começam a aparecer já nesse ponto. A implementação para o subsistema Ginga-NCL usa a linguagem NCL para a parte de comunicação direta com o usuário e a linguagem Lua para a
parte de comunicação com o servidor. Ao contrário da implementação para o Ginga-J que usa apenas a linguagem Java para estabelecer a comunicação cliente-servidor como também a interface com o usuário. Com a incorporação de dois subsistemas à especificação do middleware brasileiro Ginga, cria-se uma dúvida nos programadores sobre qual deles utilizar ou qual o mais adequado para a implantação de uma aplicação específica. Essa dúvida existe porque as linguagens tem características diferentes e são voltadas para domínios diferentes. Assim, é recomendado que sempre antes de começar o desenvolvimento sejam feitas análises e comparações visando escolher a melhor linguagem para o domínio para o qual a futura aplicação será voltada. Esse trabalho tenta esclarecer algumas dúvidas acerca dessas linguagens.
Palavras-chave: TV Digital. Ginga. Automação Residencial. Ginga@Home.
os arquivos PDF da monografia e dos artigos podem ser encontrados em http://groups.google.com/group/devdtv/files
Marcadores:
API de Integração de Dispositivos,
convergência tecnológica,
desenvolvimento,
Ginga,
interatividade,
Java,
Java DTV,
middleware,
NCL,
tv digital
quarta-feira, 24 de março de 2010
Está disponível a versão 1.5 do NCL Eclipse
Divulgando:
Está disponível a partir de hoje a versão 1.5 do NCL Eclipse.
Recomenda-se a usuários de versões anteriores fazer a atualização.
O NCL Eclipse é um plugin de código livre para suporte ao desenvolvimento de aplicações interativas em NCL por meio da IDE Eclipse. Tendo como foco o desenvolvimento textual de aplicações, o NCL Eclipse agiliza o desenvolvimento através da validação e sugestão de código totalmente compatível com as normas "ABNT NBR 15606-2, 2007" e "ITU-T H.761, 2009", navegação hipertextual e pré-visualização gráfica de elementos NCL.
A versão 1.5 traz várias novas funcionalidades, entre as quais estão:
- Pré-visualização de conectores NCL.
- Suporte a internacionalização do NCL Eclipse (atualmente disponível em inglês, português e espanhol), incluindo a internacionalização das mensagens de erros geradas pela validação.
- Preenchimento semi-automático de conectores.
- Suporte a documentação de elementos NCL.
- Atualização das sugestões de conteúdo, conforme a Norma ITU-T H.761,2009
- Correções de Bugs das versões anteriores
- entre outras ...
Mais informações: www.laws.deinf.ufma.br/ ncleclipse
Está disponível a partir de hoje a versão 1.5 do NCL Eclipse.
Recomenda-se a usuários de versões anteriores fazer a atualização.
O NCL Eclipse é um plugin de código livre para suporte ao desenvolvimento de aplicações interativas em NCL por meio da IDE Eclipse. Tendo como foco o desenvolvimento textual de aplicações, o NCL Eclipse agiliza o desenvolvimento através da validação e sugestão de código totalmente compatível com as normas "ABNT NBR 15606-2, 2007" e "ITU-T H.761, 2009", navegação hipertextual e pré-visualização gráfica de elementos NCL.
A versão 1.5 traz várias novas funcionalidades, entre as quais estão:
- Pré-visualização de conectores NCL.
- Suporte a internacionalização do NCL Eclipse (atualmente disponível em inglês, português e espanhol), incluindo a internacionalização das mensagens de erros geradas pela validação.
- Preenchimento semi-automático de conectores.
- Suporte a documentação de elementos NCL.
- Atualização das sugestões de conteúdo, conforme a Norma ITU-T H.761,2009
- Correções de Bugs das versões anteriores
- entre outras ...
Mais informações: www.laws.deinf.ufma.br/
Marcadores:
desenvolvimento,
Ginga,
NCL,
tv digital
quinta-feira, 3 de dezembro de 2009
Convite de participação no ambiente de desenvolvimento Ginga-J
divulgando mensagem enviada pelo Raoni Kulesza, do LAVID (Universidade Federal da Paraíba), à Comunidade Ginga no Portal do Softwre Público (os grifos são por minha conta):
"Caros,
Estamos disponibilizando a partir de hoje (02/12/2009) um ambiente para acompanhamento e participação do desenvolvimento dos projetos relacionados ao Ginga-J.
Serão disponiblizados inicialmente 2 (dois) projetos em andamento: (1) candidate release da implementação de referência Ginga-J e (2) o emulador Ginga-J.
Para acessar o ambiente, por favor se cadastre na seguinte URL:
http://ginga.lavid.ufpb.br
É recomendado que o cadastro utilize o mesmo e email da comunidade Ginga, pois isso vai facilitar uma futura migração (ver explicação abaixo).
Inicialmente todos serão cadastrados como observadores (viewers) dos projetos, com essa permissão já é possível ter acesso às seguintes funcionalidades:
Como ainda estamos integrando o código do Ginga-NCL e Ginga-J, decidimos em conjunto com a PUC-Rio, hospedar o desenvolvimento Ginga-J num ambiente temporário fora do Portal do Software Público. A partir da integração das duas implementações e adaptação das ferramentas do Portal do Software Público, migraremos o ambiente para o Portal do Software Público dentro da Comunidade Ginga.
Entretanto, vamos continuar utilizando o Portal como canal de comunicação.
Em breve divulgaremos mais informações sobre a utilização do ambiente e participação em cada projeto."
leia a ensagem original (requer cadastro no portal):
Convite de participação no ambiente de desenvolvimento Ginga-J
"Caros,
Estamos disponibilizando a partir de hoje (02/12/2009) um ambiente para acompanhamento e participação do desenvolvimento dos projetos relacionados ao Ginga-J.
Serão disponiblizados inicialmente 2 (dois) projetos em andamento: (1) candidate release da implementação de referência Ginga-J e (2) o emulador Ginga-J.
Para acessar o ambiente, por favor se cadastre na seguinte URL:
http://ginga.lavid.ufpb.br
É recomendado que o cadastro utilize o mesmo e email da comunidade Ginga, pois isso vai facilitar uma futura migração (ver explicação abaixo).
Inicialmente todos serão cadastrados como observadores (viewers) dos projetos, com essa permissão já é possível ter acesso às seguintes funcionalidades:
- Acompanhamento das últimas atualizações dos projetos
- Acompanhamento das atividades em andamento e planejadas
- Acesso a estatísticas do repositório do controle de versão
- Acesso ao código-fonte do repositório do controle de versão
- Wiki com material técnico sobre desenvolvimento de middleware, aplicações e Ginga-J
Como ainda estamos integrando o código do Ginga-NCL e Ginga-J, decidimos em conjunto com a PUC-Rio, hospedar o desenvolvimento Ginga-J num ambiente temporário fora do Portal do Software Público. A partir da integração das duas implementações e adaptação das ferramentas do Portal do Software Público, migraremos o ambiente para o Portal do Software Público dentro da Comunidade Ginga.
Entretanto, vamos continuar utilizando o Portal como canal de comunicação.
Em breve divulgaremos mais informações sobre a utilização do ambiente e participação em cada projeto."
leia a ensagem original (requer cadastro no portal):
Convite de participação no ambiente de desenvolvimento Ginga-J
Marcadores:
desenvolvimento,
Ginga,
interatividade,
Java,
Java DTV,
middleware,
tv digital
quarta-feira, 30 de setembro de 2009
I Encontro Nacional do Software Público Brasileiro
divulgando:
"Comunidade GINGA,
O I Encontro Nacional do Software Público Brasileiro, que será realizado de 27 a 30 de outubro de 2009 em Brasília, conta com a presença de todas as comunidades do Portal SPB.
Nossa Comunidade terá, mais uma vez, uma série de atividades que visam principalmente a divulgação do Ginga e a integração de nossos membros. Segue abaixo a programação de nossas atividades no evento:
Dia 28/10
16:00 às 17:00 - Palestra introdução a TV Digital
17:00 às 18:00 - Palestra introdução a arquitetura GINGA
Dia 29/10
09:00 às 10:00 - Palestra sobre programação NCL
10:00 às 12:30 - III Encontro Nacional da Comunidade GINGA
15:00 às 19:00 - Oficina GINGA
Mais detalhes sobre o evento, incluindo a programação completa e inscrição, podem ser encontrados em:
http://softwarepublico.gov.br/i-encontro-spb"
"Comunidade GINGA,
O I Encontro Nacional do Software Público Brasileiro, que será realizado de 27 a 30 de outubro de 2009 em Brasília, conta com a presença de todas as comunidades do Portal SPB.
Nossa Comunidade terá, mais uma vez, uma série de atividades que visam principalmente a divulgação do Ginga e a integração de nossos membros. Segue abaixo a programação de nossas atividades no evento:
Dia 28/10
16:00 às 17:00 - Palestra introdução a TV Digital
17:00 às 18:00 - Palestra introdução a arquitetura GINGA
Dia 29/10
09:00 às 10:00 - Palestra sobre programação NCL
10:00 às 12:30 - III Encontro Nacional da Comunidade GINGA
15:00 às 19:00 - Oficina GINGA
Mais detalhes sobre o evento, incluindo a programação completa e inscrição, podem ser encontrados em:
http://softwarepublico.gov.br/i-encontro-spb"
segunda-feira, 28 de setembro de 2009
curso Desenvolvendo Aplicações em Ginga para TV Digital Interativa - RCA Soft
divulgando:
"A RCASOFT abriu as inscrições para a terceira turma do novo curso: Desenvolvendo Aplicações em Ginga para TV Digital Interativa.
O curso é destinado a pessoas que desejam começar a trabalhar com desenvolvimento de aplicações para TV Digital Interativa (TVDI), se especializando nas bibliotecas de programação do Ginga que foi adotado como especificação padrão para TVDI no Brasil. Serão abordadas diversas características e ferramentas de desenvolvimento baseadas em software livre voltadas para a construção de um ambiente de middleware para TVDI baseado no Ginga. O curso será ministrado nos dias 25 e 26 de Novembro de 2009, na Universidade Estadual de Campinas (Unicamp).
Conteúdo:
* Visão Geral do Sistema SBTVD
* Ginga-J e suas APIs
* Ginga-NCL
* Ferramentas de Desenvolvimento Baseadas em Software Livre para Ginga
* Fazendo uma Transmissão Real de TVDI
* Construindo um Aplicativo Ginga-NCL com LUA
Data: 25 e 26 de Novembro de 2009
Local: CPV - UNICAMP - CAMPINAS (SP)
Sorteio:
Os alunos inscritos no curso participarão do sorteio de um receptor de tv digital interativa já com a implementação RCASOFT Middleware instalada.
Maiores Informações:
WEB SITE: http://www.rcasoft.com.br/cursos.php
Equipe de Treinamento
RCASOFT Informática
Fone: (19) 3579-0744
Fax: (19) 3579-0741
E-mail: treinamento@rcasoft.com.br "
fonte: RCA Soft
"A RCASOFT abriu as inscrições para a terceira turma do novo curso: Desenvolvendo Aplicações em Ginga para TV Digital Interativa.
O curso é destinado a pessoas que desejam começar a trabalhar com desenvolvimento de aplicações para TV Digital Interativa (TVDI), se especializando nas bibliotecas de programação do Ginga que foi adotado como especificação padrão para TVDI no Brasil. Serão abordadas diversas características e ferramentas de desenvolvimento baseadas em software livre voltadas para a construção de um ambiente de middleware para TVDI baseado no Ginga. O curso será ministrado nos dias 25 e 26 de Novembro de 2009, na Universidade Estadual de Campinas (Unicamp).
Conteúdo:
* Visão Geral do Sistema SBTVD
* Ginga-J e suas APIs
* Ginga-NCL
* Ferramentas de Desenvolvimento Baseadas em Software Livre para Ginga
* Fazendo uma Transmissão Real de TVDI
* Construindo um Aplicativo Ginga-NCL com LUA
Data: 25 e 26 de Novembro de 2009
Local: CPV - UNICAMP - CAMPINAS (SP)
Sorteio:
Os alunos inscritos no curso participarão do sorteio de um receptor de tv digital interativa já com a implementação RCASOFT Middleware instalada.
Maiores Informações:
WEB SITE: http://www.rcasoft.com.br/cursos.php
Equipe de Treinamento
RCASOFT Informática
Fone: (19) 3579-0744
Fax: (19) 3579-0741
E-mail: treinamento@rcasoft.com.br "
fonte: RCA Soft
Marcadores:
desenvolvimento,
Ginga,
interatividade,
Java DTV,
middleware,
NCL,
tv digital
quarta-feira, 23 de setembro de 2009
UFPB/Ginga-J na Comunidade Ginga do Portal do Software Público
divulgando thread postada pelo Raoni, da UFPB, no Portal do Software Público:
"Caros,
Meu nome é Raoni Kulesza e, como alguns já sabem, faço parte da equipe técnica da UFPB que trabalha na especificação e implementação de referência da norma Ginga-J do SBTVD.
Gostaria de avisar que a partir de hoje, a equipe da UFPB passará a dar suporte a implementação de referência do Ginga-J, ferramentas e assuntos relacionados nos fóruns da Comunidade Ginga.
Em breve também será aberta uma sub-comunidade Ginga-J aqui no Portal com bastante novidades sobre essa nova e rica plataforma de desenvolvimento de aplicações para TV Digital.
Nosso objetivo é juntar esforços com o sucesso já obtido até aqui pela equipe da PUC-Rio e divulgar da melhor forma possível tecnologia Ginga.
Abraços.
Raoni Kulesza. "
leia a thread (necessário cadastro no portal): UFPB/Ginga-J na Comunidade Ginga do Portal do Software Público
"Caros,
Meu nome é Raoni Kulesza e, como alguns já sabem, faço parte da equipe técnica da UFPB que trabalha na especificação e implementação de referência da norma Ginga-J do SBTVD.
Gostaria de avisar que a partir de hoje, a equipe da UFPB passará a dar suporte a implementação de referência do Ginga-J, ferramentas e assuntos relacionados nos fóruns da Comunidade Ginga.
Em breve também será aberta uma sub-comunidade Ginga-J aqui no Portal com bastante novidades sobre essa nova e rica plataforma de desenvolvimento de aplicações para TV Digital.
Nosso objetivo é juntar esforços com o sucesso já obtido até aqui pela equipe da PUC-Rio e divulgar da melhor forma possível tecnologia Ginga.
Abraços.
Raoni Kulesza. "
leia a thread (necessário cadastro no portal): UFPB/Ginga-J na Comunidade Ginga do Portal do Software Público
Marcadores:
desenvolvimento,
Ginga,
Java DTV,
middleware,
tv digital
quarta-feira, 2 de setembro de 2009
livro "Programando em NCL" à venda online
o livro "Programando em NCL", Luiz Fernando Gomes Soares e Simone Diniz Junqueira Barbosa, já pode ser adquirido online em diversos sites por preços que variam de R$106,25 a R$125,00:
Marcadores:
desenvolvimento,
Ginga,
interatividade,
NCL,
tv digital
sexta-feira, 28 de agosto de 2009
set-top-box Proview + middleware RCASoft por R$ 599,00 - venda online!
a RCASoft está anunciando em seu site o conversor digital Proview XPS-1000 com seu middleware já instalado por R$ 599,00

Caracteristicas
- Compatível com o sistema brasileiro ISDB-TB
- Alta definição de decodificação de áudio AAC / WE - AAC vídeo H264.
- Saída HDMI 1080i.
- Saída de vídeo analógica de alta definição - video componente 1080i.
- Saída de vídeo analógica - video composto 480p / 480i.
- Saída de áudio digital SPDIF. - Coaxial e Ótica
- OSD (On Screen Display) em português com interface gráfica de fácil manuseio.
- Interface de ethernet - 100 Mbs.
- Atualização do software via USB.
- EPG (Guia de Progamação Eletrônica) de uso fácil.
- Controle Remoto.
- Proteção Parental (Controle de conteúdo).
- Porta USB Frontal compatível com teclado e mouse.
- Navegação na internet com mini browser e acesso remoto a cliente / servidor via VNC.
Recursos
- Bloqueia os canais para não serem acessados
- Bloqueia os programas conforme classificação por idade pré determinadas
- Nomear canais
- Programação de seus canais favoritos
- Guia de programação eletrônica, permite visualizar informações sobre os programas (este recurso depende da transmissão pela emissora).
- Através da conexão USB é possível reproduzir arquivos de fotos JPEG.
Recurso de Imagem
- Formato de tela HD é possível escolher entre 4:3, Tela Cheia, Panorâmica e Panscan como modo preferencial de imagem para vídeo de alta definição.
Recurso de Áudio
Saídas de áudio digital, você pode escolher entre PCM para uso com um amplificador estéreo digital de dois canais e Bitstream para uso com um amplificador equipado com decodificador AAC.
Conexões
- Entrada RF, Saída para TV
- Saída S/PIDF
- Saída Video Composto, Saída Video Componente
- Saída HDMI, DC IN (12V)
- Entrada USB
fonte: www.rcasoft.com.br
veja uma demonstração que filmei no FISL 10, onde o Hugo Lavalle me explicou que o CPqD adquiriu uma versão de desenvolvimento do middleware RCASoft e o carregou pela porta USB, dessa forma habilitando o carregamento de aplicações NCL e Lua para o receptor.
atualizado em 31/8/2009:
enviei uma pergunta sobre as características deste receptor com o middleware, recebi uma boa notícia na resposta:
Pergunta:
Olá, gostaria de saber se é possível carregar aplicações NCL e Lua pela porta USB com o middleware que vem instalado de fábrica. Se não, o que é necessário fazer?
Resposta:
Através da porta USB é possível carregar aplicações NCL e Lua.
A implementação RCASOFT Middleware é voltada para desenvolvedores de aplicação, emissoras de televisão, produtoras de conteúdo, agências de publicidade e demais usuários da TV Digital que desejam ter acesso a recursos de interatividade em seu receptor. A implementação permite a execução de aplicações interativas transmitidas pela emissora durante a programação, ou a execução de aplicações gravadas em um pendrive que é conectado à porta USB do receptor.
O receptor possui em seu menu a opção NCL via USB que permite ao usuário abrir aplicações NCL armazenadas em um pen-drive, permitindo assim que se tenha a noção exata de como a aplicação ficará em um ambiente real.
Para a publicação, solicitamos que faça referência ao site http://www.rcasoft.com.br/midd_intro.php, onde temos mais detalhes sobre o RCASOFT Middleware.
Qualquer dúvida, estamos à disposição.
Atenciosamente,
Equipe de Suporte Técnico
RCASOFT Middleware
Caracteristicas
- Compatível com o sistema brasileiro ISDB-TB
- Alta definição de decodificação de áudio AAC / WE - AAC vídeo H264.
- Saída HDMI 1080i.
- Saída de vídeo analógica de alta definição - video componente 1080i.
- Saída de vídeo analógica - video composto 480p / 480i.
- Saída de áudio digital SPDIF. - Coaxial e Ótica
- OSD (On Screen Display) em português com interface gráfica de fácil manuseio.
- Interface de ethernet - 100 Mbs.
- Atualização do software via USB.
- EPG (Guia de Progamação Eletrônica) de uso fácil.
- Controle Remoto.
- Proteção Parental (Controle de conteúdo).
- Porta USB Frontal compatível com teclado e mouse.
- Navegação na internet com mini browser e acesso remoto a cliente / servidor via VNC.
Recursos
- Bloqueia os canais para não serem acessados
- Bloqueia os programas conforme classificação por idade pré determinadas
- Nomear canais
- Programação de seus canais favoritos
- Guia de programação eletrônica, permite visualizar informações sobre os programas (este recurso depende da transmissão pela emissora).
- Através da conexão USB é possível reproduzir arquivos de fotos JPEG.
Recurso de Imagem
- Formato de tela HD é possível escolher entre 4:3, Tela Cheia, Panorâmica e Panscan como modo preferencial de imagem para vídeo de alta definição.
Recurso de Áudio
Saídas de áudio digital, você pode escolher entre PCM para uso com um amplificador estéreo digital de dois canais e Bitstream para uso com um amplificador equipado com decodificador AAC.
Conexões
- Entrada RF, Saída para TV
- Saída S/PIDF
- Saída Video Composto, Saída Video Componente
- Saída HDMI, DC IN (12V)
- Entrada USB
fonte: www.rcasoft.com.br
veja uma demonstração que filmei no FISL 10, onde o Hugo Lavalle me explicou que o CPqD adquiriu uma versão de desenvolvimento do middleware RCASoft e o carregou pela porta USB, dessa forma habilitando o carregamento de aplicações NCL e Lua para o receptor.
atualizado em 31/8/2009:
enviei uma pergunta sobre as características deste receptor com o middleware, recebi uma boa notícia na resposta:
Pergunta:
Olá, gostaria de saber se é possível carregar aplicações NCL e Lua pela porta USB com o middleware que vem instalado de fábrica. Se não, o que é necessário fazer?
Resposta:
Através da porta USB é possível carregar aplicações NCL e Lua.
A implementação RCASOFT Middleware é voltada para desenvolvedores de aplicação, emissoras de televisão, produtoras de conteúdo, agências de publicidade e demais usuários da TV Digital que desejam ter acesso a recursos de interatividade em seu receptor. A implementação permite a execução de aplicações interativas transmitidas pela emissora durante a programação, ou a execução de aplicações gravadas em um pendrive que é conectado à porta USB do receptor.
O receptor possui em seu menu a opção NCL via USB que permite ao usuário abrir aplicações NCL armazenadas em um pen-drive, permitindo assim que se tenha a noção exata de como a aplicação ficará em um ambiente real.
Para a publicação, solicitamos que faça referência ao site http://www.rcasoft.com.br/midd_intro.php, onde temos mais detalhes sobre o RCASOFT Middleware.
Qualquer dúvida, estamos à disposição.
Atenciosamente,
Equipe de Suporte Técnico
RCASOFT Middleware
Marcadores:
canal de retorno,
desenvolvimento,
Ginga,
interatividade,
middleware,
NCL,
tv digital
quinta-feira, 20 de agosto de 2009
Lançamento do livro "Programando em NCL 3.0" - Luiz Fernando Gomes Soares e Simone Diniz Junqueira Barbosa
divulgando:
A Editora Campus-Elsevier e a SET - Sociedade Brasileira de Engenharia de Televisão convidam os membros da Comunidade Ginga para o lançamento do livro "Programando em NCL 3.0" de autoria dos Professores Luiz Fernando Gomes Soares e Simone Diniz Junqueira Barbosa.

Data: 27 de agosto de 2009, Quinta-feira, às 16h
Local: Centro de Exposições Imigrantes
Broadcast & Cable 2009
Estande 35C e 35D da SET
Rodovia dos Imigrantes, Km 1,5
São Paulo - SP
Contato: (11) 5105-8555
A Editora Campus-Elsevier e a SET - Sociedade Brasileira de Engenharia de Televisão convidam os membros da Comunidade Ginga para o lançamento do livro "Programando em NCL 3.0" de autoria dos Professores Luiz Fernando Gomes Soares e Simone Diniz Junqueira Barbosa.

Data: 27 de agosto de 2009, Quinta-feira, às 16h
Local: Centro de Exposições Imigrantes
Broadcast & Cable 2009
Estande 35C e 35D da SET
Rodovia dos Imigrantes, Km 1,5
São Paulo - SP
Contato: (11) 5105-8555
Marcadores:
desenvolvimento,
Ginga,
interatividade,
middleware,
NCL,
tv digital
Assinar:
Postagens (Atom)