Русская Википедия:App Inventor
Шаблон:Infobox software App Inventor — среда визуальной разработки только android-приложений, требующая от пользователя минимальных знаний программирования. Первоначально разработана в Google Labs, после закрытия этой лаборатории была передана Массачусетскому технологическому институту.
Описание
App Inventor использует графический пользовательский интерфейс (GUI), очень похожий на языки программирования Скретч и StarLogo. Версия для устройств на базе iOS, все еще находится в стадии разработки. При создании App Inventor Google опирался на значительные предшествующие исследования в области образовательных вычислений[1].
App Inventor также поддерживает использование облачных данных через экспериментальный компонент Firebase Realtime Database[2].
Особенности
Шаблон:Обновить Для программирования в App Inventor используется графичский интерфейс, визуальный язык программирования, очень похожий на язык Scratch и StarLogo TNG.
Компилятор, переводящий визуальный блочный язык App Inventor в байт-код Android, основан на фреймворке GNU для реализации динамических языков Kawa, реализующего (в числе прочего) Scheme (диалект лиспа) для java платформы (и Android).
Данный программный продукт разработан в компании Google с использованием Java библиотеки Open Blocks, разработанной в MIT[3]. После решения о закрытии Google Labs компания объявила и о прекращении работы над проектом. Вместе с тем было объявлено о намерении сделать данное приложение открытым, с возможным последующим использованием его в образовании[4]. Вслед за этим Массачусетский технологический институт сообщил об открытии нового центра мобильного обучения на базе данного программного продукта, одним из профессоров которого станет создатель скретча Митчелл Резник[5][6].
В начале марта 2011 года Массачусетский институт запустил публичную бета-версию проекта[7], доступную на сайте appinventor.mit.edu[8].
Google Blockly
На основе кода ранних версий AppInvertor в Google был разработан Google Blockly, встраиваемый в приложения компонент, позволяющий включать в них язык визуального программирования. Современные версии App Inventor также используют Blockly.
Аналоги
Примечания
Литература
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга Шаблон:Wayback
- Шаблон:Книга
- Шаблон:Книга
- Шаблон:Книга
Ссылки
- Шаблон:Official website
- Tutorial, Tips, Sample Apps
- Статьи об App Inventor на 4PDA.ru
- app inventor (конструктор приложений android) // Вконтакте
- ai2.appinventor.mit.edu — официальный сайт App Inventor для разработки приложений
- Русская Википедия
- Страницы с неработающими файловыми ссылками
- Языки визуального программирования
- Языки программирования для образования
- Свободные интегрированные среды разработки
- Программное обеспечение для разработки под Android
- Свободные компиляторы и интерпретаторы
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Русской Википедии