Newsgroup: it.comp.java
Titolo: Aiuto Servlet e utilizzo Scanner

Salve ragazzi,
vi avverto subito che sono un neofita di Java e vi spiego subito 
qual'e' il mio problema:
Ho creato diverse applicazioni di archiviazione Ottica sviluppandole
in Visual Objects 2.5 della CA e per la parte WEB ho utilizzato PHP e 
mysql x permettere la consultazionde dei dati/immagini via Web, fino a 
qua tutto BENE...
Ora mi e' stato richiesto di sviluppare il tutto completamente via web
quindi scansione e quant'altro... ho dato un occhio a giro e credo che 
l'unica soluzione sia Java e l'utilizzo delle servlet x poter consentire
l'utilizzo e il controllo di uno scanner Lato Cliente...
Chi mi puo' aiutare?!?! Libri, tutorial,guide, va' bene tutto ma come al 
solito questa cosa la VOGLIONO SUBITO, grazie 1000
----------------------------------------
Ciao Massy
Pista Libera 
http://www.pistalibera.org/
icq:54066811

 l'utilizzo e il controllo di uno scanner Lato Cliente...
[...]
Rischi di cacciarti nei guai (e grossi) :-)
I servlet girano sul server, quindi non possono accedere ad uno
scanner collegato al PC client
Scusa ma è improponibile che chi debba fare uso dell'archiviazione
acquisisca i documenti con una applicazione locale, memorizzi le
immagini in un folder (sempre locale) e poi faccia l'upload ad
un servlet che provvede ad archiviarle ?
Non conosco i tuoi requisiti ma, a mio parere, è l'unica soluzione
proponibile.
Per fare l'upload via http/servlet trovi dei package qui:
http://www.servlets.com
    (nel package com.oreilly.servlet)
http://jakarta.apache.org/commons/fileupload/
Ciao,
Andrea

 proponibile.
Girando un po' x internert ho trovato questo...
http://www.gnome.sk/Twain/remote/www/twain/server/php/WebStartUpload.jnl
p
Che mi dici? a me sembra una scansione fatta da webserver pilotando uno 
scanner lato client, o mi sfugge qualcosa?....


 scanner lato client, o mi sfugge qualcosa?....
Non ho guardato di fino ma se non ho preso fischi per fiaschi
la scansione viene fatta da un client o da un applet (classe
java eseguita dalla JVM del browser).
Soluzion1 del genere _secondo me_ aumentano la complessità e,
di conseguenza, i rischi di scontrarsi con problemi rognosi.
Perché ?
Per la versione client:
1) installazione su ogni PC client (che vuol dire che se modifichi
    il client devi reinstallarlo, a manina o in automatico)
2) supporto agli utenti per eventuali (ma quasi sicuri) problemi.
    Esiste già un help-desk ?
3) funziona solo su Mac e Windows (mi pare)
Per la versione applet:
1) per funzionare gli utenti devono avere un browser che supporti
    java e devono avere abilitato il supporto
2) mi pare che siano aupportate solo delle versioni particolari di
    browser, di JVM e di sistema operativo (Windows+Explorer se non
    ho letto male)
3) configurazione del browser non standard per abilitare l'applet
    ad accedere all'hardware del PC client (di default un applet
    non può fare un mucchio di cose per motivi di sicurezza, ad
    esempio leggere e scrivere su filesystem locale, etc.)
Resterebbe poi da verificare come il client e l'applet "parlano" con il
server (protocollo proprietario ? HTTP ? Altro ?).
Io resto della stessa opinione: scansione in locale fatta dall'utente e
upload delle immagini via web, personalmente vedo solo svantaggi in una
soluzione tipo "scansione remota".
Fossi in te gli darei comunque un occhiata per capire di cosa si tratta
e come funziona in dettaglio, magari scopri che ti risolve problemi a
cui prima non avevi pensato.
Ciao,
Andrea
-- 
Perfection is finally attained, not when there is no longer
anything to add, but when there is no longer anything to take away.
                 -- Antoine de Saint-Exupery

 soluzione tipo "scansione remota".
Grazie 1000, 6 stato molto esaustivo e disponibile...
ora cerco ancora un po' e vedo cosa viene fuori
