Технология Android Peer-to-Peer

Теперь, когда у нас есть смартфон, планшет, GoogleTV, подключенные часы и курсы Google, потребность в технологии Android Peer-to-Peer растет. Как вы относитесь к подключению устройств?

Нужно ли мне сосредоточиться на таких фреймворках, как MOVL и AllJoyn, или написать свой собственный фреймворк?


person Wiebe Elsinga    schedule 23.01.2013    source источник
comment
откуда вы взяли это @W.Elsinga,.... MOVL ? Никогда не слышал....   -  person gumuruh    schedule 25.07.2014


Ответы (3)


Общеизвестно, что Google/YouTube работают над использованием протокола DIAL для обнаружения сетевых устройств и запуска приложений на сетевых устройствах.

Мое собственное тестирование показывает, что на каждом устройстве Google TV есть сервер DIAL. Но, используя документацию на dial-multiscreen.org, я смог заставить работать только часть протокола обнаружения. Это означает, что я могу найти все серверы DIAL в сети, но мне не удалось запустить или контролировать какие-либо приложения на этих устройствах. Глядя на пакеты в сети, когда мобильное приложение YouTube «отправляет» видео на устройство Google TV, я вижу, что часть обнаружения также используется. Но есть и другой незадокументированный TCP-трафик, который, вероятно, позволяет приложению YouTube воспроизводить видео на устройствах Google TV. Таким образом, похоже, что DIAL находится в стадии разработки для Google, а сайт dial-multiscreen.org в основном предназначен для разработчиков, чтобы подготовиться к разработке приложений второго экрана с использованием протокола.

person Leon Nicholls    schedule 31.01.2013

Нашел учебный курс Google по обнаружению сетевых служб и WiFi Direct.

http://developer.android.com/training/connect-devices-wireless/index.html

person Wiebe Elsinga    schedule 24.01.2013

Я думаю, что DIAL звучит очень многообещающе, так как кажется, что его уже поддерживают многие крупные компании. Я надеюсь, что Google интегрирует его непосредственно в Android, чтобы намерения можно было напрямую сопоставлять с командами DIAL и т.е. средство выбора приложений для намерения Action_VIEW может напрямую предлагать устройства, совместимые с DIAL. И, конечно же, им придется заставить Anymote использовать DIAL. Очень надеюсь увидеть что-то подобное на I/O и в KeyLimePie.

Но пока ничего из этого не является реальностью, я думаю, что ANI (https://github.com/pocmo/Android-Network-Intents) стоит посмотреть.

person Matthias    schedule 09.02.2013