Jump to content

С App Inventor

С App Inventor
Оригинальный автор(ы) Хэл Абельсон , Марки Фредди
Разработчик(и) Google , Медиа-лаборатория Массачусетского технологического института , Лаборатория компьютерных наук и искусственного интеллекта Массачусетского технологического института
Первоначальный выпуск 15 декабря 2010 г .; 13 лет назад ( 15 декабря 2010 г. )
Стабильная версия
nb194c / 14 сентября 2023 г .; 9 месяцев назад ( 14.09.2023 )
Репозиторий github /с-cml /appinventor-источники
Написано в Java , Swift , Objective-C , Kawa , Scheme , JavaScript , HTML
Операционная система Андроид , iOS
Доступно в 19 языков
Список языков
Тип прикладного программного обеспечения Разработка IDE
Лицензия Creative Commons Attribution ShareAlike 4.0 Непортированная, Apache 2.0
Веб-сайт Appinventor .edu

MIT App Inventor (App Inventor или MIT AI2) — это высокоуровневый блочный язык визуального программирования , первоначально созданный Google, а теперь поддерживаемый Массачусетским технологическим институтом . Он позволяет новичкам создавать компьютерные приложения для двух операционных систем: Android и iOS , что по состоянию на 25 сентября 2023 г. , находится в стадии бета-тестирования. Он бесплатен и выпущен с открытым исходным кодом под двойной лицензией : лицензией Creative Commons Attribution ShareAlike 3.0 Unported и лицензией Apache 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 опубликовала исходный код, прекратила работу своего сервера и предоставила финансирование для создания Центра мобильного обучения Массачусетского технологического института , возглавляемого создателем App Inventor Хэлом Абельсоном и коллегами-профессорами Массачусетского технологического института Эриком Клопфером и Митчелом Резником. [3] Версия MIT была запущена в марте 2012 года. [4]

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

  • Редактор блоков в исходной версии запускался в отдельном Java-процессе с использованием Java-библиотеки Open Blocks для создания визуальных блоков. Языки программирования и программирования.
Редактор классических блоков App Inventor

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

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

Спин-оффы [ править ]

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

См. также [ править ]

Ссылки [ править ]

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

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 047531d2277d55620d0ef70c0011960a__1712232780
URL1:https://arc.ask3.ru/arc/aa/04/0a/047531d2277d55620d0ef70c0011960a.html
Заголовок, (Title) документа по адресу, URL1:
MIT App Inventor - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)