Вышел Tizen SDK for Wearable

    Привет, Хабр!

    Ранее мы уже успели рассказать о новых носимых устройствах Samsung Gear 2 и Gear 2 Neo и об их функциях. Но сегодня мы рады сообщить о выходе инстумента для разработки приложений под «умные» часы! Представляем Tizen SDK for Wearable, уже доступный для скачивания. Это лишь первая бета, но в ней есть все самое необходимое: и знакомый многим IDE Eclipse, и эмулятор QEMU.

    image

    SDK очень похож на Tizen SDK со всеми функциями, а взаимодействие осуществляется через Samsung Accessory Protocol. Через SAP можно управлять музыкой, передавать нотификации и файлы, искать свой телефон и многое другое.

    Рассмотрим составные части SDK и что может Tizen SDK for Wearable.

    Web framework

    Предлагает практически полный Web API, оптимизированный для носимых устройств. Он включает WebKit и runtime для веб-приложений. Наиболее интересные поддерживаемые функции (полный список доступен здесь):

    1. Поддержка спецификаций W3C/HTML5:
    • DOM/Media/Graphics: HTML5 audio/video element, HTML5 Forms (Частично), Session History API, DOM/JS related HTML5 Enhancements, iframe sandbox attribute, HTML5 2D Canvas
    • CSS3: CSS3 2D Transforms (H/W Accelerated), CSS3 3D Transforms (H/W Accelerated), CSS3 Animations (H/W Accelerated), CSS3 Transitions (H/W Accelerated), CSS3 Colors, CSS3 Backgrounds and Borders (Частично), CSS3 Flexible Box Layout (Частично), CSS3 User Interface (Частично)
    • Устройство: Touch Events, CSS3 Media Queries (Частично), Vibration API, getUserMedia API, Battery Status, Device Orientation Events (Accelerometer, Gyro sensor only)
    • Работа с сетью: XMLHttpRequest Level 2
    • Безопасность: iframe sandbox, CSP1.0 (Частично)
    • UI: Clipboard API, Drag and Drop
    • Storage: Web Storage, File Reader API, Indexed DB API
    • Performance: Web Worker (Частично), Page visibility API

    2. Изменения в W3C APIs:
    • Page visibility API: “webkit” префикс теперь удален (например, webkitvisibilitychange стал visibilitychange)
    • File Reader API: BlobBuilder is deprecated and replaced by Blob object
    • Indexed DB флаг изменен: с multientry на multiEntry

    3. Поддержка спецификаций Khronos: WebGL, Typed Arrays

    4. Device APIs — для доступа к поддержке платформы возможностей устройства:
    • Alarm, Application, Bluetooth, Filesystem, System Information, Power
    • Samsung Accessory Protocol API
    • Motion (шагомер, сердцебиение, поднятие запястья) API предоставляет доступ к различным сенсорам
    • IrLED API
    • Данные, предоставляемые System Information API, больше не доступны: LOCALE, NETWORK, WIFI_NETWORK, CELLULAR_NETWORK, SIM

    5. Поддержка Camera API – превью, изменение настроек, захват фото и видео

    6. Web UI framework — набор javascript, css, html для создания нативного UI, адаптированого для носимых устройств

    7. Поддержка Clock widget — собственные виджеты часов на рабочем столе

    IDE и инструменты

    1. Поддержка операционных систем: Ubuntu 12.04, 12.10 (32- или 64-bit), Microsoft Windows XP (32-bit) Service Pack 2 или новее, Microsoft Windows 7 (32- или 64-bit), Apple Mac OS X 10.7 Lion (64-bit), Apple Mac OS X 10.8 Mountain Lion (64-bit), Apple Mac OS X 10.9 Mavericks (64-bit)

    2. IDE Eclipse

    3. SDB (Smart Development Bridge): установка, удаление, доступ shell

    4. Emulator:
    • Поддержка аппаратного ускорения, GPU ускорение на 32/64-bit Linux (Ubuntu), Windows и Mac OS
    • Поддержка x86-based QEMU Emulator
    • Поддержка мультимедийный кодеков
    • Панель управления эмулятором: инжект данных шагомера, состояния батареи и USB

    5.CLI инструменты: сборка, установка, удаление, подпись

    Внимание, анонс! В эту пятницу 21-22 марта пройдет Хакатон в рамках MobileFest 2014. На хакатоне будет иметь место номинация от Samsung: можно начать разработку приложения для Gear 2 и получить ценный приз! Также в пятницу в 14:30 в гостинице «Бумеранг» состоится панельная дискуссия «Что готовят в тайных лабораториях крупные корпорации: стратегические ориентиры экосистемных компаний» с директором Samsung Media Solution Center. Приходите!
    • +12
    • 5,9k
    • 4
    Samsung 81,10
    Компания
    Поделиться публикацией
    Комментарии 4
    • 0
      • 0
        Все это чудно, если бы не несколько НО:
        1) Эмулятор я сумел запустить только на довольно мощной рабочей станции под убунтой. Под Win7 на i7-3820 3.8 GHz, 8GB эмулятор вроде бы запускается, но признаков жизни не подает, а на MacBook Pro 2010 года вообще даже логи в консоли не отобразились.
        2) В эмуляторе не нашел кнопки «назад», т.е. невозможно закрыть приложение, вернуться на предыдущий экран и т.д. Возможно, плохо искал.
        3) Купил бы физический девайс (тот же Gear 2), но нашей деревне его днем с огнем не сыщешь, несмотря на официальный старт продаж. Во Владивостокском официальном магазине Samsung делают круглые глаза, мол, никогда не слышали про Gear и Tizen :) Несмотря на то, что огромный постер на всю стену именно их и изображает ;) Что касается «Связного», то, во-первых, 13k почти, во-вторых, «предзаказ» уже месяц висит, а воз и ныне там. Посему подозреваю, что и Мск ситуация не сильно лучше.
        • 0
          П.1. Работает вполне шустро на Intel Core i5-3230M и в Kubuntu 13.10 и в Windows 7 x64.
          Но с перебоями. При этом стоит не последняя версия SDK, нужно бы обновить…

          П.2. Кнопки «Назад» нет и на устройстве. Делается это жестом — провести сверху вниз.
          • 0
            Делается это жестом — провести сверху вниз
            — спасибо за подсказку, работает!

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое