2012-04-26 2 views
2

Android 용 모바일 애플리케이션을 개발 중입니다. 응용 프로그램은 appspot.com에서 실행중인 다른 GWT 응용 프로그램의 프런트 엔드 역할을합니다. 둘 사이에서 통신하려면 클라이언트 (Android Applcation)에서 서버 (GWT- 응용 프로그램)로 데이터를 보내야합니다. 그러면 서버가 처리되고 데이터가 클라이언트로 다시 전송됩니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까? "최선"이란 말은 내가 이해하고 구현할 수있을만큼 충분히 단순하지만 좋은 습관에 부합한다는 의미입니다.Android 애플리케이션 GWT 애플리케이션과 통신

저는 GWT에 익숙하지 않아 인터넷에서 많은 지원을 찾을 수 없으므로 충고를 크게 부탁드립니다.

감사합니다.

답변

1

Android 애플리케이션 개발에 대한 많은 경험이 없지만 "GWT 애플리케이션에 데이터 전송"으로 App Engine 백엔드/서버로 데이터를 보내는 것이 좋습니다.

결국 GWT는 일반 Javascript로 컴파일되고 브라우저에서 실행됩니다. 따라서 앱의 GWT 부분과 어떻게 통신 할지를 알지 못합니다.
그러나 App Engine에서 실행되는 백엔드로 Android 앱에서 데이터를 전송할 수 있으며 결국 모든 브라우저 (모바일, 데스크톱 등)에서 액세스하는 GWT 애플리케이션에 데이터를 표시 할 수 있습니다.

  1. 사용 RequestFactory이 (내부적으로 JSON을 사용하는 데이터 프로토콜로 JSON 또는 XML을 사용하여 백엔드로 안드로이드 응용 프로그램에서의 HTTPRequest 만들기 : 그 내용은

    나는 당신이 두 개의 루트 중 하나가 갈 수 있다고 생각) (특별한 Requestfactory_client.jar 패키지가 있습니다. 자세한 내용은 here 참조).
+0

감사합니다. 서버가 정상적으로 작동하는 즉시 확인해 보겠습니다. – casper

관련 문제