2012-04-26 2 views
2

Я разрабатываю мобильное приложение для Android. Приложение будет выступать в качестве интерфейса для другого GWT-приложения, которое я запускаю на appspot.com. Чтобы установить связь между ними, мне нужно отправить данные от клиента (Android Applcation) на сервер (GWT-приложение), которые затем должны быть обработаны и данные отправлены обратно клиенту. Какой был бы лучший способ сделать это? «Лучшим» я имею в виду достаточно простой для понимания и реализации, но также и в соответствии с хорошей практикой.Приложение для Android, связанное с приложением GWT

Любые советы приветствуются, поскольку я очень новичок в GWT и не могу найти много поддержки в Интернете.

Спасибо!

ответ

1

У меня нет большого опыта разработки приложений для Android, но я думаю, что с «отправкой данных в приложение GWT» вы подразумеваете отправку данных на ваш сервер/сервер приложений.

В конце концов GWT просто скомпилирован в обычный Javascript и запускается в браузере. Поэтому я не вижу, как вы хотите общаться с частью GWT вашего приложения.
Однако вы можете отправлять данные из вашего приложения Android с помощью бэкэнд, работающего в App Engine, и, в конечном итоге, данные могут отображаться в вашем приложении GWT, доступ к которому осуществляется через любой браузер (мобильный, рабочий стол и т. Д.).

Для этого я думаю, что вы можете пойти один из двух путей:

  1. Создать HTTPRequest из вашего Android приложения в интерфейсе с помощью JSON или XML в качестве протокола передачи данных
  2. Использование RequestFactory (внутренне использует JSON) в вашем приложении для Android (для этого есть специальный пакет Requestfactory_client.jar. Для получения дополнительной информации см. here).
+0

Спасибо, я буду изучать это, как только мой сервер работает правильно! – casper

Смежные вопросы