Предпосылки к созданию нового интерфейса управления были следующие:
- Скорость интернета равна скорости света…даже больше (оптоволокно с несколькими модами)
- Доступность интернета стремится к 100% во всех 4х измерениях – в любой точке в любое время
- Количество мобильных устройств почти превысило популяцию homo sapiens…
Так что же можно сделать имея такие предпосылки?
Возможно, подобные представленной, технологии уже существуют, и эта не станет ни чем новым(хотя и не должна)… однако была разработана без «подглядываний» и наглого плагиата на базе свободно распространяемых, коей и сама является.
Моя девушка говорит:
Мне нужен только интернет – не хочу ничего скачивать и устанавливать…
и я с ней согласен! Мне вообще порой кажется, что та лень, которая живет в каждом потребителе информационных технологий (игр, программ, сервисов) сделает из разработчиков волшебников, способных из обычного браузера создать всё, что душе угодно!
Но сейчас не об этом, а о том как же порадовать свою любимую, которая не понимает как устроен AppStore, PlayMarket и остальные не особо то сложные сервисы!? А ведь скоро 8 марта!
Что мы имеем?
А имеем мы экран и телефон, но нет клавиатуры, пульта, джойстика, тачпада!.. ах и да…мы имеем каприз: «Мне нужен только интернет– не хочу ничего скачивать и устанавливать»
Что мы Хотим?
Мы хотим связать экран и телефон для интерактивного управления первого вторым.
Как мы это Хотим?
- Ничего не скачиваем из всяких Store’ов
- Ничего не устанавливаем
- Получаем элемент управления из мобильного устройства через его браузер
Решение
Опуская подробности разработки мы получаем: http://remoteall.org где вы прямо сейчас можете поуправлять своим собственным НЛО!
Любимая была в восторге. Цель достигнута!
Области применения
Вообще разработка была сделана для рабочих нужд(SmartTV Remote Controller для управления одним VOD приложение), однако, как оказалось, смежные области применения столь обширны, что коллеги рекомендовали идти дальше!
- Игры с динамичной панелью управления — кнопки могут меняться на ходу
- SmartTV пульт для любого экрана и любого Телефона с возможностью внедрение интерактивного функционала (плейлист, программа передач)
- Клавиатура для удалённого экрана
Немного принципов
- Управление любым экраном или приложением подключенным к интернету(TV, PC,Tab…летающей моделью самолёта, если она подключена к интернету)
- Отсутствие дополнительных приложений для реализации пульта — только браузер
- Внешний вид элемента управления ограничен фантазией разработчика и браузером
- Время отклика адекватно даже для динамичных приложений — до 1мс
… и на последок о том, что внутри
- Используемые технологии:
- NodeJS/Socket.io
- Html/JS/CSS
- Исходный код github.com/immosmart/remoteall
- Примеры и демонстрации remoteall.org
Документация вроде понятна и проста, однако на все вопросы отвечать никто не отказывается.
Спасибо за внимание! И тёплой весны Вам!
ссылка на оригинал статьи http://habrahabr.ru/post/171183/
Добавить комментарий