We are looking for a solution for integrating client side peripheral devices (like printer, video camera etc) into a Web J2EE application. The clients are MS Windows users running IE browser only. We would prefer using thin client unless other solutions are substantially better (like .NET or Swing/SWT fat clients).
The concern here is support of MS ActiveX in the future, since they are based on old COM architecture. (We are writing them using VB6.0). We tried to research a little and found people talking only about JNI or Java-to-COM bridges, but nothing about .NET-to-J2EE or even ActiveX + JavaApplet solutions.
We wonder what people are using today to integrate local PC devices in Java Web applications?
Any input/ideas/comments are highly appreciated. Thanks in advance!
You hit all the bases that we cover on our project: JNI and Java-COM bridge. We do JNI from applets to a telephony DLL and to a 3270 emulator. This breaks the zero-deployment promise of thin client as we have to deploy DLLs and security permission files. We tried Dan Adler's JACOB for a Java-COM bridge, but never got it reliable enough for production. I suppose sockets would be one more integration option we haven't tried.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi