Вышел Tizen SDK for Wearable

в 13:09, , рубрики: gear, html5, javascript, mobile development, tizen, Блог компании Samsung, метки: , , ,

Привет!

Ранее мы уже успели рассказать о новых носимых устройствах 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 и получить ценный приз! Там же в пятницу в 15:30 состоится панельная дискуссия «Internet of Things — от лабораторий к будущему», где директор Samsung Media Solution Center расскажет много интересного про носимые устройства и не только. Приходите!

Автор: flyant

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js