| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 19:21:27
|
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??
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 19:57:58
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
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) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 20:49:30
|
bigjoe
JavaChild
![[Avatar]](/images/avatar/45d5c43856059a4f97d43d6534be52d0.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 22:33:05
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 23:55:53
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2009 15:20:58
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
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) |
|
|
 |
|
|