Как метеор можно связать с приложением для 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", который соответствует образцу "Метеорные вечеринки".
Ответ 4
Клиенты могут связываться с Meteor через протокол DDP (спецификации). Посмотрите список независимых реализаций DDP для общих платформ.