Aquisição de imagens do scanner via JTwain - existe outra maneira?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
fabim
GUJ Master
[Avatar]

Membro desde: 14/12/2006 19:30:03
Mensagens: 1268
Localização: Vitoria - Espirito Santo
Offline

Olá,

1 ano atrás eu fiz aplicações que adquirem imagens do scanner, através JTwain ( e mais umas customizações minhas ).

Então precisei tirar essa funcionalidade do contexto Desktop e jogar pra Web.
Tendo a .dll C++ na pasta Windows\system32 da maquina cliente, e o Applet devidamente assinado, funciona tudo sem problema.
No final eu passo as imagens pro servidor usando Base64 e depois gravo no banco.

Agora vem a pergunta idiota de alguem meio perdido:

Em uma aplicação Web, existe alguma maneira de eu adquirir essas imagens (acessar perifierico no cliente) nativamente em java, sem usar .dll's nem usar JNI?

ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται

Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao


[MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

Tem como me passar algum material que vc usou para jtwain?? Estou fazendo o mesmo q vc... pretendo usar java webstart.

"Conhecimento nunca é demais!"
[Email] [MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

Bom dia fabim. Programas java estão restritos a vm. Se a sua vm der suporte pode. Uma boa ideia seria pegar o openjdk e extender essa funcionalida na vm. Dessa maneira estaria sendo nativo da sua vm.

www.citrox.com.br
AssemblyXP
Debugger
[Avatar]

Membro desde: 24/05/2009 21:15:35
Mensagens: 51
Localização: Brasil / Valparaízo-GO
Offline

juliocbq wrote:Bom dia fabim. Programas java estão restritos a vm. Se a sua vm der suporte pode. Uma boa ideia seria pegar o openjdk e extender essa funcionalida na vm. Dessa maneira estaria sendo nativo da sua vm.



cara, preciso muito fazer isso...


poderia me explicar melhor?:

Make your own way - <pedro> Pedro - UNIDESC 2011 </pedro>
[Email] [MSN]
bezier curve
JavaEvangelist
[Avatar]
Membro desde: 28/11/2009 17:55:58
Mensagens: 411
Offline

fabim wrote:Olá,

1 ano atrás eu fiz aplicações que adquirem imagens do scanner, através JTwain ( e mais umas customizações minhas ).

Então precisei tirar essa funcionalidade do contexto Desktop e jogar pra Web.
Tendo a .dll C++ na pasta Windows\system32 da maquina cliente, e o Applet devidamente assinado, funciona tudo sem problema.
No final eu passo as imagens pro servidor usando Base64 e depois gravo no banco.

Agora vem a pergunta idiota de alguem meio perdido:

Em uma aplicação Web, existe alguma maneira de eu adquirir essas imagens (acessar perifierico no cliente) nativamente em java, sem usar .dll's nem usar JNI?


Não.
AssemblyXP
Debugger
[Avatar]

Membro desde: 24/05/2009 21:15:35
Mensagens: 51
Localização: Brasil / Valparaízo-GO
Offline

bezier curve wrote:

Não.


Opaa.. ta ON ai.


Pode responder minha pergunta que fiz acima cara?


valew

Make your own way - <pedro> Pedro - UNIDESC 2011 </pedro>
[Email] [MSN]
bezier curve
JavaEvangelist
[Avatar]
Membro desde: 28/11/2009 17:55:58
Mensagens: 411
Offline

Vamos supor, apenas como exercício, que o Java tivesse esse suporte a scanner.

Se ele tivesse, ele poderia apenas ter o suporte em uma aplicação desktop, já que para uma aplicação Web, seria o browser que deveria acessar o scanner, não sua aplicação Web, que está em outra máquina.

O que se pode fazer, supondo-se que você queira passar pela agonia de desenvolver uma aplicação Desktop que inclua o runtime do JTwain, é encapsular essa aplicação de modo que ela pudesse rodar via Java Web Start.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team