2012-03-12 2 views
0

간단한 자동 완성 및 검색 스크립트를 위해 XML 파일에서 데이터를 가져 오는 AJAX를 사용하는 매우 기본적인 웹 애플리케이션이 있습니다.AJAX 웹 앱을 CDROM에서 실행되는 크로스 플랫폼 데스크톱 앱으로 변환

고객이 웹에서 실행하지 않고 클라이언트에 CDROM으로이 응용 프로그램을 배포하려고합니다.

기본적으로 우리는이 html, xml, js & css 파일을 Windows, Mac & Linux에서 작동하는 실행 파일로 래핑하는 방법이 필요합니다. 기본적으로 사용자는 하나의 파일을 실행하여 응용 프로그램을 일반 데스크탑 창에로드해야합니다.

우리가 연구 한 다음

티타늄 데스크톱 SDK이 - & 맥 distributables를 리눅스로 포장 할 때 우리는 오류를 받았다. 또한 Windows 배포에는 설치 프로세스가 필요합니다. 사용자는 데스크탑에 아무 것도 설치하지 않고 CD에서 직접 파일을 실행할 수 있어야합니다.

아연 4.0 - HTML 래퍼를 사용하면 실행 파일과 비슷한 결과를 얻을 수 있지만 Windows의 경우에만 가능합니다. 또한 사용 된 렌더링 엔진은 우리의 디자인을 방해하는 투명 필름을 지원하지 않는 것 같습니다.

Stunnix 고급 웹 서버 - 우리는 설치가 필요하지 않은 무언가, 또는 여분의 서비스를 시작할 것을 정말로 원합니다.

Mirabyte DiscStarter - 아연과 같이 윈도우 만 지원하며 투명 필름을 지원하지 않는 이전 IE 렌더링 엔진을 사용하는 것 같습니다.

우리가 정말로 알아야 할 것은 기본적인 AJAX 앱을 인터넷 액세스없이 데스크탑에서 크로스 플랫폼으로 실행할 수 있도록 간단하게 "감쌀 수있는 것"이 ​​있습니까?

답변

0

HTML 파일 만 포함하면 누군가가 클릭하면 해당 로컬 복사본이 브라우저에서 즉시 열립니다.

필요한 경우 해당 HTML 페이지가 포함 된 JavaScript를 사용하여 별도의 창을 열 수 있습니다.

+0

우리는 정말 기본을 개방하지 않으려 사용하여 HTML/CSS/자바 스크립트로 만든 데스크톱 응용 프로그램을 만들 수 있습니다 브라우저. 새 창에서 열어서 마치 HTML 파일이 아닌 데스크톱 응용 프로그램처럼 보이게하고 싶습니다. 또한 브라우저 보안 설정으로 인해 AJAX를 file : /// 참조를 통해 로컬로 실행하는 데 문제가있는 것 같습니다. –

+0

오, XML을 로컬로 원하십니까? 오, 그때 나는 그렇게 확신하지 못합니다. 그러나 AJAX는 더 이상 필요하지 않습니다. XML을 소스 코드에 넣거나 JSON에 미리 구문 분석하여 소스에 직접 입력하면됩니까? 어쨌든 미리 다운로드되기 때문에 (적어도 작성한 앱이 아니라면) 곧 변경되지 않을 것이며, AJAX는 주로 합리적인 속도로 데이터를 가져 오는 것을 처리하기 때문에 전송 지연이 없습니다 큰 파일 .. – DanRedux

0

다음 두 가지 프레임 워크 중 하나

관련 문제