2010-04-28 1 views
3

В настоящее время я работаю над корпоративным интрасети. Часть требований заключается в том, чтобы приложение запускало программу на локальном ПК пользователей (Minitab), а затем связывалось с ним через web-интерфейс через web-интерфейс.Взаимодействие с локальным ПК с WebApp

Каковы мои варианты выполнения чего-то подобного?

  1. Подписанный Java-апплет и Jacob
  2. ActiveX и .NET (это будет только работать в IE, правильно?)
  3. вспышки? (может ли получить разрешение на локальный ПК ?)
  4. Silverlight ???

Я склоняюсь к поиску java-подхода (у всех пользователей будет установлен Java и флэш-память), но мне интересно, каков путь наименьшего сопротивления.

Приложение работает от Apache2/Python/modwsgi на Gentoo Linux. Все пользователи будут запускать WinXP или Win7 с помощью Firefox или IE6/7/8.

Спасибо.

ответ

1

Для этого требования Flash и Silverlight не являются начальными.

ActiveX будет работать, но вы правы, это решение только для IE. Если поддержка Firefox важна, либо вам нужно делать как ActiveX, так и расширение Firefox, а также не противоречить.

Чтобы оставить Java-апплет. Если возможно предоставить Java-аплету правильный доступ к запуску другого приложения, и есть канал, который вы можете использовать для связи между ними, то это он. Конечно, это звучит как первая строка запроса, которую вы должны просить.

+0

спасибо за подтверждение. – Mark

1

Вы можете использовать AIR. Вы просто устанавливаете контейнер barebone AIR, который загружает другой контент JavaScript/Flash для запуска реального веб-приложения, предоставляя ему API-интерфейсы AIR.

Greetz
back2dos

Смежные вопросы