Стал доступен эмулятор часов pebble

      Комментарии к записи Стал доступен эмулятор часов pebble отключены

Стал доступен эмулятор часов pebble

В стане циферблатов и разработчиков приложений для Pebble произошла долгожданная эйфория: в облаке для разработки PebbleCloud стал дешёв эмулятор часов, что разрешает сейчас отлаживать написанное без постоянной загрузки в часы!
Смотрите кроме этого: Pebble Time – новые умные часы от Pebble с цветным E-Ink дисплеем

Сейчас Pebble объявила новую модель умных часов Pebble Time и в один момент запустила краудфандинг-кампанию на Kickstarter для сбора денег на первую партию. Поддержавшие компанию смогут взять часы за $159.На сбор нужных $500,000 у компании ушло меньше 30 мин. – это полный рекорд для Kickstarter.Главная изюминка новинки — неизменно трудящийся цветной дисплей. Корпус Pebble Time выполнен из алюминия, а дисплей защищен стеклом Gorilla Glass.

Не обращая внимания на 20% более узкий корпус если сравнивать с уникальным Pebble время независимой работы осталось прошлым — 5-7 дней.

Что особенно приятно, никаких особых теледвижений для доступа к нему делать не требуется: достаточно зайти в CloudPebble, и запустить собственный проект. По умолчанию проект будет запущен как раз в эмуляторе, и для запуска его, по старинке, на часах необходимо будет зайти во складку «Compilation» и выбрать вариант «Phone» (потому, что как раз через телефон происходит загрузка приложения в часы).Эмулятор разрешает запускать приложения как нативные, так и созданные с применение JS-фреймворков (и PebbleKit JS, и Pebble.js).

Сам эмулятор трудится, кстати, в среде QEMU, так что возможно сказать как раз о полноценной эмуляции, а не об изображении похожего на правду поведения часов при запуске некого понятного кода — код вправду будет исполняться в firmware и на виртуальном «железе» часов.Сотрудничество с эмулятором вероятно или при помощи мыши, или возможно щелкнуть на экране, а после этого нажимать курсорные клавиши на клавиатуре для эмуляуции нажатия кнопок часов. Помимо этого, при активной клавиатуре возможно нажимать X, Y, либо Z для виртуального «перемещения» часов в хорошем направлении по указанной оси, или shift-X, shift-Y, либо shift-Z для «перемещения» в отрицательном направлении.Возможно кроме этого задавать состояние часов при помощи всплывающего диалога настроек:Как видно, тут возможно не только поменять «текущее состояние» часов для проверки реакции на него собственного кода (возможно, как видим, поменять уровень заряда батареи часов, задавать, подключены ли они к зарядке, указать, активна ли сообщение по bluetooth), но и приводить к диалогу настройки собственного приложения (в случае если такой предусмотрен), и всецело выключать эмулятор.

Для верно отработки показа панели настроек, но, в код проекта необходимо внести трансформации: при вызове панели ей будет передан параметр запроса return_to — если он передан, направляться применять как раз заданное в нем значение вместо pebblejs://close#. Скажем, возможно сделать приблизительно так:// Приобретаем переменные запроса function getQueryParam(variable, default_) { var query = location.search.substring(1); var vars = query.split(‘&’); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split(‘=’); if (pair[0] == variable) return decodeURIComponent(pair[1]); } return default_ || false; }var return_to = getQueryParam(‘return_to’, ‘pebblejs://close#’); document.location = return_to + encodeURIComponent(JSON.stringify(some_settings)); Честно говоря, весьма интересно смотреть за развитием сервисов Pebble.

Эмулятор часов прямо просился в хорошую облачную среду разработки, коей была PebbleCloud, и наконец он, по окончании достаточно продолжительного процесса разработки, показался в публичной версии облака. Попытаемся?

Интересные записи:

Обзор Pebble Time — лучшие умные часы для не гика


Еще немного статей: