Android: дизайн приложений для Android в реальном времени - PullRequest
3 голосов
/ 16 сентября 2011

Я бы хотел, чтобы вы помогли мне выбрать правильную технологию, которая соответствует моим требованиям с наименьшими затратами.

Приложение для Android должно постоянно отправлять данные обратно на сервер (данные типа сердечных сердец), так кака также постоянно получать данные обратной связи с сервера (данные в реальном времени, потоковая передача)

Тип данных может быть числом, текстом или даже графиком.

Сейчас я смотрю на три технологии

  • MQTT
  • топать + вращаться
  • XAMPP

Я не знаком со всем этим, пожалуйста, дайте ваши предложенияспасибо.

Ответы [ 3 ]

3 голосов
/ 17 сентября 2011

Двухсторонняя полнодуплексная связь в реальном времени = WebSockets .

ИМХО WebSockets станет стандартом для связи <-> с клиентом.Это все еще разумно в начале их разработки, с точки зрения не браузерных решений, но количество доступных разработчикам вариантов постоянно увеличивается. jWebSockets выглядит как хорошее решение для Android, и существует множество серверов WebSocket, из которых можно выбирать.Я работаю на Pusher , который предлагает размещенный сервис WebSocket, и есть другие подобные сервисы, которые вы можете исследовать.

Посмотрите этот справочник по технологиям реального времени для получения спискатехнологий (я стараюсь постоянно обновлять их, насколько я нахожу новые технологии).

2 голосов
/ 14 февраля 2012

Для собственных приложений Android есть Autobahn WebSockets для Android

https://github.com/oberstet/AutobahnAndroid

Он поддерживает окончательный RFC6455, хорошо интегрируется с пользовательским интерфейсом и сервисными приложениями, предоставляет RPC и PubSub через WebSockets,и больше.Ознакомьтесь с проектом README на GitHub.

Отказ от ответственности: я автор Autobahn.

0 голосов
/ 16 сентября 2011

Я бы посмотрел на Google Buffer Protocol - он использовался в приложении, над которым я работал, и был очень быстрым для передачи данных. Это может быть то, что вы ищете.

...