2012-05-14 3 views
10

Метеора домашней страница (www.meteor.com) говорит в пункте 8 пули («совместимость»):Как можно связать метеор с андроидным приложением?

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

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

+3

Настоящий клиент для Android, который работает с последними версиями Meteor: https://github.com/delight-im/Android-DDP – caw

ответ

4

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

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

+0

Привет, пытаясь запустить пример MeteorPartiesDDPClient.Но это не работает . Он не может подключиться к серверу. Ошибка: «Ошибка инициализации websocket (исключение в обратном вызове?)». – srinivas

5

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

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

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

+1

Существует [C# DPP Client] (https: // github.com/sonyarouje/DDPClient.NET/blob/master/Net.DDP.Client/DDPClient.cs) в GitHub, описанном в [DDPClient.NET- .NET Client для протокола распределенных данных Meteor] (http: // dotnet .dzone.com/articles/ddpclientnet% E2% 80% 93-net-client), который может быть полезной отправной точкой для всех, кто пишет Android или общий Java-клиент. –

+0

Существует также один для Javascript/jQuery: https://github.com/eddflrs/meteor-ddp – Michael

4

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

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

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

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

Я также написал в Android слой над этим, чтобы сделать вещи проще и проверить его в Github, как только я выясню, как заставить его работать с Gradle в Eclipse (не может заставить его распознать плагин android-библиотек, поэтому ни одна из ссылок на работу с библиотекой Android не работает): Я написал Android приложение, использующее все это ... посмотрите в Play Store для «Meteor.js Party», который соответствует образцу сторонников Meteor's.

+0

Есть ли планы получить библиотеку до скорости с помощью «Meteor 1.0»? – theblang

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