2010-04-28 4 views
3

현재 회사 인트라넷 응용 프로그램을 작성 중입니다. 요구 사항의 일부는 응용 프로그램이 사용자 로컬 PC (Minitab)에서 프로그램을 시작한 다음 COM 응용 프로그램을 통해 웹 응용 프로그램과 통신하도록하는 것입니다.웹 응용 프로그램의 로컬 PC와 상호 작용

이와 같은 작업을 수행하기위한 내 선택은 무엇입니까?

  1. A는 Java 애플릿 및 Jacob을 체결
  2. 액티브 및 .NET (IE에서이만이 일, 맞습니까?)
  3. 플래시? ( 로컬 PC에 권한을 부여 할 수 있습니까?)
  4. Silverlight ???

(모든 사용자는 Java 및 플래시를 설치하게 될 것입니다.) Java 접근 방식을 시도하면서 기울어 져 있지만 최소한의 저항이 무엇인지 궁금합니다.

응용 프로그램은 Gentoo Linux의 Apache2/Python/modwsgi에서 실행됩니다. 모든 사용자는 Firefox 또는 IE6/7/8과 함께 WinXP 또는 Win7을 실행하게됩니다.

감사합니다.

답변

1

플래시 및 실버 라이트는이 요구 사항에 적합하지 않습니다.

ActiveX가 작동하지만 올바른 것은 IE 전용 솔루션입니다. 파이어 폭스 지원이 중요하다면, 파이어 폭스 확장뿐만 아니라 액티브 X를 모두해야한다.

그러면 Java 애플릿이 종료됩니다. 가능하면 Java 애플릿에 다른 응용 프로그램을 시작하는 데 필요한 올바른 액세스 권한을 부여하고 도관이 있으면 해당 응용 프로그램간에 통신하는 데 사용할 수 있습니다. 확실히 그것은 당신이 추구해야 할 첫 번째 조사 라인과 같은 것 같습니다.

+0

감사합니다. – Mark

1

AIR을 사용할 수 있습니다. 실제 웹 응용 프로그램을 실행하기 위해 다른 JavaScript/Flash 내용을로드하는 Barebone AIR 컨테이너를 설치하면 AIR 관련 API가 노출됩니다.

greetz
back2dos 확인하는