pessoal.
eu queria ver um exemplo de codigo usando JavaTV , para se fazer uma aplicaçãozinha rodar no emulador XletView que usasse algum botao do controle remoto do simulador!!
alguem tem e pode postar aqui??
pessoal.
eu queria ver um exemplo de codigo usando JavaTV , para se fazer uma aplicaçãozinha rodar no emulador XletView que usasse algum botao do controle remoto do simulador!!
alguem tem e pode postar aqui??
olá!!! entra no www.mundojava.com.br e procura pela revista sobre TV Digital!!! la tem um codigo para download!!! eu to querendo mexer com essa parte,o que eu preciso para rodar as aplicaçoes???
abraço
vc precisa de2 coisas:
qnd vc bater o codigo la no eclipse, vc vai ‘adicionar’ os .jar da api e do emulador no seu projeto.
olá!!! entra no www.mundojava.com.br e procura pela revista sobre TV Digital!!! la tem um codigo para download!!! eu to querendo mexer com essa parte,o que eu preciso para rodar as aplicaçoes???
abraço
onde eu consigo o emulador XletView ??? Tem algum site especifico???
valew
ta aqui:
http://sourceforge.net/project/showfiles.php?group_id=81591&package_id=83543&rele
ase_id=243876.
te aconselho tmbm a frequentar o forum http://www.javafree.org/ , lá tem mais tópicos sobre java tv do que aqui no guj.
onde eu consigo o emulador XletView ??? Tem algum site especifico???
valew
como que eu faço para habilitar o XletView no eclipse???
vlw
intaum… parece q o emulador nao interage com o eclipse, vc tenq abrir a pasta do emulador (via ‘cmd’) la vc manda o comando:
java -jar xletview-0.3.6.jar
dai ele abre!
como que eu faço para habilitar o XletView no eclipse???
vlw
tenho um codigo que esta dando erro em cima destas bibliotecas
import org.havi.ui.;
import org.havi.ui.event.;
com certeza esta faltando os arquivos .jar!!! alguem saberia onde eu poderia encontrar esses arquivos???
grato
provavelmente vc esqueceu de adicionar o jar do pacote javatv no seu projeto!!
*no site da sun tem a biblioteca pra vc baxar!!
tenho um codigo que esta dando erro em cima destas bibliotecasimport org.havi.ui.;
import org.havi.ui.event.;com certeza esta faltando os arquivos .jar!!! alguem saberia onde eu poderia encontrar esses arquivos???
grato
ta faltando a api do havi, se vc importar o xletview.jar no projeto do eclipse esse erro vai embora blz!!!
intaum… parece q o emulador nao interage com o eclipse, vc tenq abrir a pasta do emulador (via ‘cmd’) la vc manda o comando:java -jar xletview-0.3.6.jar
dai ele abre!
como que eu faço para habilitar o XletView no eclipse???
vlw
Ele não interage direito nem com o próprio javatv, que dirá com o eclipse, hehehe…
Tem jeito não, o emulador roda separado… a idéia era ele fucionar direto com clique duplo no xletview.jar (no trabalho ele roda assim! :? ), mas não sei pq cargas d’água isso não funciona aqui em casa… aí tem que ser pelo dos mesmo…
lalesan
vc tem um codigo mostrando como inserir uma imagem na tela do emulador???
intaum… parece q o emulador nao interage com o eclipse, vc tenq abrir a pasta do emulador (via ‘cmd’) la vc manda o comando:java -jar xletview-0.3.6.jar
dai ele abre!
como que eu faço para habilitar o XletView no eclipse???
vlwEle não interage direito nem com o próprio javatv, que dirá com o eclipse, hehehe…
Tem jeito não, o emulador roda separado… a idéia era ele fucionar direto com clique duplo no xletview.jar (no trabalho ele roda assim! :? ), mas não sei pq cargas d’água isso não funciona aqui em casa… aí tem que ser pelo dos mesmo…
lalesanvc tem um codigo mostrando como inserir uma imagem na tela do emulador???
Cara, não tenho aqui em casa :roll: … mas vc pode usar o HGraphicButton (se o nome não for exatamente esse, é bem parecido! Dá um crtl+space aí <img src="//https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/w.pngink.png?v=5" title=":wink:" class="emoji" alt=":wink:">)
Esse cara é legal pq vc pode passar até 3 imagens como parâmetro, a 1a p/ o botão sem foco, a 2a botão com foco e a 3a botão clicado - p/ usar com focuslistener… mas vc pode passar só uma figurinha tbm…
Se minha memória não falha é assim:
HGraphicButton testimage = new HGraphicButton(imagem1, imagem2, imagem3, x, y, largura, altura);
Só que q ele não reconhece se vc colocar uma string ali como parâmetro (tipo “imagem.jpg”)… então, onde eu coloquei imagem1, 2 e 3, vc tem que usar o toolkit, aí eu não lembro memo como é q é :oops: , é algo como Toolkit.geDefaultToolkit.getImage(“imagem.jpg”) - tô inventando isso aí agora pq não lembro mesmo, mas acho que já dá p/ vc pegar o espírito da coisa…
Com esse cara (HGraphicButton) vc vai mexer com a camada gráfica da tela… (vc sabe q tem 3 camadas e tal né…?!)
Tenho 3 imagens para montar um botão:
bol1, bol2, bol3 (.png)
*eu carrego as imgs nas vars do tipo Image:
public void loadImage() {
bol1 = Toolkit.getDefaultToolkit().getImage("bola.png");
bol2 = Toolkit.getDefaultToolkit().getImage("bola2.png");
bol3 = Toolkit.getDefaultToolkit().getImage("bola3.png");
}
inclui um HStaticButton no meu programa:
onde:
bol1 - é a imagem normal
bol2 - seria a imagem do botao sob foco
bol3 - seria a img do botao pressionado
depois adicionei no meu scene:
ele esta aparecendo na tela, mas soh a [color=red] bol1[/color] mas qnd eu passo o mouse em cima, nao aparece os outros estados da img , nao da pra clicar e tal… é como se nem tivesse propriedades de um botão!
[color=darkred]o HStaticButton não é pra ser um botão normal, com uma skin (uma imagem .png por ex) ??
o que está faltando pro meu HStaticButton virar um botao com as 3 imgs nos diferentes estados??[/color]
vlws 
Tenho 3 imagens para montar um botão:
bol1, bol2, bol3 (.png)*eu carrego as imgs nas vars do tipo Image:
public void loadImage() { bol1 = Toolkit.getDefaultToolkit().getImage("bola.png"); bol2 = Toolkit.getDefaultToolkit().getImage("bola2.png"); bol3 = Toolkit.getDefaultToolkit().getImage("bola3.png"); }inclui um HStaticButton no meu programa:
onde:
bol1 - é a imagem normal
bol2 - seria a imagem do botao sob foco
bol3 - seria a img do botao pressionadodepois adicionei no meu scene:
ele esta aparecendo na tela, mas soh a [color=red] bol1[/color] mas qnd eu passo o mouse em cima, nao aparece os outros estados da img , nao da pra clicar e tal… é como se nem tivesse propriedades de um botão!
[color=darkred]o HStaticButton não é pra ser um botão normal, com uma skin (uma imagem .png por ex) ??
o que está faltando pro meu HStaticButton virar um botao com as 3 imgs nos diferentes estados??[/color]vlws
Passar o mouse não vai acionar mesmo, lembre-se que o que vc tá programando vai rodar numa tv, e vc não usa o mouse em tvs, hehehe… vc tem que usar só aquele controle do xletview (ou as setas do pc)… as tuas imagens estão lá, vc já tem um hgraphicbutton com imagens p/ normal, com foco e pressionado, só que vc tem que simular um menu básico - pelo menos 2 opões - p/ alternar os botões e conseguir “ver” o foco…
lalesan veja se eu entendi,
realmente nao tem dessa de ‘qnd o mouse estiver em cima’ ( lol )
*eu vou ter que por 2 hstaticbuton (cada um com suas images , ou posso usar as imagens instanciadas do 1º em outros botoes tmbm certo?);
*Dai quando eu mexer com as setas <<- e -> a seleçao vai variar entre os botoes e qnd eu escolher uma delas, vai aparecer o 3º estado (o pressionado!) eh isso?
*para eu apenas ‘inserir’ uma imagem na tela (pra formar o template da pagina) eu vou usar alguns HStaticButons só com a 1º imagem, e vou posicionar no lugar que eu quero?
(num outro forum , me disseram pra usar g.drawImage() que daria certo para inserir img na tela dai eu estava tentando
http://www.javafree.org/javabb/viewtopic.jbb?t=861388
VLWS>…
Tenho 3 imagens para montar um botão:
bol1, bol2, bol3 (.png)*eu carrego as imgs nas vars do tipo Image:
public void loadImage() { bol1 = Toolkit.getDefaultToolkit().getImage("bola.png"); bol2 = Toolkit.getDefaultToolkit().getImage("bola2.png"); bol3 = Toolkit.getDefaultToolkit().getImage("bola3.png"); }inclui um HStaticButton no meu programa:
onde:
bol1 - é a imagem normal
bol2 - seria a imagem do botao sob foco
bol3 - seria a img do botao pressionadodepois adicionei no meu scene:
ele esta aparecendo na tela, mas soh a [color=red] bol1[/color] mas qnd eu passo o mouse em cima, nao aparece os outros estados da img , nao da pra clicar e tal… é como se nem tivesse propriedades de um botão!
[color=darkred]o HStaticButton não é pra ser um botão normal, com uma skin (uma imagem .png por ex) ??
o que está faltando pro meu HStaticButton virar um botao com as 3 imgs nos diferentes estados??[/color]vlws
Passar o mouse não vai acionar mesmo, lembre-se que o que vc tá programando vai rodar numa tv, e vc não usa o mouse em tvs, hehehe… vc tem que usar só aquele controle do xletview (ou as setas do pc)… as tuas imagens estão lá, vc já tem um hgraphicbutton com imagens p/ normal, com foco e pressionado, só que vc tem que simular um menu básico - pelo menos 2 opões - p/ alternar os botões e conseguir "ver" o foco…
lalesan veja se eu entendi,realmente nao tem dessa de ‘qnd o mouse estiver em cima’ ( lol )

Vc tá me confundindo… o que a gente e deu cero foi o HGraphicButton (p/ adicionar botões no 3o. nível - na parte gráfica), nele vc passa aqueles 7 parâmetros (a imagem dele normal, a com foco, a pressionada, x, y, largura e altura), o HStaticButton eu já usei, mas p/ trabalhar com texto - se vc colocar uma imagem num botão, esquece q vc não usa mais texto, vc tem que escolher… (o javatv é pedreirão…)
Aí sim vc coloca 2 botões p/ testar as imagens, mas elas já vão estar lá, só esperando ações…
Exato!
Sim, vc vai… Vc olhou o exemplo da revista Mundo Java? eles tem um códido p/ mexer com o controle - confesso q não lembro mais como é, mas acho que mexe com essa parada de direcional…
Bem, tem dois modos de mexer com o direcional, o HRcEvent é o que não dá erro no xletview (esse emulador é cheio de bug), vc configura de acordo com a disposição dos teus botões
(testbutton1.setMove(HRcEvent.VK_LEFT, testbutton2);
ou algo assim… vc pode usar tbm right, up e down, aí qdo vc “andar” de um botão pro outro, vc vai ver o foco e no enter (acho) vc vê pressionado…
Nunca usei g.drawImage(), mas o pessoal que trabalha comigo tentou uma porrada de coisa p/ colocar imgem direito, e as coisas funcionam do jeito q tô te falando… p/ colocar uma imagem de fixa tipo de fundo, a gente mexe no 1o. nível o HBackgroundImage (ou HBackgroundDevice, não lembro…)… mas tudo depende do que vc quer fazer, saber o que vai variar…
Eu tava tentando* fazer um exemplo básico de dois botões p/ mandar p/ vc, mas meu pc não aguenta o eclipse, fica leeento, trava**, então desisti da idéia…
*tentando pq como vc deve ter percebido não lembro os métodos e classes - no trabalho é ctrl+c, crtl+v toda hora, e mais as APIs do havi e do javatv abertas o tempo todo… e p/ piorar a situação eu não programo em java, comecei agora, hehehe…
** meu computador não é potente padrão desenvolvedor, logo, não programo nada em casa, se for abrir eclipse, APIs e xletview como faço no trabalho, meu pc ia pedir arrego!
vlws pela ajuda lalesan…
eu consegui o exemplo do mundo java, vou dar uma estudada nele e tentar fazer alguma coisa!!!
mas diz ae, vc trabalha com isso?? vc produz tipo…conteudo pra tvs digital??
vlws pela ajuda lalesan…
eu consegui o exemplo do mundo java, vou dar uma estudada nele e tentar fazer alguma coisa!!!mas diz ae, vc trabalha com isso?? vc produz tipo…conteudo pra tvs digital??
se vc já programa com java, só vai ter que aprender outra api, vai ser simples… e eu não produzo nada, hehehe…
precisando é só falar
(acho que não posso ajudar muito, mas posso tentar…)
Bom pessoal…
pelo q eu andei vendo vcs estão bem por dentro desse assunto…
e eu estou desesperado pra aprender pq tenho q apresentar
meu estagio ateh dia 30/03 e não sei muita coisa sobre o assunto…
jah achei bastante assunto na teoria, mas nd q ensine como começar
a desenvolver, tipo configuração de emulador,
bibliotecas e coisas assim…
se alguém puder me ajudar eu ficaria muito grato

abraço
Bom pessoal…
pelo q eu andei vendo vcs estão bem por dentro desse assunto…
e eu estou desesperado pra aprender pq tenho q apresentar
meu estagio ateh dia 30/03 e não sei muita coisa sobre o assunto…
jah achei bastante assunto na teoria, mas nd q ensine como começar
a desenvolver, tipo configuração de emulador,
bibliotecas e coisas assim…
se alguém puder me ajudar eu ficaria muito grato
abraço
É difícil encontrar material mesmo morte, mas que tipo de ajuda vc precisa?!
Configuração do emulador?! Vc só precisa baixar o xletview e deixar ele no mesmo diretório do java, ele é simples p/ usar (vc programa no eclipse, netbeans ou o q vc achar melhor e roda o programa no xletview - não compila na ide!)… bibliotecas?! vc tá falando de awt, javatv e tal…?! então vc vai usar basicamente havi e awt, baixa a api do javatv no site da sun e as bibliotecas p/ fazer xlets (vc sabe q xlets são como applets né… programas q rodam numa máquina virtual na tv) vem qdo vc baixar o xletview… como começar a desenvolver?! pega o exemplo da MundoJava, mostra como mexer com o controle e a “estrutura” de um código de xlet (métodos q precisam ser implementados) - aliás, a matéria da MundoJava q fala sobre javatv é muito boa! se vc já programa em java, só vai ter q aprender a api javatv…
Até mais…
Bom pessoal…
pelo q eu andei vendo vcs estão bem por dentro desse assunto…
e eu estou desesperado pra aprender pq tenho q apresentar
meu estagio ateh dia 30/03 e não sei muita coisa sobre o assunto…
jah achei bastante assunto na teoria, mas nd q ensine como começar
a desenvolver, tipo configuração de emulador,
bibliotecas e coisas assim…
se alguém puder me ajudar eu ficaria muito grato
abraçoÉ difícil encontrar material mesmo morte, mas que tipo de ajuda vc precisa?!
Configuração do emulador?! Vc só precisa baixar o xletview e deixar ele no mesmo diretório do java, ele é simples p/ usar (vc programa no eclipse, netbeans ou o q vc achar melhor e roda o programa no xletview - não compila na ide!)… bibliotecas?! vc tá falando de awt, javatv e tal…?! então vc vai usar basicamente havi e awt, baixa a api do javatv no site da sun e as bibliotecas p/ fazer xlets (vc sabe q xlets são como applets né… programas q rodam numa máquina virtual na tv) vem qdo vc baixar o xletview… como começar a desenvolver?! pega o exemplo da MundoJava, mostra como mexer com o controle e a “estrutura” de um código de xlet (métodos q precisam ser implementados) - aliás, a matéria da MundoJava q fala sobre javatv é muito boa! se vc já programa em java, só vai ter q aprender a api javatv…Até mais…
olá!!! estou comum problema na hora de emular o exemplo da revista mundo java. eu digito a linha de comando pra abrir o xletview mas ele aparece e desaparece depois!!! ainda por cima dizendo que tem erro. o codigo esta sem erro!!! alguem poderia me ajudar???
grato
olá!!! estou comum problema na hora de emular o exemplo da revista mundo java. eu digito a linha de comando pra abrir o xletview mas ele aparece e desaparece depois!!! ainda por cima dizendo que tem erro. o codigo esta sem erro!!! alguem poderia me ajudar???
grato
Rafael, o emulador funciona assim:
Entãããooo… se o xletview aparece e desaparece antes de vc seguir todo esse caminho das pedras, o problema não é no código… é a instalação do emulador…
Vc tem certeza q vc baixou na mesma pasta q vc colocou o java (se o java tá na raiz, coloca o xletview lá tbm!)?! vc apagou algum arquivo da pasta do xletview…?! Vc tá digitando a linha de comando na pasta dele?! (se o xletview tá no c:, vc não vai conseguir fazer ele rodar digitando a linha de comando em c:\documents and settings\refael)
Fiquei pensando… aparce e desaparece… que estranho…!
Q erro q dá mesmo?!
Aproveitando que eu pedi ajuda nesse tópico, aproveito
pra pedir de novo

Eu baixei um código e tento compilar ele via DOS e
aparece que não encontrou os pacotes HAVI e JAVAX,
alguém sabe onde encontrar?
eu já baixei o xletview e o javatv no site da sun
inclui no classpath, mas não dá certo…
Aproveitando que eu pedi ajuda nesse tópico, aproveito
pra pedir de novo
Eu baixei um código e tento compilar ele via DOS e
aparece que não encontrou os pacotes HAVI e JAVAX,
alguém sabe onde encontrar?
eu já baixei o xletview e o javatv no site da sun
inclui no classpath, mas não dá certo…
Compilar via DOS? Como assim?! Vc digita lá no prompt um comando p/ rodar?
Acho que não funciona não… acho que vc TEM que usar um emulador…
Incluir no classpath… :roll: uso o eclipse, não mexo no classpath… só precisa deixar o xletview e o java no mesmo diretório…
(Será q entendi a tua dúvida?!)
Sim… eu compilei via DOS um código bem simples
para gerar o .class, podendo assim rodar no XletView…
Até q funcionou e tal, só dava um print na sysout(“Olá Mundo”),
daí quando fui compilar um código mais complexo, que eu peguei
no site da sun, ele compilou mas deu um monte de exception…
Eu tentei usar o eclipse mas não estou muito acostumado com ele…
por isso pedi de como fazer via DOS
Já resolvi o problema
\o/
eu tinha feito um .bat para compilar via DOS com o seguinte código,
javac -classpath “c:\javatv_fcs\javatv.jar;c:\xlet\xletview.jar” SimpleXlet.java
e tinha deixado ’ '(um espáço) depois do ; q divide um diretório do outro
hiauihauhahuiaui
uma semana perdida por causa disso
POxa nã to conseguindo me movimentar pelos botoes.
eu utilizei:
botao.setMove(HRcEvent.VK_LEFT, botao2);
botao2.setMove(HRcEvent.VK_RIGHT, botao);
Alguem tem alguma ideia do pq?
Ola pessoal,
estou tentando fazer o exemplo e nao consigo compilar, ele me da o seguinte erro
Exception in thread "main" java.lang.ExceptionInInitializerError
at net.beiker.xletview.xlet.XletManager.addScene(Unknown Source)
at org.havi.ui.HScene.<init>(Unknown Source)
at org.havi.ui.HSceneFactory.createScene(Unknown Source)
at org.havi.ui.HSceneFactory.getFullScreenScene(Unknown Source)
at ExemploXlet.startXlet(ExemploXlet.java:33)
at mainXlet.main(mainXlet.java:15)
Caused by: java.lang.NullPointerException
at net.beiker.xletview.util.Settings.getProperty(Unknown Source)
at net.beiker.xletview.media.ScreenContainer.<clinit>(Unknown Source)
... 6 more
quando executa o seguinte codigo
scene = hsceneFactory.getFullScreenScene(HScreen.getDefaultHScreen().getDefaultHGraphicsDevice());
alguem sabe o que pode ser?
obs:
como no exemplo nao tinha um main criei o meu :
public static void main(String[] args) {
// TODO Auto-generated method stub
ExemploXlet x = new ExemploXlet();
try {
x.startXlet();
} catch (XletStateChangeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
abs
Pessoal,
tento compilar meus programas e gera o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: xletview/jar
Caused by: java.lang.ClassNotFoundException: xletview.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
se alguem puder me ajudar agradeço…
msn:[email removido]
Bom,
Tem um exemplo com o controle remoto em www.youlabs.com.br
Além de tutoriais de outros aspectos da xlet.
Veja bem, vocês precisam ter cuidado com a USABILIDADE da aplicação.
Lembrem que o controle remoto disponível nas residências não é universal. Além disso não espere qe o usuário fique horas apertando teclas diversas para fazer uma tarefa simples.
Bom, sucesso no desenvolvimento.
Att.
Thiago
obrigado pela ajuda…
mas já tinha conseguido solucionar o problema…
era configuração das variáveis ambientes…
pessoal me parece que as classes da org.havi.ui.* muito presentes nos exemplos que encontramos de xlets não estão na especificação do gingaJ.
flw…