Desenvolver Softwares que rodam no Pendrive?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Pessoal,

É possível desenvolver um software que rode direto no pendrive??

Tipo desenvolver um controle de estoque em Java e depois fazer rodar direto no pendrive.

É possível??
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Sim. Se você realmente quiser que o sistema funcione em qualquer sistema operacional, podes embarcar um banco de dados ( como o HSQLDB ou H2 ou JavaDB ) e uma JVM ( ai você escolhe a que você quiser para os SOs que quiser e cria executáveis que rodam a sua aplicação via aquela máquina virtual).

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
bigjoe
JavaChild
[Avatar]

Membro desde: 20/10/2006 14:30:40
Mensagens: 103
Localização: Rio de Janeiro
Offline

A performance cai muito. Experimente rodar softwares portable pesados que você terá uma idéia do que pode lhe esperar.

O MySQL também pode ser empacotado nesse tipo de solução. Veja o xampp, por exemplo, que é um package para acelerar o desenvolvimento de php, contendo, dentro de um diretório pai, o mysql, o apache, php, etc.

abraços
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Te aconselho a usar o pendrive apenas para coisas que você realmente precisa usar em transito. O acesso é muito lento.

Andei testando há algum tempo e consegui rodar o Eclipse, PostgreSQL e Glassfish dentro do pendrive sem problemas. Porém ficou inviável por causa da lentidão, mesmo eu tenho conseguido um pendrive dos mais rápidos do mercado.

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

maquiavelbona wrote:Sim. Se você realmente quiser que o sistema funcione em qualquer sistema operacional, podes embarcar um banco de dados ( como o HSQLDB ou H2 ou JavaDB ) e uma JVM ( ai você escolhe a que você quiser para os SOs que quiser e cria executáveis que rodam a sua aplicação via aquela máquina virtual).

Até!


Olá esses bancos são próprios para este fim?, ou posso usar outros bancos mais robustos como, por exemplo, Postgres?
Essa parte de execução via maquina virtual faz por meio de .bat mesmo? tipo autoexec de CD?
Abraço
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Arautus wrote:
maquiavelbona wrote:Sim. Se você realmente quiser que o sistema funcione em qualquer sistema operacional, podes embarcar um banco de dados ( como o HSQLDB ou H2 ou JavaDB ) e uma JVM ( ai você escolhe a que você quiser para os SOs que quiser e cria executáveis que rodam a sua aplicação via aquela máquina virtual).

Até!


Olá esses bancos são próprios para este fim?, ou posso usar outros bancos mais robustos como, por exemplo, Postgres?
Essa parte de execução via maquina virtual faz por meio de .bat mesmo? tipo autoexec de CD?
Abraço


Esses bancos foram criados inicialmente para serem embarcados, mas existem versões do mysql e o sqlite que são outros bancos usados para isso. Não lembro de ver o PostGreSQL embarcado.
E sim, seriam rodados por um .bat ou .exe que chamasse a jvm que você distribuiu junto. Mas como disseram é realmente lento ( vai depender a versão e disponibilidade das suas portas USB).

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team