App Inventor

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
App Inventor
App Inventor Logo.png
Google App Inventor
Google App Inventor
Тип Разработка прикладного ПО
Разработчик Google, MIT Media Lab
Написана на Java, Kawa Scheme
Операционная система Веб-приложение
Языки интерфейса английский
Первый выпуск 2010
Аппаратная платформа Android
Последняя версия 2.3.0 (2 февраля 2015)
Лицензия Apache License 2.0
Сайт appinventor.mit.edu
Commons-logo.svg Медиафайлы на Викискладе

App Inventor — среда визуальной разработки android-приложений, требующая от пользователя минимальных знаний программирования. Первоначально разработана в Google Labs, после закрытия этой лаборатории была передана Массачусетскому технологическому институту.

Особенности[править | править код]

Для программирования в App Inventor используется графический интерфейс, визуальный язык программирования, очень похожий на язык Scratch и StarLogo TNG.

App Inventor Block Editor

Компилятор, переводящий визуальный блочный язык App Inventor в байт-код Android, основан на фреймворке GNU для реализации динамических языков Kawa, реализующего (в числе прочего) Scheme (диалект лиспа) для java платформы (и Android).

Данный программный продукт разработан в компании Google с использованием Java библиотеки Open Blocks, разработанной в MIT[1]. После решения о закрытии Google Labs компания объявила и о прекращении работы над проектом. Вместе с тем было объявлено о намерении сделать данное приложение открытым, с возможным последующим использованием его в образовании[2]. Вслед за этим Массачусетский технологический институт сообщил об открытии нового центра мобильного обучения на базе данного программного продукта, одним из профессоров которого станет создатель скретча Митчелл Резник[3][4].

В начале марта 2011 года Массачусетский институт запустил публичную бета-версию проекта[5], доступную на сайте appinventor.mit.edu[6].

Google Blockly[править | править код]

На основе кода ранних версий AppInvertor в Google был разработан Google Blockly, встраиваемый в приложения компонент, позволяющий включать в них язык визуального программирования. Современные версии App Inventor также используют Blockly.

Примечания[править | править код]

  1. Larry Hardesty. The MIT roots of Google’s new software. MIT News Office (19 августа 2010). Дата обращения: 18 августа 2011. Архивировано 11 марта 2012 года.
  2. Important updates about App Inventor (3 августа 2011). Дата обращения: 18 августа 2011.
  3. Caroline McCall. MIT Launches New Center for Mobile Learning. MIT News Office (16 августа 2011). Дата обращения: 18 августа 2011. Архивировано 11 марта 2012 года.
  4. MIT взял в свои руки проект App Inventor, развитие которого было прекращено Google (18 августа 2011). Дата обращения: 18 августа 2011.
  5. MIT открыл Google App Inventor в бета-версии. habrahabr.ru (5 марта 2012). Дата обращения: 5 марта 2012. Архивировано 14 сентября 2012 года.
  6. MIT App Inventor

Литература[править | править код]

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