Дэвид Вулбер и Университет Сан-Франциско получили грант на запуск лаборатории Democratize Computing Lab по радикальному расширению и диверсификации круга разработчиков программного обеспечения, использующих AppInventor для Android.
AppInventor — это язык визуального программирования, разработанный специально для начинающих. Он позволяет создавать мобильные приложения для телефонов и планшетов с помощью визуальных блоков:
Если вам нужно быстрое введение в AppInventor программиста, см. Начало работы с MIT App Inventor.
Если вы следили за историей AppInventor, то знаете, что он начался как проект Google, когда его создатель Хэл Абельсон взял двухлетний творческий отпуск в Массачусетском технологическом институте, чтобы вместе с пятью сотрудниками Google создать язык программирования для мобильных устройств. Когда Google решил отказаться от App Inventor в связи с закрытием Google Labs, исходный код проекта был открыт и передан Массачусетскому технологическому институту при небольшом финансировании Центра мобильного обучения Массачусетского технологического института, входящего в состав MIT Media Lab.
Дэвид Вулбер — профессор компьютерных наук в USF (Университете Сан-Франциско), который начал преподавать App Inventor в рамках пилотной программы Google 2009 года и является ведущим автором книги App Inventor: Create Your Own Android App.
Новое финансирование в размере 200 000 долларов поступает от Фонда В. М. Кека в дополнение к предыдущему гранту TUES (Преобразование высшего образования в STEM) от NSF (Национального научного фонда). Эти средства привели к созданию Лаборатории демократизации вычислений, директором которой стал Вольбер.
Согласно его веб-сайту:
Миссия лаборатории состоит в том, чтобы сломать «разрыв между программистами» и радикально расширить и разнообразить круг разработчиков программного обеспечения [путем представления программирования] дизайнерам, художникам, женщинам, цветным людям, ученым, специалистам в области здравоохранения, гуманитарным специальностям, предпринимателям. — всем, кто желает добавить программное обеспечение в свой арсенал решения творческих задач.
Лабораторная работа сосредоточена на трех действиях, связанных с App Inventor:
Обучение программированию В дополнение к книге Вольбера и сопутствующему онлайн-курсу основное внимание лаборатории уделяется дальнейшему развитию этих учебных материалов в виде частичного готового курса, чтобы помочь преподавателям запускать свои собственные курсы.
Разработка App Inventor совместно с Центром мобильного обучения Массачусетского технологического института. Текущие усилия включают разработку галереи сообщества разработчиков приложений, студии с открытым исходным кодом, в которой разработчики делятся создаваемыми приложениями, и проекта генерации кода Java Bridge, который позволяет пользователям App Inventor визуально просматривать код Java, эквивалентный создаваемым ими приложениям.
Работа с общественностью Работа с молодежными группами в сообществе для содействия реализации внеклассных инициатив, связанных с мобильным программированием.
App Inventor заслуживает того, чтобы его знали и ценили как в образовании, так и в сообществе разработчиков, где он играет роль в быстром создании прототипов. Это весело и, обеспечивая быстрые результаты, дает введение в информатику, избегая крутой кривой обучения традиционных подходов.
Если вы хотите увидеть доказательства того, чего можно достичь с помощью App Inventor, просмотрите победившие заявки на недавнем конкурсе App Inventor Contest, организованном в конце прошлого года Дэвидом Вольбером, которые теперь представлены в галерее App Inventor.
Однако одна проблема, с которой сталкивается App Inventor, — это фрагментация. Сайт MIT App Inventor все еще находится в стадии бета-тестирования и передает вас в Галерею сообщества разработчиков приложений, и, похоже, нет никаких ссылок между этими сайтами MIT и AppInventor.org Дэвида Вольбера, где вы найдете множество руководств и курсов. В коробке. Вот вводное видео для сайта, который, как вы можете видеть, во многом является сайтом книги Дэвида Вольбера:
И теперь у нас есть Лаборатория демократизации вычислений USF — сайт, который может быть зонтиком для всех ресурсов App Inventor, но даже не имеет «App Inventor» в своем URL-адресе!