Иннополис — это город в Верхнуслонском районе Республики Татарстан, город-спутник Казани, входящий в ее агломерацию. В городе расположены Университет Иннополис и особая экономическая зона «Иннополис», экономика города основана на высокотехнологичных индустриях. Организатором мероприятия — компанией «Открытая мобильная платформа» — к участию в воркшопе были приглашены студенты, аспиранты, разработчики и все желающие принять участие в состязании.
Команда Саровского физико-технического института НИЯУ МИФИ состояла из трех студентов 4 курса бакалавриата факультета информационных технологий и электроники: Валерия Дьякова и Алексея Субарева из группы ИТ-45 и Алексея Пантелеева из группы ВТ-45. Ребята успешно выполнили отборочное задание, и им было предложено стать очными участниками воркшопа. Тема воркшопа — разработка приложений для российской мобильной операционной системы Аврора (экс-Sailfish).
ОС «Аврора» предназначена для обеспечения безопасности данных. В ее основе лежат библиотеки и ядро Linux, обеспечивающие полноценное POSIX-совместимое окружение. Для разработки прикладного ПО используется фреймворк Qt, предлагающий как компоненты интерфейса пользователя на языке QML, так и библиотеки для реализации различной функциональности на C++: мультимедиа, геолокации, получения информации c датчиков и т. п. Разработчиком «Авроры», первой отечественной операционной системы для мобильных устройств и сопутствующего облачного решения, предоставляющего средства для удаленного управления мобильными устройствами, является компания «Открытая мобильная платформа».
Студентами СарФТИ были разработаны административная панель в браузере и клиентское приложение для телефона, клиентское приложение task-менеджер с отправкой гео-данных в фоновом режиме на сервер. Административная часть приложения: отображение местоположения всех сотрудников на карте. Выбрав сотрудников, можно создать задачу и она автоматически появится у клиента в приложении. Администратору также приходят оповещения о выполнении клиентом задания.
В первой части воршкопа участники проходили обучение: прослушали лекции от специалистов и разработчиков компании «Открытая мобильная платформа», работали в мастер-классах, включающих большое количество практики, а также активно общались с единомышленниками в неформальной обстановке. Занятия включали изучение и использование инструментов разработки, основ создания интерфейса пользователя, освоение возможностей фреймворка Qt и основ системной разработки.
Вторая часть была посвящена хакатону. В третий и четвертый дни мероприятия команды начали работать над проектами. Участники, выбрав что-то из предложенных идей или предоставив собственный проект мобильного приложения, должны были реализовать его с помощью полученных знаний.
Жюри были представлены проекты пяти команд. По итогам обсуждений проект разработчиков СарФТИ был признан лучшим, и все члены его команды награждены дипломами победителей и смартфонами Sony Xperia XA2.По словам участников, воркшоп оказался интересен и новичкам, и опытным разработчикам. Специалисты по Qt и QML научились применять свой опыт при программировании для смартфонов и планшетов. Разработчики продуктов для мобильных устройств узнали о способах и особенностях создания приложений для ОС «Аврора». Новички смогли получить теоретические и практические знания о создании функциональных приложений и навыки разработки на Qt — одном из наиболее распространенных фреймворков, совместимом со всеми популярными десктопными и мобильными ОС. Ребята также узнали о возможности профессиональной стажировки в компании «Открытая мобильная платформа». Профессионалам была предоставлена возможность продемонстрировать свои умения, поделиться опытом с коллегами. Члены команд предъявили свои навыки разработки, представили идеи приложений и получили информацию о возможностях участия в проектах «Открытой мобильной платформы» и компаний-партнеров.
По отзывам студентов СарФТИ, для воркшопа было выбрано очень крутое место — Иннополис с прекрасными условиями для работы и учебы. Из окон кампуса и общежития открывался красивый вид на Волгу. Университет Иннополис — очень интересный институт, где учится немало иностранцев. Организация воркшопа была на высшем уровне, начиная с лекций и заканчивая нескончаемым запасом печенек и кофе.