Flash and Silverlight are not initial for this requirement.
ActiveX will work, but you're right, this solution is for IE only. If Firefox support is important, then you also need to make both ActiveX and the Firefox extension, as well as not contradict.
So that leaves the Java applet. If it is possible to give the Java applet the correct access to launch another application, and there is a channel that you can use to communicate between them, then this is it. Of course, this sounds like the first line of query that you should give.
source
share