与WebApp的本地PC交互

时间:2010-04-28 14:23:35

标签: flash silverlight web-applications activex applet

我目前正在开发企业内部网应用程序。部分要求是让应用程序在用户本地PC(Minitab)上启动程序,然后让webapp通过它的COM接口与之通信。

我有什么选择做这样的事情?

  1. 已签名的Java小程序和Jacob
  2. ActiveX和.NET(这只会 在IE中工作,对吗?)
  3. 闪光? (能够 flash被授予了 本地PC?)
  4. 的Silverlight ???
  5. 我倾向于尝试java方法(所有用户都将安装Java和Flash),但我想知道阻力最小的路径是什么。

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

    感谢。

2 个答案:

答案 0 :(得分:1)

Flash和Silverlight不是此要求的首发。

ActiveX将工作,但你是对的这是一个IE唯一的解决方案。如果Firefox支持很重要,那么您既需要同时执行ActiveX扩展,也需要同时执行Firefox扩展,或者它也不需要争用。

这样就离开了Java applet。如果可以授予Java applet正确访问以启动另一个应用程序,并且有可用于在它们之间进行通信的管道,那就是它。当然,这听起来像是你应该坚持的第一道询问。

答案 1 :(得分:1)

您可以使用AIR。您只需安装一个准系统AIR容器,该容器可加载其他JavaScript / Flash内容以运行实际的Web应用程序,从而向其公开AIR特定的API。

格尔茨
back2dos