App Inventor

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
App Inventor
App Inventor Logo.png
App Inventor.png
Google App Inventor
Тип

Разработка прикладного ПО

Разработчик

Google, MIT Media Lab

Написана на

Java, Kawa Scheme

Операционная система

Веб-приложение

Языки интерфейса

английский

Аппаратная платформа

Android

Последняя версия

2.3.0 (2 февраля 2015)

Лицензия

Apache License 2.0

Сайт

appinventor.mit.edu

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.

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

Литература[править | править вики-текст]

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

Статьи об App Inventor на 4PDA.ru

Группа в вконтакте https://vk.com/appinventor