Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.

Desenvolvimento de Aplicativos para TV Digital - Parte 2



Data Publicação: 5/9/2008 14:29:06
Total de visualizações: 4483

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


 

         Olá pessoal, seguindo a idéia do primeiro artigo gerado por mim; darei uma continuação com exemplos práticos de como começar a desenvolver um aplicativo para TV Digital. Está muito na moda esse nome “TV Digital”; mas de fato, existem poucas pessoas que viram e sabem como fazer software para a mesma.

         Meu objetivo maior é mostrar passo a passo como começar a desenvolver software  para um dispositivo “Televisão”, tão amplo e comum na vida de todo mundo.

         Tive alguns problemas para começar a desenvolver esse tipo de software para essa tecnologia citada anteriormente, em relação a máquina, software, editor, jvm e muito mais. Relacionarei todos os esses problemas no desenrolar desse artigo.

 

 

 

-  Ferramentas já testadas

         Por utilizar o sistema operacional da Apple, S.O. OsX 10.5 (Leopard); senti dificuldade na instalação de JVM do java. Outra dificuldade que percebi foi que a ferramenta disponibilizada pela empresa do Rio chamada Composer não ajuda muito no desenvolvimento; (para quem já programa).

         As duas ferramentas para desenvolvimento com Ginga-NCL que analisei foram: Composer e Eclipse Europa 3.3.2 com JVM 6.0.

 

-  Sistema Brasileiro de Televisão Digital

         Hoje para quem não conhece muito o SBTV (Sistema Brasileiro de Televisão Digital); existem várias tecnologias para desenvolver um aplicativo que funcione na TV Digital; como por exemplo: JavaTV, Ginga-NCL e suas variações, Lua, Microsoft TV e outras. As que estão sendo homologadas e utilizadas aqui no Brasil são: JavaTV, Ginga-NCL e Lua. Existe ainda alguns problemas sobre o padrão JavaTV, muitos querem e muitos não querem homologar essa tecnologia para o set-top-box. Vamos ver o que pode ocorrer com essas discussões; nos padrões brasileiros.

         Para não sair do meu objetivo, que é mostrar e ensinar como começar a desenvolver para TV Digital, abordarei e mostrarei as duas tecnologias, Ginga-NCL e JavaTV.

 

 

-  Instalação das ferramentas para desenvolvimento

         Composer:

         Acesse o site (http://www.ncl.org.br/ferramentas/index.html) e baixe a ferramenta composer. Clique no link NCL 3.0, em seguida aparecerão várias ferramentas como plugins, emuladores e tudo mais. Na coluna data existe o dia 22 de dezembro de 2007 onde possui COMPOSER: Editor de Documentos NCL para Linux, Windows e Mac. Neste sites existem alguns exemplos e tutoriais úteis.

 

         Eclipse:

         Acesse o site (http://www.eclipse.org/europa), é uma versão já customizada, com plugins necessários para desenvolvedor e muito mais. Depois de baixar, é necessário acessar outro site para download do plugin Eclipse-NCL criado por desenvolvedores da faculdade UFMA. Busque no site (http://laws.deinf.ufma.br/~ncleclipse/index.html); a instalação é simples, fácil e rápida. Basta descompactar o arquivo na pasta plugin e começar a usar.

         Dentro do site, existe um vídeo mostrando como criar um projeto utilizando a ferramenta e o plugin. (http://laws.feinf.ufma.br/~ncleclipse/exemplo.html).

 

-  Emulador:

         Esse componente é muito importante para o desenvolvedor, pois mostra com efetividade uma emulação de TV em seu computador. Tudo que desenvolveu mostra perfeitamente junto a sua máquina, onde facilita a criação do mesmo. Faça o download no site (http://www.ncl.org.br/ferramentas/index_30.html).

 

-  Qual Ferramenta Usar? 

         Como opinião pessoal, para você que já desenvolve e sabe usar a ferramenta eclipse, considero que é a melhor opção. A ferramenta composer serve para pessoas mais leigas e que precisa de uma ajuda, pois usa apenas visual; mais do que codificação. Já o eclipse é só codificação, porém possui o famoso “auto-complete”. Facilita muito a vida dos desenvolvedores de software.

         Por esse fato, indico que o eclipse seria a melhor opção para quem já programa e o composer para quem está aprendendo.

 

-  Exemplo de código:

         Segue um exemplo de código feito pelo eclipse.

 

 

Nos próximos artigos mostrarei o primeiro desenvolvimento passo a passo.

Boa sorte a todos e leiam a bíblia.



Total de visualizações: 4483
voltar   comente  subir


Comentários:

Comentado por: Gabriela - 15/9/2008 0:00:00
Boa tarde, li sua reportagem e gostei muito, estou fazendo uma monografia sobre isso, quando colocar a outra parte da reportagem, se der me manda um email, obrigada
Comentado por: Gabriela - 15/9/2008 0:00:00
Boa tarde, li sua reportagem e gostei muito, estou fazendo uma monografia sobre isso, quando colocar a outra parte da reportagem, se der me manda um email, obrigada
Comentado por: Odimar Nascimento - 8/10/2008 0:00:00
Gostaria de Parabenizá-lo pela iniciativa a respeito de trazer mais informações a respeito de desenvolvimento para TV Digital pois observo que estão surgindo novas e ótimas oportunidades porém as informações a respeito continuam ainda muito escassas... Meus Parabéns
Comentado por: Mauricio Junior - 17/10/2008 0:00:00
Muito obrigado. Em breve colocarei mais coisas de TV Digital.
Comentado por: Cleide Silva - 3/7/2009 0:00:00
Parabéns pelo seu artigo, sou iniciante nos estudos de desenvolvimento para a TV Digital, inclusive estou desenvolvendo um trabalho de pós graduação voltado para este assunto.Pretendo escrever artigos e desenvolver software para colaborar com o crescimento deste seguimento. Aguardo novas publicações.
Comentado por: Pedro Ricardo - 13/7/2009 0:00:00
Olá amigo. Tem um monte de artigos sobre tv digital neste endereço: www.tvdi.inf.br. Abraço!

Comente (dê sua opinião): VOCÊ PRECISA LOGAR

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

User Control Windows executando no Internet Explorer (parte 2 de 2)
Agrupar Email no Mail - MacBook
Windows Mobile Phone
Usando o Flash para Desenvolver Game no Microsoft XNA Developer
Acessibilidade
IsData
Aspirador de pó inteligente
Litl um computador web
Mais um certificado Microsoft
Copa Microsoft de Talentos em Brasília
Envio de e-mail através de formulário web
GridView - Valor total no footer
Coalescing Operador C# ?? null
O Avanço do Blu-Ray no Brasil
Focus()
Loja Apple (a2you.com.br) feita em .NET (Microsoft)
GMaps com ASP.NET
Vídeo - Criando um WebBrowser
Pagamento via celular
Convertendo String para Guid
Deixe a sua webcan funcionar como instrumento de segurança
Resources e Internacionalização usando Visual Studio.NET 2005 (Parte I)
Vírus - Telegrama Eletrônico
Visual Studio .NET 2010 e Reunião da Comunidade ASPNETi.COM
Visual SourceSafe 2 / 3 parte
ASP .NET 2.0 Cross-Page Posting
Gravando erros com eventlog - Parte I
Vírus - Email com viagra
Como fazer uma enquete - parte 1
Utilizando o GridView e DetailsView
Cookies
Sistema de Controle de Gasolina Mobile - iGas
Exemplo do livro Programando em C# para Web
Entrevista com Bruno PorKaria
Vídeo - Teste do Windows 7 RC
Sobre o Autor
  [sumir] [aparecer]
 
Mauricio Junior Maurício Júnior
Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org

Informaes Online
Usurios Online: 98
Artigos:  749
Vdeos:  61
PodCast's:  44
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6163
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC