2012-05-14 24 views
10

Các trang web của thiên thạch (www.meteor.com) nói tại điểm đạn 8 ("khả năng tương tác"):làm thế nào meteor có thể được ghép nối với một ứng dụng android?

Bạn có thể kết nối bất cứ điều gì để Meteor, từ các ứng dụng di động có nguồn gốc di sản cơ sở dữ liệu để Arduinos. Chỉ cần thực hiện giao thức DDP đơn giản.

Câu hỏi: Android là Java, làm thế nào nó có thể kết nối với thiên thạch (js)? Bất kỳ liên kết đến tài nguyên hữu ích/hướng dẫn sẽ được đánh giá cao!

+3

Đây là ứng dụng khách Android cập nhật hoạt động với các phiên bản Meteor mới nhất: https://github.com/delight-im/Android-DDP – caw

Trả lời

4

FYI, tôi đã viết một lớp DDP Android cấp cao hơn để quản lý trạng thái của khách hàng bao gồm xử lý bộ sưu tập.

Đó là trên github và bao gồm hiện vật Maven trong Maven Trung (phiên bản của tôi về java-DDP-client cũng nằm trong Maven Trung ương): https://github.com/kenyee/android-ddp-client

+0

Xin chào, cố gắng chạy ví dụ MeteorPartiesDDPClient.Nhưng nó không hoạt động . Nó không thể kết nối với máy chủ. Lỗi này là "lỗi khởi tạo websocket. (Ngoại lệ trong gọi lại?)". – srinivas

5

DDP là viết tắt của Giao thức dữ liệu phân tán và dành riêng cho Meteor.

Không có built-in hỗ trợ Android/Java, nhưng đây là một ứng dụng chính thức Meteor DDP viết bằng Python mà bạn có thể sử dụng như một tài liệu tham khảo: https://github.com/meteor/meteor/tree/devel/examples/unfinished/python-ddp-client

Thông tin thêm:

+1

Có [C# DPP Client] (https: // github.com/sonyarouje/DDPClient.NET/blob/master/Net.DDP.Client/DDPClient.cs) trên GitHub, được mô tả trong [DDPClient.NET– .NET Client cho Giao thức Dữ liệu Phân tán Meteor] (http: // dotnet .dzone.com/articles/ddpclientnet% E2% 80% 93-net-client) có thể là điểm bắt đầu hữu ích cho bất kỳ ai viết một ứng dụng khách Android hoặc Java chung. –

+0

Ngoài ra còn có một cho Javascript/jQuery: https://github.com/eddflrs/meteor-ddp – Michael

4

không chắc chắn tại sao không ai nhắc đến điều này, nhưng có một cli Java DDP thư viện ent:

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

FYI, tôi đã chia hai này và thịt nó ra khá một chút. Tôi bắt đầu viết một ứng dụng Android với nó và tìm thấy nó thiếu rất nhiều thứ để làm cho nó hoạt động đúng:

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

Tôi cũng đã viết lên một lớp Android trên này để làm cho mọi việc dễ dàng hơn và sẽ kiểm tra nó vào Github ngay sau khi tôi tìm ra cách làm cho nó hoạt động w/Gradle trong Eclipse (không thể nhận ra plugin android-library vì thế không có tham chiếu nào đến thư viện Android hoạt động) -: Tôi đã viết một Android ứng dụng sử dụng tất cả nội dung này ... hãy tìm trong cửa hàng Play cho "Bên Meteor.js" phù hợp với mẫu của bên Meteor.

+0

Có bất kỳ kế hoạch để có được thư viện lên đến tốc độ với 'Meteor 1.0'? – theblang

Các vấn đề liên quan