Java em Dispositivos Móveis com poder de processamento alto  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
rafdutra
JavaChild
[Avatar]

Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline

Boa tarde galera,

continuo com uma dúvida sobre implementar java para dispositivos móveis com alto poder de processamento. Minha dúvida é quanto a VMs. Não consigo achar uma VM legal para rodar um aplicativo java. Já pesquisei por todo ligar e não achei nada 100%.


Queria uma ajuda de vcs para saber qual VM vcs usam e em qual SO vcs rodam e qual configuração vcs usam com quais recursos.

Por favor....falem sobre suas VMs!

Obrigado!

Rafael Dutra
[MSN]
pyro
JavaGuru

Membro desde: 17/09/2007 13:13:48
Mensagens: 218
Offline

Existe uma JVM que permite utilizar JSE em dispositivos móveis, dê uma olhada aqui: http://www.viamais.net/blog/?s=mysaifu

Flw.
ibira
Thread.start()
[Avatar]

Membro desde: 09/08/2007 15:58:59
Mensagens: 39
Offline

Pelo que eu dei uma rápida olhada, essa vm é somente pra windows ce, estou certo?

Se não me engano a sun está disponibilizando uma vm pra pocket com windows ce....

A um tempo, estive procurando vms mas não achei nada free.

A vm da IBM que era free passou a ser paga, assim como a vm do antigo super waba.

Estava desenvolvendo pra Palm (sei que já está meio morto mas ....) e não achei nenhuma vm free.....
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

rafdutra wrote:Boa tarde galera,

continuo com uma dúvida sobre implementar java para dispositivos móveis com alto poder de processamento. Minha dúvida é quanto a VMs. Não consigo achar uma VM legal para rodar um aplicativo java. Já pesquisei por todo ligar e não achei nada 100%.


Queria uma ajuda de vcs para saber qual VM vcs usam e em qual SO vcs rodam e qual configuração vcs usam com quais recursos.

Por favor....falem sobre suas VMs!

Obrigado!


A não ser que faça uso de alguma API específica qualquer celular de 50 reais roda jogos de ação porque não rodaria sua aplicação.
rafdutra
JavaChild
[Avatar]

Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline

mochuara wrote:
rafdutra wrote:Boa tarde galera,

continuo com uma dúvida sobre implementar java para dispositivos móveis com alto poder de processamento. Minha dúvida é quanto a VMs. Não consigo achar uma VM legal para rodar um aplicativo java. Já pesquisei por todo ligar e não achei nada 100%.


Queria uma ajuda de vcs para saber qual VM vcs usam e em qual SO vcs rodam e qual configuração vcs usam com quais recursos.

Por favor....falem sobre suas VMs!

Obrigado!


A não ser que faça uso de alguma API específica qualquer celular de 50 reais roda jogos de ação porque não rodaria sua aplicação.



Exatamente, qualquer celular rodaria pois qualquer celular ja vem com VM de fábrica e o meu dispositivo (que será um coletor insdustrial provavelmente com windows mobile ou wondows ce) não vem com nenhuma VM de fábrica.

Dai a dúvida de onde arrumar uma VM legal com suporte a aplicativos comerciais.

Rafael Dutra
[MSN]
aguiaMen
Thread.start()
[Avatar]

Membro desde: 17/04/2008 07:52:42
Mensagens: 43
Offline

Olha quando a questão é desenvolvimento ME, cada dispositivo tem sua configuração, sua implementação.
Em fim quem tem experiência não vai discordar. Então eu digo o seguinte rafdutra. Programe com a vm do JDK mesmo. E depois deste no aparelho que vai rodar a aplicação.
No caso vc precisa é de um emulador de java. Realmente nenhum é igual a performace de vm´s.
Tem um mais ou menos na versão mais atual é o esmertec jbed


http://www.1800pocketpc.com/2008/12/22/esmertec-jbed-2008091251-java-midlet-manager.html

This message was edited 1 time. Last update was at 05/08/2009 12:27:59

JavaES
Java Ninja
[Avatar]

Membro desde: 16/03/2008 22:34:12
Mensagens: 298
Localização: Vitória-ES
Offline

Quando você cita Dispositivos móveis está se referindo a celulares e smartphones o a PDAs?

Se você quiser um celular com alto poder de processamento, então sugiro o Nokia N95... um dos melhores.


Qualquer celular que vem com JVM roda bem Java, a questão é que tem que ser o JME, se for JSE não vai rodar bem em nenhum pq o JSE não é feito para rodar em celulares.

Não estendi porque vocÊ não acha um celular bom e uma JVM boa, oque você quer exatamente? Rodar J2Se no celular?

http://www.insidemobile.com.br/

Grandes homens fazem o impossível por que eles tentam o impossível.
rafdutra
JavaChild
[Avatar]

Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline

JavaES wrote:Quando você cita Dispositivos móveis está se referindo a celulares e smartphones o a PDAs?

Se você quiser um celular com alto poder de processamento, então sugiro o Nokia N95... um dos melhores.


Qualquer celular que vem com JVM roda bem Java, a questão é que tem que ser o JME, se for JSE não vai rodar bem em nenhum pq o JSE não é feito para rodar em celulares.

Não estendi porque vocÊ não acha um celular bom e uma JVM boa, oque você quer exatamente? Rodar J2Se no celular?



Dispositivos móveis que eu cito não é referente a celular não. É referente a coletores de dados industriais. O problema é que esses coletores rodam, na grande maioria, Windows Mobile ou Windows CE e, consequentemente não posuem uma VM de fábrica.

Dai que não consigo uma VM legal pra colocar nesses dispositivos.
A minha ideia é o seguinte. Primeiramente trabalhar com CLDC (sim CLDC, pois possui muito mais recursos, ao meu ver, atualmente do que CDC) e o framework LWUIT.
Já tetei usar a CLDC Hotspot Implementation que vem junto com o Java ME SDK 3 para Windows Mobile, porém não consigo executar o deploy no dispositivo. Da uma exception (ActiveSyncException).

Senão, utilizaria CDC mesmo, mas mesmo assim não consegui uma VM legal e também não sei oq eu poderia utilizar de recursos para desenvolvimento (SWT??, Swing??)

Eis meu dilema.

Se fosse pensando em um celular comun, seria fácil! Mas não é....heheheh!!

É isso....ainda continuo sem rumo!

Rafael Dutra
[MSN]
rafdutra
JavaChild
[Avatar]

Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline

Pra esclarecer, o meu dilema é o seguinte:

Já tentei para CLDC:
- Sun CLDC Hotspot Implementation (Não consigo fazer o deploy no dispositivo, da um ActiveSyncException, só consigo fazer o debug on-device)
- Esmertec JBed (Não consigo achar uma versão para Windows CE e não consigo achar informações de preço e licença - pois minha aplicação é comercial)
- IBM J9 (Não funciona legal com LWUIT)
- phoneME (Só consegui rodar um projeto paralelo e mesmo assim o formulário principal não fica em tela cheia)


E CDC:
- MySaifu (Não roda nenhuma aplicação, todas dão o mesmo erro: No Main-Class attribute in ......, já mexi no MANIFEST e nada)
- CreMe (Não consegui rodar)


Outras:
- TotalCross (Superwaba - não consegui fazer funcionar e não sei se é CDC, CLDC, ou sei lá)


É isso!

Rafael Dutra
[MSN]
boone
JWizard
[Avatar]

Membro desde: 21/09/2003 16:01:35
Mensagens: 2140
Offline

rafdutra wrote:Pra esclarecer, o meu dilema é o seguinte:

Já tentei para CLDC:
- Sun CLDC Hotspot Implementation (Não consigo fazer o deploy no dispositivo, da um ActiveSyncException, só consigo fazer o debug on-device)
- Esmertec JBed (Não consigo achar uma versão para Windows CE e não consigo achar informações de preço e licença - pois minha aplicação é comercial)
- IBM J9 (Não funciona legal com LWUIT)
- phoneME (Só consegui rodar um projeto paralelo e mesmo assim o formulário principal não fica em tela cheia)


E CDC:
- MySaifu (Não roda nenhuma aplicação, todas dão o mesmo erro: No Main-Class attribute in ......, já mexi no MANIFEST e nada)
- CreMe (Não consegui rodar)


Outras:
- TotalCross (Superwaba - não consegui fazer funcionar e não sei se é CDC, CLDC, ou sei lá)


É isso!


Por estas e outras que aqui na empresa usamos .Net CF
Nunca imaginamos java nos coletores, palms, ou afins por justamente pelos problemas que dá.
Vc compra um coletor e já tá meio caminho andando. Daí é só usar o .Net CF e sair pro abraço...
rafdutra
JavaChild
[Avatar]

Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline

boone wrote:
Por estas e outras que aqui na empresa usamos .Net CF
Nunca imaginamos java nos coletores, palms, ou afins por justamente pelos problemas que dá.
Vc compra um coletor e já tá meio caminho andando. Daí é só usar o .Net CF e sair pro abraço...



Cara, já pensei nessa possibilidade, porém não conheço .Net.

Como é a produtividade??
É simples programar em .Net???
O .Net CF oferece recursos para trabalhar com os recursos dos coletores (WiFi, Leitor de Código de Barras, etc)??
Quais ferramentas eu preciso para desenvolver uma aplicação??
Tem suporte pra WebServices (se tiver pode ser em java ou precisa ser em .Net)???

Rafael Dutra
[MSN]
JavaES
Java Ninja
[Avatar]

Membro desde: 16/03/2008 22:34:12
Mensagens: 298
Localização: Vitória-ES
Offline

rafdutra wrote:
boone wrote:
Por estas e outras que aqui na empresa usamos .Net CF
Nunca imaginamos java nos coletores, palms, ou afins por justamente pelos problemas que dá.
Vc compra um coletor e já tá meio caminho andando. Daí é só usar o .Net CF e sair pro abraço...



Cara, já pensei nessa possibilidade, porém não conheço .Net.

Como é a produtividade??
É simples programar em .Net???
O .Net CF oferece recursos para trabalhar com os recursos dos coletores (WiFi, Leitor de Código de Barras, etc)??
Quais ferramentas eu preciso para desenvolver uma aplicação??
Tem suporte pra WebServices (se tiver pode ser em java ou precisa ser em .Net)???



.Net é simples de programar, por isso possui alta produtividade. É quase um Delphi com arrastar e soltar.
Você precisa do Microsoft Visual Studio para desenvolver em .Net.
Suporta WebServices.
Suporta diversos recursos dis coletores, porém, não sei afirmar com certeza se suporta alguns mais específicos como leiura de código de barras.

http://www.insidemobile.com.br/

Grandes homens fazem o impossível por que eles tentam o impossível.
rafdutra
JavaChild
[Avatar]

Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline

Legal!!!

Agora pra esclarecer geral, uma outra dúvida.


SuperWaba é um projeto para desenvolvimento de aplicativos para dispositivos móveis ok?? Eu consigo rodar em qual SO?? Windows Mobile, CE, PalmOS???
Onde encontro um tutorial para instalação da plataforma (VM e tudo mais) com exemplos pra teste???


Outra coisa, agora sobre Palms!!
Eu consigo desenvolver uma aplicação CLDC para PalmOS com o LWUIT??
Quais VMs posso utilizar??

Desculpe por tantas dúvidas pessoal, mas tenho que realizar uma específicação para um projeto e esses dados são essenciais pra mim e não tô conseguindo detalhes.

Obrigado!

Rafael Dutra
[MSN]
boone
JWizard
[Avatar]

Membro desde: 21/09/2003 16:01:35
Mensagens: 2140
Offline

rafdutra wrote:Legal!!!

Agora pra esclarecer geral, uma outra dúvida.


SuperWaba é um projeto para desenvolvimento de aplicativos para dispositivos móveis ok?? Eu consigo rodar em qual SO?? Windows Mobile, CE, PalmOS???
Onde encontro um tutorial para instalação da plataforma (VM e tudo mais) com exemplos pra teste???

No site deles tem o que precisa
rafdutra wrote:
Outra coisa, agora sobre Palms!!
Eu consigo desenvolver uma aplicação CLDC para PalmOS com o LWUIT??
Quais VMs posso utilizar??

Se vc conseguir rodar algo q preste já se sinta por satisfeito. LWUIT em Palm ? Vc esta brincando né...Se nem em um celular com 300 Mhz funfa legal, no Palm que tem muito menos não vai rodar..e ainda esbarra no problema de um VM decente..
rafdutra wrote:
Desculpe por tantas dúvidas pessoal, mas tenho que realizar uma específicação para um projeto e esses dados são essenciais pra mim e não tô conseguindo detalhes.
Obrigado!

Bem, direcionamos vc para o caminho da luz (.Net), se mesmo assim ainda prefere por questão de gosto ou conforte, ficar sofrente com Java para qualquer coisa diferente de celular, não podemos fazer nada..
rafdutra
JavaChild
[Avatar]

Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline

Infelizmente acho q vou pender para o lado negro na força (.Net)!!

Mas ainda tenho esperança no CLDC hotspot Implementation o qual eu ainda não consegui rodar uma aplicação. Alguém ai ja teve sucesso com essa VM???

Eu consegui apenas realizar o debug on-device, conectando o dispositivo ao PC com o ActiveSync e emulando pelo Netbeans. Até ai funcionou normalmente, porém ao executar um Deploy, é lançado uma exceção (ActiveSyncException). E não sai disso!!!

Alguma sugestão???

Rafael Dutra
[MSN]
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team