Как мое приложение AIR может взаимодействовать с моим сервером? - PullRequest
1 голос
/ 02 сентября 2010

Я хочу, чтобы мое приложение связывалось с сервером. Я хочу, чтобы приложение сохраняло что-то вроде заметок и контактов. Они могут запускать приложение в любой системе и получать контакты на любом компьютере, введя свое имя пользователя и пароль ...

Как видите, безопасность аутентификации данных пользователя важна. Я рассматриваю возможность использования Google App Engine в качестве сервера. Кто-нибудь может подсказать мне, как я могу реализовать этот механизм синхронизации для моего приложения?

Ответы [ 2 ]

5 голосов
/ 02 сентября 2010

Выезд PyAMF .Он реализует поддержку Action Message Format (AMF) для Python, которую можно использовать для передачи приложений AIR на сервер App Engine.Он интегрирован с несколькими платформами App Engine, включая webapp и tipfy.

3 голосов
/ 02 сентября 2010

Я бы использовал java в качестве языка и открыл бы веб-сервис, содержащий операции, требуемые вашим приложением.

В настоящее время Java под движком приложений Google проще всего использовать сервисы RESTful. Проверьте проект Джерси. Если вы можете реализовать их демонстрацию с помощью Google App Engine, это хорошее начало.

Свяжитесь со мной, если вы застряли, я уже сделал это.

http://wikis.sun.com/display/Jersey/Main

Причиной REST поверх SOAP является то, что в Google App Engine нет белого списка JAX-WS, но теперь есть белый список JAX-RS. Я считаю, что части JAX-WS (могут) зависят от необработанных сокетов, которые недопустимы в Google App Engine.

...