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. Архивировано 20 мая 2012 года.
  5. MIT открыл Google App Inventor в бета-версии (недоступная ссылка). habrahabr.ru (5 марта 2012). Дата обращения: 5 марта 2012. Архивировано 14 сентября 2012 года.
  6. MIT App Inventor

Литература[ | ]

Ссылки[ | ]