2014-07-14 14 views
0

Android 및 Apple 태블릿 용 오프라인 주문 입력 응용 프로그램을 만드는 방법을 찾고 있습니다.오프라인 태블릿 응용 프로그램에서 이미지를 표시하는 방법

응용 프로그램은 이미지가있는 제품 목록을 다운로드해야합니다.

큰 제품 이미지를 표시하고 제품의 주문 수량을 입력 할 수 있어야합니다.

이 주문 항목은 인터넷에 연결되어 있지 않은 경우에도 작동해야합니다.

인터넷을 사용할 수있게되면 입력 한 주문을 서버에 제출해야합니다.

나는

http://diveintohtml5.info/offline.html

에서 오프라인 웹 애플리케이션 샘플로보고 및 참조 애플리케이션을위한 소스 포지와 CodePlex의를 검색하지만 하나를 발견하지 않았습니다.

가장 어려운 것은 오프라인 이미지를 보여주는 것 같습니다. (다른 방법으로 또는으로) 색인화에

  1. 스토어 이미지와 오프라인 모드에서 태블릿 브라우저에서 이미지 을 보여주기 위해 자바 스크립트를 사용 : HTML5 응용 프로그램에서 나는 두 가지 가능성을 발견했다.

    어디서 샘플을 찾을 수 있습니까? 타블렛에 표시되는 이미지로 데이터베이스 데이터를 변환하려면?

  2. 동적으로 모든 이미지 URL을 포함하는 매니페스트를 만듭니다. 그러면 태블릿 브라우저는 이미지를 오프라인 캐시에로드하여 오프라인 모드로 표시 할 수 있습니다.

시작 지점으로 사용할 수있는 프레임 워크 또는 샘플 응용 프로그램을 찾을 수있는 곳은 어디입니까?

html5 + Indexeddb + jQuery + jQuery UI를 사용해야합니까, 아니면 더 좋은 방법이 있습니까?

서버는 C# Mono를 실행하는 Linux 서버입니다.이 계획된 태블릿 오프라인 응용 프로그램에 대한 데이터를 제공하고 해당 응용 프로그램에서 주문을받을 수있는 응용 프로그램입니다. 응용 프로그램 용 WebAPI 컨트롤러를 만들 수 있습니다.

답변

1

응용 프로그램에서 이미지를 유지하고 데이터베이스를 사용하여 참조를 제어해야합니다 (iOS의 핵심 데이터 및 Android의 greendao 검색). 어쨌든 인터넷 연결이 가능할 때 그 이미지를 서버에서 다운로드 할 수있는 메커니즘이 필요합니다.

주문 정보는 데이터베이스에 로컬로 저장할 수 있으며 인터넷을 사용할 수있을 때 서버와 정보를 동기화 할 때마다 해당 메커니즘을 호출 할 수 있으며 사용자 경험 방법을 정의해야합니다.

나의 제안 : 작은 문제에서 문제를 해결하고 해결하려고하십시오. 귀하의 질문은 일반적인 아키텍처 질문과 비슷합니다.

안드로이드 :

데이터베이스 : greendao : http://greendao-orm.com/

Webservice를/지속성 : https://github.com/koush/ion

아이폰 OS 여기

는 이러한 애플 리케이션을 개발하는 데 도움이 될 수있는 주제입니다 : 데이터베이스 : Core Data : https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html

Webservice를/지속성 : https://github.com/AFNetworking/AFNetworking

나는 시작이 도움을 바랍니다.

+0

Android 및 iOS 용으로 다른 앱을 만드는 것이 좋습니다. 왜 ? html5 + IndexedDB는 둘 다 실행되는 단일 응용 프로그램을 만들 수 있습니다. 그래서 내가 html5 양식을 사용해야합니까? – Andrus

+0

당신이 더 나은 방법에 대한 제안을 요청했을 때, 나는이 작업을 수행 할 원래 방법을 언급했다. – rafaeljuzo

+0

GreenDAO는 가벼운 무게입니까 ?? 모든 웹 서비스 응답에 대해 별도의 pojo 클래스와 DAO 클래스가 있습니까? –