Механизмы удаленного вызова процедур между Android и настольными компьютерами - PullRequest
3 голосов
/ 10 января 2012

Я хочу выполнить Remote Procedure Calls между Android и Desktop.

Если бы RMI был там, это был бы мой выбор. Но Android не поддерживает Java-RMI.

Кто-нибудь может предложить похожие и простые механизмы RPC, которые я могу использовать так же легко, как RMI, не беспокоясь о реализации транспортного уровня нижнего уровня

Пожалуйста, дайте мне альтернативу RMI в Android

Ответы [ 3 ]

1 голос
/ 10 января 2012

Я думаю, вы можете использовать разные стратегии: - вызовы веб-сервисов с использованием SOAP, XML RPC, с использованием типов вызовов Rest ..... множество стратегий - доступны альтернативы веб-сервисам, такие как предоставляемые в Spring Remoting с протоколами Burlap / Hessian (вы не обязаны быть привязанными к Spring для использования таких стратегий) Основная идея заключается в использовании в качестве основного компонента протокола, управляемого вашим устройством Android: HTTP ...

НТН Джером

0 голосов
/ 20 февраля 2012

Другой вариант - Versile Java (полное раскрытие: я один из разработчиков).Он находится в разработке, но уже достаточно стабильный, так что вы можете посмотреть.Вот демоверсия , на которой показан клиент Android, использующий платформу Versile для взаимодействия со службой на основе Python, работающей на рабочем столе.

0 голосов
/ 10 января 2012

RPC, как правило, паршивая техника, особенно для удаленного управления. И это не поддерживается в большинстве сред пользовательского интерфейса, потому что вы никогда не должны ждать. Гораздо лучше использовать какой-либо подход запрос / ответ.

...