Стажировка в NOAA 2017
О стажировке
Летом 2017 года, после завершения третьего года обучения в старшей школе East High School, у меня была честь пройти стажировку в Национальном управлении по океанам и атмосфере (NOAA). Стажировка началась 12 июня 2017 года и завершилась 21 июля 2017 года, что было примерно 1,5 месяца. В NOAA я работал в команде Science On a Sphere, которая занимается программным обеспечением SOSx и Tour Builder от NOAA.
SOSx можно объяснить следующим образом:
Science On a Sphere® (SOS) — это глобальная демонстрационная система размером с комнату, которая использует компьютеры и видео проекторы для отображения планетарных данных на шестифутовом диаметровом шаре, аналогичном гигантскому анимированному глобусу. [источник]
Tour Builder в SOSx — это программный инструмент, который позволяет пользователям создавать «туры» для SOS. Туры можно объяснить следующим образом:
Туры — это сценарные презентации (по концепции схожие с презентациями PowerPoint), которые запускаются в SOSx и проводят пользователя по наборам данных, могут содержать сюжетную линию. Туры часто включают текст, изображения, направляющие вопросы, всплывающее веб-содержание, видео, кликабельные метки мест, аудио, паузы для ввода пользователя и т. д. [источник]
Технический стек SOSx в основном был Unity и C#. Я не совсем уверен, какой именно был стек Tour Builder. 3D-модели редактировались/создавались с помощью таких инструментов, как Blender, а некоторые модели были взяты из интернета при условии наличия у них лицензии с открытым исходным кодом.
Я стажировался в офисе NOAA в Боулдере, рядом с NIST, где в основном помогал в разработке NOAA SOSx, используя программное обеспечение Tour Builder. Я создал образовательный тур о миссии Аполлон-11. Для тура я получил 3D-модели (файлы Blender) ракеты «Аполлон-11», «Вояджер-1» и лунного модуля «Аполлон-11» из интернета, которые были добавлены в SOSx благодаря некоторым разработчикам SOSx. Тур содержит множество изображений и видео. Изображения взяты из Google Картинки и отредактированы с помощью приложения Preview в macOS. Видео взяты с YouTube и отредактированы с помощью iMovie в macOS. Текст и общее «редактирование тура» выполнялись с помощью программного обеспечения Tour Builder от SOS.
Во время стажировки я также экспериментировал с созданием видеоигры в Unity. В этой игре цель состояла в том, чтобы игрок управлял ракетой «Аполлон» и пытался доставить её на Марс и совершить посадку. Из-за нехватки времени игра так и не была завершена и находилась на очень ранней стадии разработки. Но мне удалось добавить ракету и ресурсы Марса в игру, а также реализовать базовое управление ракетой. Я использовал C# в качестве языка программирования, и я бы сказал, что это пошло на пользу моему пути в программировании.
Демонстрация тура
Заключение
Работа в качестве школьного стажёра в NOAA была отличным опытом. Это было раннее знакомство с областью STEM, и за эти 1,5 месяца я многому научился. Я благодарен за возможность пройти стажировку в таком замечательном научном агентстве в столь раннем возрасте.
Фотографии
Вывеска NOAA в Боулдере
Вид из офиса
Моя рабочая зона