从Web应用程序的本地PC互动 [英] Interact with Local PC from WebApp

查看:273
本文介绍了从Web应用程序的本地PC互动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前工作的企业内联网的应用。需求的一部分是让应用程序启动(Minitab的)用户本地计算机上的程序,然后与它的Web应用程序通信通过它的COM接口。

I'm currently working on a corporate intranet application. Part of the requirements are to have the application start a program on the users local PC (Minitab) and then have the webapp communicate with it via it's COM interface.

什么是我做这样的事情的选项?

What are my options for doing something like this?


  1. 系统签署Java小程序和雅各

  2. ActiveX和.NET(这将只
    在IE浏览器,正确吗?)

  3. 闪光? (能够
    闪光灯被获准到
    本地PC?)

  4. 的Silverlight ???

我倾向于尝试的Java方法(所有用户都将拥有的Java和Flash安装),但我想知道什么是阻力最小的路径。

I'm leaning towards trying the java approach (all users will have Java and flash installed) but am wondering what's the path of least resistance.

应用程序从在Gentoo Linux上的Apache2 / Python的/ modwsgi运行。所有用户都将运行WinXP或Win7的使用Firefox或IE6 / 7/8。

The application runs from Apache2/Python/modwsgi on Gentoo Linux. All users will be running WinXP or Win7 with Firefox or IE6/7/8.

感谢。

推荐答案

Flash和Silverlight都是非启动这一要求。

Flash and Silverlight are non-starters for this requirement.

的ActiveX工作,但你是正确的,这是一个只有IE浏览器的解决方案。如果Firefox的支持是重要的那么无论你需要做的都一个ActiveX以及Firefox扩展,或它也退出了竞争。

ActiveX will work but you are correct this is an IE only solution. If Firefox support is important then either you need to do both an ActiveX as well as a Firefox extension, or its also out of contention.

使叶片的Java小程序。如果其可能给予的Java小程序的正确访问到启动另一个应用程序,并有管道可以使用,然后在它们之间通信完蛋了。当然,这听起来像它的询问,你应该persue的第一行。

So that leaves the Java applet. If its possible to grant a Java applet the correct access to to start up another application and there is conduit you can use to communicate between them then thats it. Certainly it sounds like its the first line of enquiry you should persue.

这篇关于从Web应用程序的本地PC互动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆