Как метеор можно связать с приложением для Android?

Домашняя страница метеора (www.meteor.com) говорит в пункте 8 выстрела ( "интероперабельность" ):

Вы можете подключить что-либо к Meteor, от родных мобильных приложений до наследия базы данных в Arduinos. Просто реализуйте простой протокол DDP.

Вопрос: Android - это Java, как он может подключаться к метеору (js)? Любые ссылки на полезные ресурсы/учебники будут оценены!

Ответ 1

FYI, я написал уровень DDP на более высоком уровне, который заботится о состоянии клиента, включая обработку коллекции.

Он на github и включает артефакты Maven в Maven Central (моя версия java-ddp-client также находится в Maven Central): https://github.com/kenyee/android-ddp-client

Ответ 2

DDP обозначает протокол распределенных данных и специфичен для Meteor.

Пока нет встроенной поддержки Android/Java, но здесь есть официальный клиент Meteor DDP, написанный на Python, который вы можете использовать в качестве ссылки: https://github.com/meteor/meteor/tree/devel/examples/unfinished/python-ddp-client

Дополнительная информация:

Ответ 3

Не знаю, почему никто не упомянул об этом, но есть клиентская библиотека Java DDP:

https://github.com/kutrumbo/java-ddp-client

FYI, я разветкил это и немного конкретизировал. Я начал писать приложение Android с ним и обнаружил, что ему не хватает всего материала, чтобы он работал правильно:

https://github.com/kenyee/java-ddp-client

Я также написал слой Android над этим, чтобы упростить задачу и проверит его в Github, как только я выясню, как заставить его работать с w/Gradle в Eclipse (не может заставить его распознать плагин Android-библиотек, поэтому ни одна из ссылок на работу с библиотекой Android не работает) -: Я написал приложение для Android, используя все это... посмотрите в магазине Play для "Meteor.js Party", который соответствует образцу "Метеорные вечеринки".