Разработка приложений Tizen Wearable для Samsung Gear 2 Данилов Кирилл danilov.k@samsung.com Mobile Platforms Evangelist.

Презентация:



Advertisements
Похожие презентации
Введение в Tizen Денис Волошко Platform manager, Samsung Russia.
Advertisements

«Дорожная карта» реализации проекта «Школа Росатома», целевые и организационные установки конкурсов в рамках проекта.
ОБЗОР МОБИЛЬНОЙ ПЛАТФОРМЫ МокеевЕвгений UWDC2011.
Пробовали найти что-то в незнакомом городе? Не знаете какое кафе поблизости лучше? Узнайте мнение других людей! Не знаете как добраться? Проложите маршрут!
Организаторами конкурса являются: Внимание!!! Впервые в Казахстане стартовал ежегодный конкурс по поддержке молодежного предпринимательства ПРОЕКТ «БИЗНЕС-ПРОРЫВ»
Мобильные приложения: разработка для платформы «1С-Битрикс» Юрий Тушинский Технический директор «Битрикс»
Мобильные сервисы Москвы для разработчиков. 1 Время мобильных решений Мобильные электронные сервисы позволяют любому жителю Москвы получить доступ к муниципальному.
Almaty GTUG в развитии рынка мобильных приложений в Казахстане Almaty Google Technology User Group.
Наставник, учитель, друг… Подать заявку можно на сайте Он вел тебя к победам с самого детства! Настало время отблагодарить первого.
Планшетные компьютеры Выполнил: студент 3 курса Физико-Математического Факультета Башкирского Государственного Педагогического Университета им.М.Акмуллы.
Онлайн-страхование – возможности продаж через Интернет.
«Компьютерная техника» Игровое поле В Г А Л К М О У Н П Т И Ь Слова Е Р Ю Игровое поле.
OpenStack: платформа для свободных облаков Илья Алексеев
Выбери каникулы всей семье!. Единые сроки каникул позволяют реализовать единый план мероприятий с обучающимися в течение учебного года, обеспечить большую.
Разработка и будущее веб-приложений Сергей Ставский Руководитель мобильных проектов ОДНОКЛАССНИКИ.
Tankertanker Design Участие педагогов в профессиональных конкурсах как форма повышения профессиональной компетентности Стёпкина Ирина Евгеньевна, учитель.
Принятие решения и разработка извещения о проведении конкурса (ст. 10) Размещение извещения о проведении конкурса (ч. 1 ст. 21) Окончание приема заявок.
jQuery jQuery библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу.
Вёрстка для iPhone 16 декабря, 2008, Москва. Продано более
Интегрированный подход в предоставлении научной информации: SciVerse – новая платформа издательства Elsevier Галина Якшонок Руководитель партнерских программ.
Транксрипт:

Разработка приложений Tizen Wearable для Samsung Gear 2 Данилов Кирилл Mobile Platforms Evangelist

Оглавление 1. Что такое Tizen 2. Как работает Tizen в Gear 2 3. Типы приложений Tizen for Wearable 4. Разработка приложения часы 5. Разработка приложений интегрированных с телефоном 6.Заключение

Что такое Tizen Открытая свободная операционная система для множества классов устройств Web-ориентированная платформа – высокая поддержкой HTML5 (497 баллов на – WebAPI (W3C API + Device API) Поддержка C++ и гибридной разработки

Samsung NX300M CameraА также Tizen TV Tizen In-Vehicle-Infortainment Бытовая техника Принтеры Компьютерная техника Медицинская техника Samsung Gear 2/Gear 2 Neo Samsung Z

Tizen Store Бесплатная регистрация Cертификация в течение 3 дней 100% revenue share на 1 год Растущий рынок с низкой конкуренцией

Как работает Tizen в Gear 2 Только web-приложения (wgt) Ограниченный API, но добавлены новые привилегии и API В Gear2 доступ к интернет и подключение к bluetooth устройствами только через host устройство Доработанный и измененный WebKit2 Для активации и разработки необходим Gear Manager

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

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 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 Standalone – Приложения, работающие самостоятельно, без приложения на host устройстве. Принимаются в SamsungApps в виде. wgt файлов. Linked (Master-Follower) – Приложения, работающие только с приложением на host устройстве, и распространяемые вместе с host приложением. Не поставляется с главным приложением, а является дополнением. Принимаются в SamsungApps в виде.apk файлов. Integrated – Приложения, работающие только с приложением на host устройстве, и распространяемые вместе с host приложением, является частью общего решения. Принимаются в SamsungApps в виде.apk файлов.

Приложение Clock Widget для Gear 2 CSS предпочтительнее Canvas Если Canvas, то один в документе WindowTimers не останавливаются

Приложение Clock Widget для Gear 2 Снижаем энергопотребление #1 onScreenStateChangeListener = function(previousState, changedState) { if (changedState === "SCREEN_OFF" && intervalsRegistered) { clearIntervals(); } else if (changedState === "SCREEN_NORMAL") { startIntervals(); } } tizen.power.setScreenStateChangeListener(onScreenStateChangeListener);

Приложение Clock Widget для Gear 2 Снижаем энергопотребление #2 onVisibilityChangeListener = function() { if (document.visibilityState === "visible" && !intervalsRegistered) { startIntervals(); } else { clearIntervals(); } document.addEventListener("visibilitychange", onVisibilityChangeListener);

Демо

Разработка приложений интегрированных с телефоном SAP Samsung Accessory Protocol Пример: wepapis.sa.requestSAAgent(onSuccessCallback, OnErrorCallback); SASocket.sendData(CHANNELID, "{hello: 'world'}"); Поддержка через Gear Manager – Samsung Galaxy 20+ устройств на Android – Samsung Z на Tizen

Призовой фонд 7 млн. руб. Официальная информация на Категории: – Игровые приложения Tizen – Неигровые приложения Tizen – Дополнительная категория: Приложения для смартфона Tizen с поддержкой Samsung Gear 2

ЭТАПЫ ПРОВЕДЕНИЯ Прием заявок на конкурс (2014 год) – Приложения для смартфона Tizen: 9 июня - 9 октября – Приложения для смартфона Tizen с поддержкой Samsung Gear 2: 30 июня - 9 октября Оценка экспертным жюри: 10 октября - 10 ноября Объявление победителей: ноября

Samsung Gear App Challenge Глобальный конкурс Призовой фонд $ Срок подачи заявки: 8 мая 2014 – 18 июля 2014 Срок сертификации в SamsungApps: июля 2014 Оценка жюри: 1 августа 2014 – 11 августа 2014 Объявление победителей: 13 августа 2014 Лучшие 200 финалистов будут отобраны жюри. Каждый получит приз $ Информация

Спасибо Данилов Кирилл Mobile Platforms Evangelist