流星のホームページ(www.meteor.com)は、箇条書き8(「相互運用性」)で次のように述べています。
ネイティブモバイルアプリからレガシーデータベース、Arduinosまで、あらゆるものをMeteorに接続できます。単純なDDPプロトコルを実装するだけです。
質問:AndroidはJavaですが、meteor(js)にどのように接続できますか?役立つリソース/チュートリアルへのリンクをいただければ幸いです。
DDPはDistributedDataProtocolの略で、Meteorに固有のものです。
組み込みのAndroid/Javaサポートはまだありませんが、参照として使用できるPythonで記述された公式のMeteor DDPクライアントは次のとおりです:https ://github.com/meteor/meteor/tree/devel/examples/unfinished / python-ddp-client
詳しくは:
なぜ誰もこれに言及していないのかわかりませんが、JavaDDPクライアントライブラリがあります。
https://github.com/kutrumbo/java-ddp-client
参考までに、私はこれをフォークして、かなり肉付けしました。私はそれを使ってAndroidアプリを書き始めましたが、正しく動作させるために多くのものが不足していることがわかりました。
https://github.com/kenyee/java-ddp-client
また、これを簡単にするためにAndroidレイヤーを作成し、EclipseでGradleを使用して動作させる方法を理解したらすぐにGithubにチェックインします(android-librariesプラグインを認識できないためAndroidライブラリへの参照はいずれも機能しません)-:これらすべてを使用してAndroidアプリを作成しました...PlayストアでMeteorのパーティサンプルと一致する「Meteor.jsParty」を探してください。
参考までに、コレクションの処理を含むクライアントの状態を処理する、より高いレベルのAndroidDDPレイヤーを作成しました。
これはgithubにあり、Maven CentralにMavenアーティファクトが含まれています(私のバージョンのjava-ddp-clientもMaven Centralにあります): https ://github.com/kenyee/android-ddp-client
クライアントは、 DDPプロトコル(仕様)を介してMeteorと通信できます。一般的なプラットフォーム用の独立したDDP実装のリストを見てください。