Oracle проводит курс, знакомящий разработчиков Java с устройствами Java ME Embedded и Интернетом вещей. В этом MOOC вы не просто слушаете и отвечаете на вопросы викторины. Вы создаете проект, и для этого вам понадобится Raspberry Pi и комплект деталей.
Первоначальная презентация 5-недельного курса «Разработка встроенных Java-приложений с использованием Raspberry Pi» началась в конце марта, но благодаря «подавляющему отклику» команда курса во главе с разработчиком учебной программы Oracle Java Томом Макгинном решила заново запустить его.
Как объясняется в этом вводном видео, идея курса состоит в том, чтобы использовать навыки программирования на Java для создания забавных и интерактивных приложений с использованием Raspberry pie и Java ME Embedded 8.
Курс бесплатный, все, что вам нужно сделать, чтобы записаться на него, — это создать бесплатную учетную запись Oracle Web, но для его успешного завершения требуется проект, для которого вам необходимо оборудование — все это можно получить в Adafruit.
Набор для курса, который включает 512 МБ оперативной памяти Raspberry Pi Model B, стоит 149,95 долларов и включает в себя как аксессуары, необходимые пользователю Pi — блок питания, корпус, карту памяти 4 ГБ, устройство чтения и кабели, а также предметы, необходимые для курса. Если у вас уже есть Raspberry Pi и аксессуары к нему, то за 89,85 долларов вы можете приобрести набор дополнительных предметов, необходимых для курса, включая собранный комплект Adafruit Pi Cobbler с кабелем GPIO, который избавляет студентов от необходимости пайки, макета и проводов. , Adafruit Ultimate GPS Bearkout, Miniature Wifi (модуль 802.11b / g / n /, датчик барометрического давления / температуры / высоты BMP180 и комплект деталей.
Оба этих набора в настоящее время отсутствуют на складе, но ожидается, что они появятся в продаже к 30 мая.
Как упоминалось в видео, вам уже необходимо иметь опыт работы с Java SE и уметь уделять ему 4-6 часов в неделю в течение 5 недель.
Курс состоит из трех компонентов:
Серия коротких предварительно записанных видеороликов представляет собой «лекционную» часть курса.
Проект домашнего задания, в котором вы применяете то, что узнали, работая с Java ME Embedded, Raspberry Pi и электронными компонентами.
Оцениваемый тест позволяет оценить, насколько хорошо вы усвоили материалы и домашнее задание.
Ожидается, что в рамках курсового проекта студенты напишут приложения Java Embedded, которые:
Считывание входных данных с переключателей и светодиодов привода с помощью интерфейса GPIO
Считайте температуру и барометрическое давление с устройства I2C
Считайте текущее местоположение устройства с помощью устройства GPS UART
Хранение собранных данных и управление ими
Сообщать данные клиенту с помощью различных способов связи
На основании успешного завершения викторин (набравших 70% или более) студенты получат награду за завершение курса, подходящую для печати и обрамления.