Thursday, December 06, 2012

Web pair - как связать два браузера?

Обновлен мобильный сервис pairing for mobile phones. Это модельный сервис, который позволяет связать два мобильных телефона, так что информацию с одного экрана можно отображать на другом. Более точно - связываются два браузера. Не обязательно мобильных. Можно передавать данные с десктопа на телефон, с телефона на умный телевизор, подключенный к сети по Wi-Fi и т.д. Не требуется предварительной загрузки приложений, все работает в браузере.

Как это работает? Перейдите в двух браузерах (на двух телефонах) на следующую страницу: http://pair.linkstore.ru

Можно воспользоваться следующим QR-кодом:

QR code

Вы увидите следующее:

Такая же картина будет и во втором браузере (на втором телефоне). Отличаться изображения будут только кодом:

Этот случайный код и нужен для установления связи между экранами. Используется схема, подобная pairing в Bluetooth. На телефоне (экране), который будет отображать информацию (присоединяется к другому, работает в режиме slave) нужно набрать код, указанный для другого экрана:

Этот телефон готов к приему данных:

После ввода соответствующего кода, второй телефон (код которого введен) автоматически перейдет в режим ввода данных (master mode):

Наберите произвольный текст и нажмите кнопку Push на мастер экране. Набранные данные будут отображены на втором устройстве (slave):

Это модельный пример, здесь передаются текстовые данные. Но технически возможно передача любого контента с одного устройства на другое (из одного браузера в другой). Попробуйте в мастер-режиме набрать какой-либо email адрес или номер телефона. Они отобразятся соостветствующими гиперссылками на втором телефоне.

Прототипы. Их два - это компоненты в составе Coldtags suite. Они были сделаны еще в до-ajax эру (да - было и такое время :), но тем не менее вполне себе работают. Это Cobrowse и Slide.

No comments: