2009-02-08 3 views
0

정보를 검색하고 결과를 저장하기 위해 라이브 사이트에 연결해야하는 응용 프로그램의 오프라인 버전을 개발하려고합니다.오프라인 응용 프로그램 용 Adobe AIR : 이것이 최선의 선택입니까?

응용 프로그램은 인터넷 연결 시스템을 사용할 수 없거나 불안정한 경우 작동해야하는 온라인 코스 시스템 용입니다. 시스템은 현재 코스에서 본 각 페이지 (플래시 및 비디오 컨텐츠 ​​포함)를 추적 한 다음 객관식 시험을 표시하고 추적합니다. 이 모든 것이 오프라인으로 제공되어야합니다. 나는 프로그램이 시험을 포함하여 과정의 일부 또는 전부를 다운로드하기 위해 처음에 사용자 계정을 통해 연결될 것이며 결국 결과를 업로드하기 위해 다시 연결될 것이라고 생각합니다. (연결이 가능할 때 프로세스를 자동으로 수행 할 수 있다면 멋지다.) 애플리케이션은 온라인 버전과 유사해야하며 사용하기 쉽도록해야한다 (쉬운 설치, 업로드/다운로드를위한 약간의 사용자 입력이 필요함). 결과).

나는 약간의 연구를했으며 Adobe AIR은 온라인 버전과 오프라인 버전 사이의 좋은 중간 지점이 될 것으로 보인다.

가장 큰 문제는 내가 PHP 개발자로서 데스크톱 응용 프로그램을 개발 한 경험이 없기 때문에 틈을 메우는 AIR 같은 것을 찾고 있다는 것입니다. (온라인 버전은 LAMP 응용 프로그램입니다.)

이러한 유형의 오프라인 응용 프로그램에 Adobe AIR를 사용 한 사람이 있습니까? 얼마나 쉽고 안전 했습니까?

다른 해결책이 있습니까?

답변

4

저는 AIR이 위대한 선택이라고 생각합니다. 필자가 작성한 하우스 유틸리티의 경우 AIR를 항상 사용합니다.

내장 데이터베이스와 영구 저장소는 훌륭합니다.

1

설명에 따르면 Google Gears은 찾고있는 것과 조금 비슷합니다.

1

Adobe AIR은 이에 가장 적합한 솔루션입니다. 우리는 비슷한 것을 만들고 있습니다. 그러나 다운로드 프로세스가 중단되면 다운로드를 다시 시작하는 데 문제가 있습니다.

0

HTML5의 기능을 살펴 보았습니다. 아직 초기 단계이지만 많은 브라우저는 오프라인 웹 응용 프로그램을 포함하여 이러한 기능을 이미 구현했습니다. using html5 in your web apps now에 대해 읽어보십시오.

+0

불행히도이 경우 Internet Explorer 7과 8에서 작동해야합니다. (오프라인 데이터에 대한 지원이 미흡합니다. –

관련 문제