Danilov k@samsung com mobile platforms evangelist
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

Разработка приложений Tizen Wearable для Samsung Gear 2 PowerPoint PPT Presentation


  • 200 Views
  • Uploaded on
  • Presentation posted in: General

Данилов Кирилл [email protected] Mobile Platforms Evangelist. Разработка приложений Tizen Wearable для Samsung Gear 2. Оглавление. Что такое Tizen Как работает Tizen в Gear 2 Типы приложений Tizen for Wearable Разработка приложения часы

Download Presentation

Разработка приложений Tizen Wearable для Samsung Gear 2

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Danilov k@samsung com mobile platforms evangelist

Данилов Кирилл

[email protected]

Mobile Platforms Evangelist

Разработка приложений Tizen Wearable для Samsung Gear 2


Tizen wearable samsung gear 2

Оглавление

  • Что такое Tizen

  • Как работает Tizen в Gear 2

  • Типы приложений Tizen for Wearable

  • Разработка приложения часы

  • Разработка приложений интегрированных с телефоном

  • Заключение


Tizen

Что такое Tizen

  • Открытая свободная операционная система для множества классов устройств

  • Web-ориентированная платформа

    • высокая поддержкой HTML5 (497 баллов на http://html5test.com)

    • WebAPI (W3C API + Device API)

  • Поддержка C++ и гибридной разработки


Tizen wearable samsung gear 2

  • Samsung NX300M Camera

А также

  • Tizen TV

  • Tizen In-Vehicle-Infortainment

  • Бытовая техника

  • Принтеры

  • Компьютерная техника

  • Медицинская техника

  • Samsung Gear 2/Gear 2 Neo

  • Samsung Z


Tizen store

Tizen Store

  • Бесплатная регистрация http://seller.tizenstore.com

  • Cертификация в течение 3 дней

  • 100% revenue share на 1 год

  • Растущий рынок с низкой конкуренцией


Tizen gear 2

Как работает Tizen в Gear 2

  • Только web-приложения (wgt)

  • Ограниченный API, но добавлены новые привилегии и API

  • В Gear2 доступ к интернет и подключение к bluetooth устройствами только через host устройство

  • Доработанный и измененный WebKit2

  • Для активации и разработки необходим Gear Manager


Tizen gear 21

Как работает Tizen в Gear 2

SamsungAppsTizenStore


Tizen api for wearable

Tizen API for Wearable

  • W3C/HTML5 API (частично)

  • Alarm

  • Application

  • Package

  • IrLED (new)

  • SAP (new)

  • Content

  • Filesystem

  • Motion (new)

  • Power

  • System Information

  • Time

  • Camera API (new)

  • Typed Array

  • WebGL (изменен)

  • Device Orientation (изменен)


Tizen webkit2 gear 2

Как работает Tizen WebKit2 в Gear 2

  • EFL отрисовка UI

  • Одно приложение обрабатывают UI Process и Web Process

  • Оптимизированный Cairo/GL для рендера Canvas

  • CSS анимация энерго-эффективнее Canvas

  • Shared memory между CPU и GPU

  • WebSQL, SVG, etc ограничены размеры binary до 4 Мб

  • Ускорение работы за счет отказа от Page cache и Network cache


Tizen for wearable

Типы приложений Tizen for Wearable

  • Standalone

    • Приложения, работающие самостоятельно, без приложения на host устройстве. Принимаются в SamsungApps в виде . wgt файлов.

  • Linked (Master-Follower)

    • Приложения, работающие только с приложением на host устройстве, и распространяемые вместе с host приложением. Не поставляется с главным приложением, а является дополнением. Принимаются в SamsungApps в виде .apk файлов.

  • Integrated

    • Приложения, работающие только с приложением на host устройстве, и распространяемые вместе с host приложением, является частью общего решения. Принимаются в SamsungApps в виде .apk файлов.


Clock widget gear 2

Приложение Clock Widget для Gear 2

  • <tizen:categoryname="com.samsung.wmanager.WATCH_CLOCK"/>

  • CSS предпочтительнее Canvas

  • Если Canvas, то один в документе

  • WindowTimers не останавливаются


Clock widget gear 2 1

Приложение Clock Widget для Gear 2Снижаем энергопотребление #1

  • onScreenStateChangeListener=function(previousState, changedState) {

  • if (changedState==="SCREEN_OFF"&&intervalsRegistered) {

  • clearIntervals();

  • } elseif (changedState==="SCREEN_NORMAL") {

  • startIntervals();

  • }

  • }

  • tizen.power.setScreenStateChangeListener(onScreenStateChangeListener);

  • <tizen:privilegename="http://tizen.org/privilege/power"/>


Clock widget gear 2 2

Приложение Clock Widget для Gear 2Снижаем энергопотребление #2

  • onVisibilityChangeListener=function() {

  • if (document.visibilityState==="visible"&&!intervalsRegistered) {

  • startIntervals();

  • } else {

  • clearIntervals();

  • }

  • }

  • document.addEventListener("visibilitychange", onVisibilityChangeListener);


Tizen wearable samsung gear 2

Демо


Tizen wearable samsung gear 2

Разработка приложений интегрированных с телефоном

  • SAP — Samsung Accessory Protocol<tizen:privilegename="http://developer.samsung.com/privilege/accessoryprotocol"/>

  • Пример:wepapis.sa.requestSAAgent(onSuccessCallback, OnErrorCallback);SASocket.sendData(CHANNELID, "{hello: 'world'}");

  • Поддержка через Gear Manager

    • Samsung Galaxy 20+ устройств на Android

    • Samsung Z на Tizen


Tizen wearable samsung gear 2

  • Призовой фонд 7 млн. руб.

  • Официальная информация на http://tizenappchallenge.ru

  • Категории:

    • Игровые приложения Tizen

    • Неигровые приложения Tizen

    • Дополнительная категория: Приложения для смартфона Tizen с поддержкой Samsung Gear 2


Tizen wearable samsung gear 2

ЭТАПЫ ПРОВЕДЕНИЯ

  • Прием заявок на конкурс (2014 год)

    • Приложения для смартфона Tizen: 9 июня - 9 октября

    • Приложения для смартфона Tizen с поддержкой Samsung Gear 2: 30 июня - 9 октября

  • Оценка экспертным жюри: 10 октября - 10 ноября

  • Объявление победителей: 11-13 ноября


Samsung gear app challenge

Samsung Gear App Challenge

  • Глобальный конкурс

  • Призовой фонд $1 250 000

  • Срок подачи заявки: 8 мая 2014 – 18 июля 2014

  • Срок сертификации в SamsungApps: 18-31 июля 2014

  • Оценка жюри: 1 августа 2014 – 11 августа 2014

  • Объявление победителей: 13 августа 2014

  • Лучшие 200 финалистов будут отобраны жюри. Каждый получит приз $2 000.

  • Информация http://goo.gl/Yt4dw6


Tizen wearable samsung gear 2

Данилов Кирилл [email protected]

Mobile Platforms Evangelist

http://developer.tizen.org

http://developer.samsung.com

Спасибо


  • Login