Editor de BDJO para autoração de blu-ray

Ultimamente estou brincando um pouco com editoração de blu-ray, fiz alguma coisas bem bacanas, mas encontrei algumas pedras no caminho.

As melhores aplicações são extramemente caras e apesar de serem fáceis de se trabalhar, elas ocultam o que realmente geram. Os utilitários gratuitos como os do HD Cookbook são via linha de comando e complicados de se trabalhar. Enfrentando essas dificuldades, resolvi criar algumas aplicações para me ajudar a verificar o que as aplicações proprietárias geram e facilitar a autoração de blu-ray de nível profissional sem a necessidade de desembolsar dinheiro.

Em um outro post (no Globalcoders também) eu expliquei como criar seu primeiro aplicativo pra Blu-ray utilizando o JMESDK 3.0. Ao executar os procedimentos, é gerado na pasta build/deploy/BDMV/BDJO do seu projeto um arquivo 00000.bdjo. Esse arquivo é o Blu-ray Disc™ Java Object. Dentro dele tem informações de como executar sua aplicação Java, configurações de acesso à playlists, identificadores, classe inicial, visibilidade entre outros. Infelizmente, não há como editá-lo pela IDE.

Para podermos editar esse arquivo de maneira gráfica resolvi criar um editor, ainda está na versão alpha, portanto, utilize por conta e risco :) . Pretendo criar outros editores em breve…

Esse editor já cria, abre, edita (com exceção das apps) e exporta para os formatos BDJO, JavaFX e XML baseado em códigos do HDCookbook. O que falta ainda na aplicação:

  • Correção de bugs críticos
  • Edição das aplicações associadas ao BDJO. Por enquanto só insere e remove.
  • Internacionalização
  • Testes
  • Melhorar o código
  • Validação dos campos, incluindo tamanho
  • Melhorar a interface gráfica
  • Colocar combo de seleção de idiomas ao invés de campo de texto
  • Ajuda e documentação
  • Melhorar descrição dos campos
  • Criar função “Desfazer”
  • Carregar alguns valores padrão
  • Criar renderes personalizados para tabelas

Clique para executar a aplicação:

Abaixo está o screenshot da aplicação pra quem não gosta de executar :D

BDJO Editor

BDJO Editor

Se você gostou e deseja contribuir para a criação dessas aplicações, me ajude efetuando uma doação ou contribuindo de como você achar melhor.

Esse post encontra-se disponível também no Globalcoders.

Thiago Galbiatti Vespa
Thiago Galbiatti Vespa é mestre em Ciências da Computação e Matemática Computacional pela USP e bacharel em Ciências da Computação pela UNESP. Coordenador de projetos do JavaNoroeste, membro do JCP (Java Community Process), consultor Oracle, arquiteto de software de empresas de médio e grande porte, palestrante de vários eventos e colaborador de projetos open source. Possui as certificações: Oracle Certified Master, Java EE 5 Enterprise Architect – Step 1, 2 and 3; Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert; Oracle Certified Professional, Java EE 5 Web Services Developer; Oracle Certified Expert, NetBeans Integrated Development Environment 6.1 Programmer; Oracle Certified Professional, Java Programmer; Oracle Certified Associate, Java SE 5/SE 6

Comentários

5 comentários para o artigo “Editor de BDJO para autoração de blu-ray”
  1. Cássio Alexandre de Sousa disse:

    Olá Thiago tudo bem, bom li o post e achei interessante gostaria de saber como posso ajuda-ló e também me aprofundar mais no mundo da TV Digital. Fico esperando o Contato..

    Um Grande Abraço

    t+

  2. Vou lhe enviar uns tutoriais pra gente começar!

  3. Darlielson disse:

    Ola Thiago tb gostei muito e fiquei muito interessado pois trabalhos com videos e estou buscando alternativas por meio de programação java para autoração de bluray, criar menus mais dinâmicos. Tb estou disponivel no que puder ajudar… Fico Aguardando contato

    • Você já programa em Java e/ou já fez algo pra blu-ray?

      • Darlielson disse:

        ja fiz curso de programaçã oem html e conheço um pouco de programação em java, faço autoração em dvd e bluray por programas como encore e scenarist esse segundo com uma possibilidade incrivel de recursos pra quem conhecce bastante programação java. Por isso to querendo me aprofundar mais no assunto.

Compartilhe Suas Idéias

Diga-nos o que você está pensando...
e se quiser que sua foto ou imagem apareça, acesse e cadastre um gravatar!