2012-05-14 17 views
10

Strona domowa meteor (www.meteor.com) mówi w podpunkcie 8 ("interoperacyjność"):jak można podłączyć meteor do aplikacji na Androida?

można podłączyć do niczego Meteor, z natywnych aplikacji mobilnych do spuścizny baz danych Arduinos. Wystarczy zaimplementować prosty protokół DDP.

Pytanie: Android to Java, jak połączyć się z meteorem (js)? Wszelkie linki do przydatnych zasobów/tutoriali będą mile widziane!

+3

Oto aktualny klient systemu Android, który współpracuje z najnowszymi wersjami Meteor: https://github.com/delight-im/Android-DDP – caw

Odpowiedz

4

FYI, napisałem wyższą warstwę Androida DDP, która dba o stan klienta, w tym obsługę odbioru.

To na github i obejmuje Maven artefakty w Maven Central (moja wersja java-DDP-client jest również w Maven Central): https://github.com/kenyee/android-ddp-client

+0

Witam, próbuję uruchomić przykład MeteorPartiesDDPClient.Ale to nie działa . Nie można połączyć się z serwerem. Błąd to "błąd inicjalizacji websocket. (Wyjątek w oddzwanianiu?)". – srinivas

5

DDP oznacza Rozproszony protokół danych i jest specyficzny dla Meteor.

Nie ma wbudowaną obsługę Android/Java jeszcze, ale tutaj jest to oficjalny klient Meteor DDP napisany w Pythonie, które można wykorzystać jako punkt odniesienia: https://github.com/meteor/meteor/tree/devel/examples/unfinished/python-ddp-client

Więcej informacji:

+1

Istnieje [klient C# DPP] (https: // github.com/sonyarouje/DDPClient.NET/blob/master/Net.DDP.Client/DDPClient.cs) na GitHub, opisanym w [DDPClient.NET- .NET Client For The Meteor Distributed Data Protocol] (http: // dotnet .dzone.com/articles/ddpclientnet% E2% 80% 93-net-client), co może być przydatnym punktem wyjścia dla każdego, kto pisze Androida lub ogólny klient Java. –

+0

Jest również jeden dla Javascript/jQuery: https://github.com/eddflrs/meteor-ddp – Michael

4

nie wiem, dlaczego nikt nie wspomniał o tym, ale nie jest CLI Java DDP ent biblioteka:

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

FYI, mam ten rozwidlony i miąższu go całkiem sporo. Zacząłem pisać aplikację na Androida z nim i okazało się, że brakuje wielu rzeczy, aby zmusić go do pracy odpowiednio:

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

Ja też napisałem się Android warstwę nad tym, aby ułatwić i sprawdzi ją w Github, gdy tylko wymyślę, jak uruchomić to w/Gradle w Eclipse (nie mogę go rozpoznać wtyczki biblioteki androidów, więc żadne z odniesień do biblioteki Android nie działa) -: Napisałem Androida aplikacja wykorzystująca wszystkie te rzeczy ... spójrz w sklepie Play na "Stronę Meteor.js", która pasuje do przykładowych partii Meteorów.

+0

Czy są plany, aby biblioteka mogła przyspieszyć działanie dzięki "Meteor 1.0"? – theblang

Powiązane problemy