App Inventor

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

мини

App Inventor

Google App Inventor
Тип Разработка прикладного ПО
Разработчик Google, MIT Media Lab
Написана на Java, Kawa Scheme
Операционная система Веб-приложение
Языки интерфейса 19 языков
Первый выпуск 2010
Аппаратная платформа Android
Последняя версия 2.3.0 (2 февраля 2015)
Читаемые форматы файлов App Inventor Blocks XML[d] и App Inventor for Android project[d]
Создаваемые форматы файлов App Inventor Blocks XML[d] и App Inventor for Android project[d]
Лицензия Apache License 2.0
Сайт appinventor.mit.edu
 Медиафайлы на Викискладе

Особенности

Для программирования в 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

Литература

Аналоги

  • Kodular (ранее AppyBuilder)
  • Thunkable
  • WxBit (китайская версия)
  • Niotron
  • Appzard

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.