stringtranslate.com

Изобретатель приложений Массачусетского технологического института

MIT App Inventor (App Inventor или MIT AI2) — это высокоуровневый блочный визуальный язык программирования , изначально созданный Google и в настоящее время поддерживаемый Массачусетским технологическим институтом . Он позволяет новичкам создавать компьютерные приложения для двух операционных систем: Android и iOS , который по состоянию на 25 сентября 2023 года находится в стадии бета-тестирования. Он бесплатный и с открытым исходным кодом, выпущенный по двойной лицензии : лицензия Creative Commons Attribution ShareAlike 3.0 Unported и лицензия Apache License 2.0 для исходного кода . Его целевой аудиторией в первую очередь являются дети и студенты, изучающие компьютерное программирование , аналогично Scratch .

Веб-интерфейс состоит из графического пользовательского интерфейса (GUI), очень похожего на Scratch и StarLogo , позволяющего пользователям перетаскивать визуальные объекты для создания приложения, которое может быть протестировано на устройствах Android и iOS и скомпилировано для запуска в качестве приложения Android. Он использует сопутствующее мобильное приложение под названием MIT AI2 Companion, обеспечивающее живое тестирование и отладку.

App Inventor обеспечивает интеграцию с различными онлайн-сервисами, такими как Google Sheets и Firebase .

При создании App Inventor компания Google опиралась на существенные предыдущие исследования в области образовательных вычислений и работу, проделанную в Google над онлайн-средами разработки. [1]

История

Приложение стало доступно по запросу 12 июля 2010 года и было выпущено публично 15 декабря 2010 года. Команду App Inventor возглавляли Хэл Абельсон [1] и Марк Фридман. [2] Во второй половине 2011 года Google опубликовала исходный код, закрыла свой сервер и предоставила финансирование для создания Центра мобильного обучения MIT , который возглавили создатель App Inventor Хэл Абельсон и его коллеги-профессора MIT Эрик Клопфер и Митчел Резник. [3] Версия MIT была запущена в марте 2012 года. [4]

6 декабря 2013 года (в начале Часа кода ) [4] Массачусетский технологический институт выпустил App Inventor 2, переименовав оригинальную версию в «App Inventor Classic» [5]. Основные отличия:

Редактор классических блоков App Inventor

Open Blocks распространяется Программой обучения учителей имени Шеллера (STEP) Массачусетского технологического института и является производным от магистерской диссертации Рикароуза Роке. Профессор Эрик Клопфер и Дэниел Вендель из Программы Шеллера поддержали распространение Open Blocks по лицензии MIT . [6] Визуальное программирование Open Blocks тесно связано с StarLogo TNG, проектом STEP, и Scratch , проектом Lifelong Kindergarten Group MIT Media Lab под руководством Митчела Резника . App Inventor 2 [5] заменил Open Blocks на Blockly , редактор блоков, работающий в веб-браузере .

Приложение MIT AI2 Companion [7] позволяет выполнять отладку в реальном времени на подключенных устройствах через Wi-Fi или Universal Serial Bus ( USB ). В дополнение к этому пользователь может использовать эмулятор «на компьютере», доступный для Windows , MacOS и Linux .

Спин-оффы

В июне 2018 года была выпущена готовая версия App Inventor 2 под названием Kodular. [8] Она позиционируется как «улучшенная» и более современная версия App Inventor 2. [9]

Смотрите также

Ссылки

  1. ^ ab Hardesty, Larry (19 августа 2010 г.). «Корни MIT нового программного обеспечения Google». MIT News Office.
  2. ^ Уолбер, Дэвид; Абельсон, Хэл ; Спертус, Эллен ; Луни, Лиз (май 2011 г.), App Inventor for Android: Create Your Own Android Apps , O'Reilly, ISBN 978-1-4493-9748-7
  3. ^ «Изобретатель приложений @ MIT».
  4. ^ ab Clark, Andrew (30 декабря 2013 г.), «App Inventor запускает вторую итерацию», MIT News , получено 7 июля 2019 г.
  5. ^ ab App Inventor Classic, 3 декабря 2013 г.
  6. ^ "На плечах гигантов!". Архивировано из оригинала 11 августа 2010 г. Получено 10 августа 2010 г.
  7. ^ "MIT AI2 Companion". 25 мая 2019 г. Получено 8 июля 2019 г.
  8. ^ "Кодулар". Кодулар . Проверено 22 июня 2022 г.
  9. ^ Баррейро, Диего (31 декабря 2018 г.). «Спасибо 2018!». Кодулярный уголок . Проверено 22 июня 2022 г.

Внешние ссылки