Кирилл Чувилин, Ольга Юфрякова, Ренат Няжеметдинов, Кирилл Данилов
Intel, САФУ, Samsung Electronics
23 октября, 10:00 – 18:00
только на русском языке
Регистрация закрыта
О курсе
Для полноценного учатия в Tizen Developer Laboratory каждому участнику рекомендуется иметь с собой ноутбук, удовлетворяющий требованиям, перечисленным на сайте с заранее установленной и настроенной Tizen SDK (особое внимание нужно уделить тому, что Windows 8 не поддерживается официально на данный момент).
Две максимально практические части мастер-класса посвящены современным инструментам разработчика для мобильных устройств.
Первая часть (10:00-14:00) дает обзор инструментов и API, доступных сегодня разработчикам, создающим приложения для систем, основанных на Tizen.
Tizen является программной платформой, основанной на открытом исходном коде, поддерживаемой ведущими операторами мобильной связи, производителями устройств и поставщиками наборов микросхем.
Tizen предоставляет надежную и гибкую среду для разработчиков приложений на основе технологий HTML5 и нативных приложений. Используя возможности HTML5 и многоплатформенную поддержку, она быстро завоевывает популярность как среда разработки для мобильных приложений и услуг. Tizen SDK и прикладные интерфейсы позволяют разработчикам использовать HTML5 и связанные с ним технологии для создания приложений, которые работают в сегментах различных устройств.
Intel и Samsung входят в управляющую группу консорциума Tizen Association. Cпециалисты этих компаний проведут мастер-класс по созданию приложений с помощью Tizen SDK. Tizen Developer Lab – это углубленная практическая демонстрация инструментов и API, доступных сегодня разработчикам, создающим приложения для систем, основанных на Tizen. Она включает в себя обзор платформы Tizen, функций Tizen SDK (в настоящее время доступно для Mac, Windows и Ubuntu), обзор Web API, советы и рекомендации по портированию, компоненты разработки и многое другое. Присоединяйтесь к нам, и откройте для себя возможности, доступные для разработчиков Tizen!
Программа
- Знакомство с Tizen (Кирилл Чувилин, Intel, 20 мин)
- Tizen App Challenge (Кирилл Данилов, Samsung, 10 мин)
- Введение в Tizen SDK (Кирилл Чувилин, Intel, 20 мин)
- Разработка HTML5 приложений для Tizen (Кирилл Данилов, Samsung, 45 мин)
- Нативная разработка с использованием Tizen SDK (Ренат Няжеметдинов, Samsung, 35 мин)
- Демонстрация разработки гибридного приложения для Tizen (Ренат Няжеметдинов, Samsung, 45 мин)
- Tizen Store: размещаем первое приложение (Кирилл Данилов, Samsung, 15 мин)
- Руководство по интерфейсу Tizen 2.2 (Кирилл Чувилин, Intel, 55 мин)
Вторая часть (15:00-18:00) дает обзор возможностей разработки естественно-интуитивного интерфейса, предоставляемых пакетом Intel Perceptual Computing SDK.
Intel Perceptual Computing SDK предназначен в первую очередь для того, чтобы снизить стоимость разработки программных продуктов, в которых в качестве средств взаимодействия с пользователем необходимо использовать что-то, отличное от клавиатуры или мышки. Другими словами те, кто в дальнейшем будут использовать SDK для разработки, смогут потратить свои силы и время на то, чтобы реализовать именно логику программы, а не детали алгоритмов, например, распознавания жестов или голосового управления. Слушателям будет представлен подробный обзор средств и инструментов Intel Perceptual Computing SDK, а также обзор областей применения Intel Perceptual Computing SDK.
Практическая составляющая мастер-класса включает разбор материала и анализ простейших программ по трем направлениям:
- Высокоуровневые средства распознавания образов в пакете Intel Perceptual Computing SDK. API верхнего уровня. Особенности распознавания жестов, положения рук, пальцев, уровня открытости ладони. Основные возможности. Программирование распознавания жестов. Пример приложения по распознаванию по отслеживанию кончиков пальцев и распознаванию жестов.
- Особенности речевого взаимодействия с компьютером. Модуль распознавания голоса Intel Perceptual Computing SDK: основные возможности, программирование распознавания голоса, управление событиями распознавания голоса. Пример приложения.
- Модуль отслеживания 2D/3D объектов: основные возможности, программирование отслеживания 2D/3D объектов. Распознавание образов. Дополненная реальность. Пример приложения.
По окончании второй части мастер-класса участники смогут пройти сертификационное тестирование «Академии Intel» на портале ИНТУИТ на знание и понимание материала cертификационного курса «Введение в естественно-интуитивное взаимодействие с компьютером с использованием Intel Perceptual Computing SDK».
NB! Мастер-класс предполагают активную работу пользователей на своих ноутбуках. Рекомендации по предустановке программного обеспечения зарегистрировавшимся участникам будут разосланы заранее.
Об инструкторах
Кирилл Чувилин
Менеджер российского сообщества операционной системы Tizen, Intel
Кирилл Чувилин является менеджером российского сообщества операционной системы Tizen в Корпорации Intel. До этого занимался разработкой с использованием C , Qt/QML, ActionScript 3, HTML5 и JavaScript. С 2008 года активно интересуется мобильными ОС.
В августе 2009 года основал независимое сообщество MaemoWorld.ru, посвященное свободным операционным системам для мобильных устройств.
Аспирант кафедры «Интеллектуальные системы» МФТИ по специальности «Теоретические основы информатики». Научные интересы: автоматическая обработка форматированных текстов, выявление закономерностей в древовидных структурах.
Ольга Юфрякова
Директор Центра Инновационного Обучения, Северный (Арктический) федеральный университет
Ольга Юфрякова – директор Центра инновационного обучения, заместитель директора по НИРС института математики, информационных и космических технологий Северного (Арктического) федерального университета им. М.В. Ломоносова, заведующая лабораторией технологий распределенных и высокопроизводительных вычислений, старший преподаватель кафедры программирования и высокопроизводительных вычислений. С 1990 года преподает на физико-математическом факультете Поморского госуниверситета (ныне САФУ). Читает учебные курсы «Основы программирования», «Алгоритмы и структуры данных», «Теория и технологии параллельных вычислений», «Компьютерные науки». Образование: СПбГУ, математик.
Ренат Няжеметдинов
Старший специалист по новым мобильным платформам, Samsung Electronics
Опытный специалист в области разработки ПО и управления проектами.
В течение последних 12 лет активно развивал навыки разработки ПО с использованием C , а также активно применял их в самых разных областях человеческой деятельности. С 2010 года активно интересуется мобильными ОС. С 2012 года вплотную занимается разработкой для платформы Tizen.
С 2013 года в Samsung Electronics Russia на позиции старший специалист по новым мобильным платформам. Большой поклонник качественного программного продукта независимо от его прикладной области.
Кирилл Данилов
Старший специалист по руководству проектами мобильных платформ, Samsung Electronics
Кирилл Данилов имеет большой опыт разработки мобильных приложений под разные платформы. Сторонник хакатон движения, открытых вэб технологий и мобильных решений.
Comment