Java Embarcado Desenvolvendo sua primeira aplicação com Java ME para Blu-ray – Parte 05
Por:
Carlos Fernando
Gonçalves
Thiago Galbiatti Vespa
Cássio Alexandre Sousa
Blu-ray Profiles
Existem três
versões de profiles para player Blu-Ray:
-profile 1.0,
versão inicial;
-profile 1.1,
tem como diferença o Bonus View, especificação Picture-in-Picture (PiP), sistema de arquivos virtuais para
capacidade de armazenar pelo menos 256 MB de dados.
-profile 2.0,
também conhecido como BD-Live contem todo o profile 1.1 e acrescenta a conexão
com a internet. Perfil 2.0 também possibilita sistema de arquivos para loja
virtual, com um gigabyte de dados. Uma camada simples do Blu-Ray Disc é capaz
de armazenar vinte e cinco gigabytes de dados, você pode ver que o sistema de
arquivos virtual no perfil 2.0 dispositivos não poderia executar um filme
completo. Aplicações podem utilizar a conexão à Internet e armazenar vídeos no
disco rígido para reprodução posterior.
Ciclo de vida dos Xlets
Para os
programando em Java, que tiveram oportunidade de observarem já algum tempo os
*lets, como os Applets, Servlets e MIDlets, não parecer estranho os Xlets, são
aplicações que recebem este nome na plataforma CDC.
Para construir
uma aplicação BD-J é necessário implementar uma interface javax.tv.xlet.Xlet
que esta presente na API Java TV.
Os Xlets estão
definidos no Base Personal Profile localizada no pacote javax.microedition.Xlet.
Para construção
de aplicações BD-J, deve-se assegurar que as classes Xlet importadas devem ser
do pacote Java TV.
O ciclo de vida
dos BD-J Xlets é bem simples. Após a chamada do construtor, o Xlet passa para o
estado Carregado. O método initXlet () também será chamado, fazendo com que o
Xlet passe para estado pausado até o momento que o método startXlet () seja
chamado.
Observando a
Figura 2, o Xlet pode eventualmente estar no estado de pausa ou ativo várias
vezes antes de ser destruído. Portanto, o startXlet () método é um bom local
para colocar o código que permita, por exemplo, verificar conexões de rede e
outros importantes recursos antes de começar (ou retomar) a fazer o trabalho
real.
Figura 2 - Diagrama de estados de um Xlet
Java Embarcado Desenvolvendo sua primeira aplicação com Java ME para Blu-ray – Parte 05
Neste quinta parte deste artigo trataremos o Blu-ray profiles e o ciclo de vida dos Xlets.
Confira outros conteúdos:
Perguntas frequentes
Nossos casos de sucesso
Eu sabia pouquíssimas coisas de programação antes de começar a estudar com vocês, fui me especializando em várias áreas e ferramentas que tinham na plataforma, e com essa bagagem consegui um estágio logo no início do meu primeiro período na faculdade.
Estudo aqui na Dev desde o meio do ano passado!
Nesse período a Dev me ajudou a crescer muito aqui no trampo.
Fui o primeiro desenvolvedor contratado pela minha
empresa. Hoje eu lidero um time de desenvolvimento!
Minha meta é continuar estudando e praticando para ser um
Full-Stack Dev!
Economizei 3 meses para assinar a plataforma e sendo sincero valeu muito a pena, pois a plataforma é bem intuitiva e muuuuito didática a metodologia de ensino. Sinto que estou EVOLUINDO a cada dia. Muito obrigado!
Nossa! Plataforma maravilhosa. To amando o curso de desenvolvimento front-end, tinha coisas que eu ainda não tinha visto. A didática é do jeito que qualquer pessoa consegue aprender. Sério, to apaixonado, adorando demais.
Adquiri o curso de vocês e logo percebi que são os melhores do Brasil. É um passo a passo incrível. Só não aprende quem não quer. Foi o melhor investimento da minha vida!
Foi um dos melhores investimentos que já fiz na vida e tenho aprendido bastante com a plataforma. Vocês estão fazendo parte da minha jornada nesse mundo da programação, irei assinar meu contrato como programador graças a plataforma.
Wanderson Oliveira
Comprei a assinatura tem uma semana, aprendi mais do que 4 meses estudando outros cursos. Exercícios práticos que não tem como não aprender, estão de parabéns!
Obrigado DevMedia, nunca presenciei uma plataforma de ensino tão presente na vida acadêmica de seus alunos, parabéns!
Eduardo Dorneles
Aprendi React na plataforma da DevMedia há cerca de 1 ano e meio... Hoje estou há 1 ano empregado trabalhando 100% com React!
Adauto Junior
Já fiz alguns cursos na área e nenhum é tão bom quanto o de vocês. Estou aprendendo muito, muito obrigado por existirem. Estão de parabéns... Espero um dia conseguir um emprego na área.