Управление роботами через телефон и другие проекты летней школы Sailfish OS

3 августа 2016

Управление роботами через телефон и другие проекты летней школы Sailfish OS

3 августа 2016

30 июля в Университете Иннополис завершила работу летняя школа Sailfish OS, организованная компанией «Открытая Мобильная Платформа». Участники школы разработали несколько интересных проектов, среди которых — приложение, способное научить школьников программировать роботов.

За четыре дня занятий участники школы познакомились с теорией и азами разработки для платформы Sailfish OS. Практическая часть включала хакатон, на котором участникам предстояло за сутки разработать свое мобильное приложение.

Приложения для гаджетов создали разные — от развлекательных до полноценных помощников в быту:

Жюри оценили проекты по четырём критериям: актуальность, техническая сложность, качество и завершённость. Самым актуальным был признан проект My First Program. По мнению жюри, он будет крайне востребованным в образовании. Над приложением работали три человека, среди которых — ведущий специалист STEM-программ в отделе проектных олимпиад Университета Иннополис Александр Колотов.

2016-08-0310-17-34.jpg

«Проект предназначен для исследования возможности управлять устройствами, построенными на базе отечественной робототехнической платформы ТРИК. Планируется, что при массовом распространении устройств с Sailfish OS школьники с первого по шестой класс будут знакомиться с азами программирования роботов» — комментирует Александр.

Авторы реализовали простую графическую среду программирования для создания несложных программ для данной платформы. За сутки, которые давались участникам школы на разработку проектов, они создали приложение, отправляющее одну команду на контроллер робота.

Авторы проекта уверяют, что для использования такого приложения детям не потребуется никаких специальных знаний. Школьники с помощью него смогут обучаться и приобретать необходимые навыки для дальнейшего развития в программировании.

Аналогичные приложения существуют для систем iOS и Android от компании LEGO, но, по словам Александра Колотова, для Sailfish OS подобное делается впервые: «Во время участия в школе стало ясно, что при дальнейшем развитии проекта возможно создание среды программирования для устройств на базе Sailfish OS, стали понятны подходы, как это реализовать, укреплены контакты с разработчиками платформы ТРИК», — отмечает автор проекта.

Сейчас разработчики ищут заинтересованных студентов Университета Иннополис для помощи в развитии My First Program. Для доработки проекта требуется команда из 5-7 человек, которой понадобится около года на дальнейшую разработку приложения, создание методических материалов, испытание программы на пилотной группе, продвижение и поддержку. После этого приложением смогут пользоваться дети, интересующиеся программированием роботов. My First Program поможет им отрабатывать навыки создания мобильных приложений.

Менеджер сообщества разработчиков компании «Открытая Мобильная Платформа» Кирилл Чувилин: «Мы уже проводили в чём-то схожие мероприятия (тренинги и хакатон) в Санкт-Петербурге, но меньшего масштаба. Поэтому и количество идей, и количество реализованных проектов в рамках Летней школы в Университете Иннополис оказалось больше. Sailfish OS — приятная для разработки и удобная для модификации платформа, а это уже повод обратить на неё внимание. Кроме того, она реализует полноценный Linux на мобильных устройствах».

2016-08-0310-19-03.jpg

Из других приложений, презентованных на Летней школе Sailfish OS, к самым востребованным отнесли (НЕ) Яндекс.Электрички и CryptoContainer, к наиболее завершённым и готовым к использованию — проекты Timelapse, Guitar Tuner и (НЕ) Яндекс.Электрички. Публикацию этих приложений организаторы школы ожидают в ближайшее время в Jolla Harbour и openrepos.net. По совокупности оценок, первым оказался проект AppCleaner.