
С 3 по 7 июля 2017 года в стенах факультета компьютерных наук и при поддержке талантливых студентов ВШЭ прошла четвертая летняя школа по разработке мобильных приложений. В этом году ее участниками стали ученики 10-11 классов школ Москвы и Московской области. Обучение проходило в формате городского лагеря. На летней школе слушатели познакомились с процессом разработки и дизайна мобильных приложений — от исследования рынка — до презентации продукта, научились создавать интерактивные прототипы приложений и сервисов для различных мобильных платформ, приняли участие в тренингах по soft skills от ассоциации «Игры будущего», посетили офис компании «Яндекс». Проектное управление осуществлял Институт Шифферса.
Школа была представлена тремя треками:
iOS-трек — школа разработки под IPhone
Android-трек — прочие мобильные устройства
Python-трек — язык программирования и создание приложений
Четвертый трек был представлен партнером Школы - компанией SAMSUNG - «Разработка приложений дополненной и виртуальной реальности — VR/AR»).
Подробнее:
https://cs.hse.ru/news/207269944.html
https://cs.hse.ru/mobile
Кейсы от заказчиков, которые были успешно решены в рамках трека:
STEM — Games, Департамент информационных технологий, Увлекательная реальность
Stem-games | |
Переливание жидкости
Необходимо реализовать переливание жидкости из одного сосуда в другой без потери объема. Объем и форма сосуда могут различаться от случая к случаю (стакан, колба Эрленмейра (треугольная), колба круглодонная и т.д.). Принципиально важно, чтобы пользователь мог перелить произвольную часть жидкости из одного сосуда в другой и при этом, если пользователь все правильно сделал, не происходило потери жидкости. |
|
Перемещение жидкости в сосуде
Есть колба с жидкостью. В состоянии покоя поверхность жидкости всегда перпендикулярна земле. Надо придумать как сделать так, чтобы при перемещении колбы плоскость наклонялась (и у пользователя было ощущение, что поведение жидкости соответствует физике реального мира). |
|
Департамент информационных технологий | |
Паровая турбина
Необходимо разработать демонстрационную модель, позволяющую изучить принцип действия паровой турбины. |
|
Фотоаппарат
Разработать демонстрационную модель, позволяющую исследовать ход лучей в зеркальном и без зеркальном фотоаппаратах. Фокусировка, изменение фокусного расстояния, работа объектива, работа зеркала, распространение лучей в призме" |
|
Импульс тела и импульс силы. Закон сохранения импульса
Разработать демонстрационную модель маятника Ньютона с шариками из различных материалов с визуализацией векторов приложения сил. |
|
Индукция магнитного поля. Магнитный поток
Разработать демонстрационную модель, показывающую зависимость магнитного потока от индукции магнитного поля, площади, ограниченной контуром, и угла наклона рамки к вектору индукции. |
|
Радиоактивность как свидетельство сложного строения атома
Разработать демонстрационную модель опыта Резерфорда. |
|
Модели атомов Разработать демонстрационную модель для изучения планетарной модели атома на примере атомов водорода, дейтерия, трития, лития, гелия. | |
Увлекательная реальность | |
VR Data Visualizer
Реализовать приложение в формате виртуальной реальности, позволяющее визуализировать и удобно просматривать статистические данные большого объёма, а также отображать и производить понятную навигацию по элементам диаграмм (Chord, Force-Directed Graph, Sankey), предназначенных для визуализации данных большого объема (Big Data). Данный формат отображения данных большого объема позволяет удобно структурировать и отображать данные для пользователя с обзором в 360 градусов и возможностью перемещения по ключевым узлам и направлениям данных. Из технических ограничений – удобство восприятия круговых данных пользователем и удобство навигации! Изначальная идея была в отображении статистических данных по футболу в формате виртуальной реальности с круговым обзором. Также была идея отображения новостей и событий с новостного агрегатора по релевантности, спроектированных на визуализацию через городские кварталы (т.е. чем интереснее новость, тем выше здание в виртуальной реальности, а кварталы раскрашены по цветам в зависимости от категории новости). Дополнительно, с помощью технологии могут быть визуализированы биржевые сводки, котировки, новости финансового сектора. |
|
VR конструктор Реализовать приложение в формате виртуальной реальности, позволяющее составлять какие-либо конструкции из готового набора элементов и предоставляющее инструменты для реализации взаимодействия блоков конструкции или отдельных готовых элементов конструкций. Пользователь оказывается в виртуальной мастерской, где ему доступен набор панелей с элементами различного типа и размера. Набор элементов должен подходить к произвольной тематике, т.е. быть универсальным (на момент реализации проекта можно ограничится каким-либо одним набором, например, металлические детали, винтики, гайки для металло-конструктора или бревна дома, крыша, окна для конструктора деревянных домов, или некое подобие игры Minecraft для проектирования территорий и строений). Располагая эти элементы на сцене, пользователь должен иметь возможность комбинирования различных элементов и составления из них полноценных изделий, устанавливая элементы в определенном порядке или на определенные места (например, как в конструкторе Lego). Так же должен быть разработан набор цветовых палитр и материалов для задания внешнего вида элементов, а также набор средств для управления просмотром фигуры (приближение, повороты, изменение угла обзора). |