Banco de Dados e máquina virtual para CDC

Olá Galera
Estou fazendo umas pesquisas em J2ME para fazer um sistema de força de vendas para rodar em Windows Mobile com tabelas que tem até 15.000 registros, por isso preciso de um banco de dados. Eu tenho as seguintes dúvidas, espero possam me ajudar

  1. Eu estou trabalhando em NetBeans Mobility com a CrE-ME, um programa Olá mundo consegui fazer… Depois tentei fazer uma simples aplicação acesando o bando de dados Derby, que possue uma tabela com 6 registros, o sistema é construido com sucesso, não da nenhum erro, executa tanto no emulador como no dispositivo mas o query que faço não para mostra os registros.

  2. Tenho leido no forum muito acerca do Floggy… Floggy trabalha com tabelas grandes, tipo 15.000 registros? se quero consultar um registro lá no final do arquivo é rápido?

  3. Tenho como usar o Eclipse com o CrE-ME? Eu até baixei o Pulsar, mas só consigo trabalhar para CLDC, e no Eclipse normal tem para trabalhar para CDC, tenho como fazer a conexão com sucesso a um banco Derby… mas o .jar não roda com a máquina virtual CrE-ME

  4. Vocês tem alguma sugestão de outro banco de dados que possa usar?

  5. Eu também tentei usar a JVM J9, mas no Windows Mobile 6.1 ne o exemplo que bem junto roda, alguem sabe se esta máquina virtual roda em WM6.1?

Se uma boa alma poder me responder estos interrogantes, desde já agradeço, a verdade estou a ponto de desisitir do J2ME, e desenvolver em Visual Studio 2008, não gosto muito mas vejo que para WM é mais fácil :roll:

[quote=deacmp]Olá Galera
Estou fazendo umas pesquisas em J2ME para fazer um sistema de força de vendas para rodar em Windows Mobile com tabelas que tem até 15.000 registros, por isso preciso de um banco de dados. Eu tenho as seguintes dúvidas, espero possam me ajudar

  1. Eu estou trabalhando em NetBeans Mobility com a CrE-ME, um programa Olá mundo consegui fazer… Depois tentei fazer uma simples aplicação acesando o bando de dados Derby, que possue uma tabela com 6 registros, o sistema é construido com sucesso, não da nenhum erro, executa tanto no emulador como no dispositivo mas o query que faço não para mostra os registros.

  2. Tenho leido no forum muito acerca do Floggy… Floggy trabalha com tabelas grandes, tipo 15.000 registros? se quero consultar um registro lá no final do arquivo é rápido?

  3. Tenho como usar o Eclipse com o CrE-ME? Eu até baixei o Pulsar, mas só consigo trabalhar para CLDC, e no Eclipse normal tem para trabalhar para CDC, tenho como fazer a conexão com sucesso a um banco Derby… mas o .jar não roda com a máquina virtual CrE-ME

  4. Vocês tem alguma sugestão de outro banco de dados que possa usar?

  5. Eu também tentei usar a JVM J9, mas no Windows Mobile 6.1 ne o exemplo que bem junto roda, alguem sabe se esta máquina virtual roda em WM6.1?

Se uma boa alma poder me responder estos interrogantes, desde já agradeço, a verdade estou a ponto de desisitir do J2ME, e desenvolver em Visual Studio 2008, não gosto muito mas vejo que para WM é mais fácil :roll:

[/quote]

1.: Experimente, no emulador, logar no console a query que vc executa. E até mesmo debugar e ver o estado dos objetos.

2.: A quantidade de registros está limitada á memória que o equipamento possui. O Framework não trata quantidade de registros. Portanto, se o seu equipamento suporta 15.000 registros, o Floggy vai suportar.

3.: Não sei responder . … :frowning:

4.: O Floggy é o mais usado atualmente. Da pra fazer “na mão”, com RMS, ou procurar por SyBase, Oracle e jMeSQL.

5.: Se não me engano, o WM a partir do 6, já vem com JVM. E, na sua pergunta vc mesmo diz que no Windows Mobile 6.1 o exemplo rodou bem :S

E, vc tem razão. O suporte java para windows mobile é fraco ainda. Nem sei se é interessante ter.

Com C#, vc usa o SQLITE, uma versão (mto boa) do SqlServer para Mobile. Tem até um “Management Studio” para mexer nas bases.

[]´s

1.: Experimente, no emulador, logar no console a query que vc executa. E até mesmo debugar e ver o estado dos objetos.

Eu já fiz o query na consola do banco e funciona, é um simples Query Selet * from produtos

2.: A quantidade de registros está limitada á memória que o equipamento possui. O Framework não trata quantidade de registros. Portanto, se o seu equipamento suporta 15.000 registros, o Floggy vai suportar.

Então eu vou tentar fazer um teste com Floggy

5.: Se não me engano, o WM a partir do 6, já vem com JVM. E, na sua pergunta vc mesmo diz que no Windows Mobile 6.1 o exemplo rodou bem :S

Sim, vem uma máquina virtual, mas é CLDC e não CDC, e a parte gráfica do CLDC é muito pobre, já o CDC permite pelo menos usar AWT, por isso estou atrás de uma máquina virtual CDC, a única que encontrei foi a tal de CRE-ME mas não é free, baixei a trial versão pra fazer um teste, Vc sabe de alguma outra máquina virtual CDC para WM 6.0 ou superior?

E, vc tem razão. O suporte java para windows mobile é fraco ainda. Nem sei se é interessante ter.

Olha concordo, estou me ralando um monte para fazer mum simples teste

Procure por MySaifu.

Com essa JVM vc consegue usar componentes graficos do swing no windows mobile.

Porém, MySaifu é uma JVM para J2SE… e não ME. Pode servir pra vc.