Google App Inventor |
|
Тип |
Разработка прикладного ПО |
---|---|
Разработчик | |
Написана на | |
Операционная система | |
Языки интерфейса | |
Аппаратная платформа | |
Последняя версия |
Beta |
Лицензия |
Apache License 2.0 |
Сайт |
appinventor.mit.edu/ |
App Inventor — среда визуальной разработки android-приложений, требующая от пользователя минимальных знаний программирования. Первоначально разработана в Google Labs, после закрытия этой лаборатории была передана Массачусетскому технологическому институту.
Содержание |
Для программирования в App Inventor используется графический интерфейс, визуальный язык программирования очень похожий на язык Scratch и StarLogo TNG.
Компилятор, переводящий визуальный блочный язык 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]
Другой основанный на Scratch язык визуального программирования для Android — Google Blockly. Это — написанное на JavaScript Web-приложение, результат работы которого — исходный код приложения на JavaSript, Dart или Python[7][8].
Google App Inventor.