App Inventor
![]() |
|
|
Google App Inventor |
|
| Тип |
Разработка прикладного ПО |
|---|---|
| Разработчик | |
| Написана на | |
| Операционная система | |
| Языки интерфейса | |
| Аппаратная платформа | |
| Последняя версия |
Beta |
| Лицензия |
Apache License 2.0 |
| Сайт | |
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]
Google Blockly [править]
Другой основанный на Scratch язык визуального программирования для Android — Google Blockly. Это — написанное на JavaScript Web-приложение, результат работы которого — исходный код приложения на JavaSript, Dart или Python[7][8].
Примечания [править]
- ↑ Larry Hardesty The MIT roots of Google’s new software. MIT News Office (19 августа 2010). Архивировано из первоисточника 11 марта 2012. Проверено 18 августа 2011.
- ↑ Important updates about App Inventor (3 августа 2011). Проверено 18 августа 2011.
- ↑ Caroline McCall MIT Launches New Center for Mobile Learning. MIT News Office (16 августа 2011). Архивировано из первоисточника 11 марта 2012. Проверено 18 августа 2011.
- ↑ MIT взял в свои руки проект App Inventor, развитие которого было прекращено Google (18 августа 2011). Архивировано из первоисточника 11 марта 2012. Проверено 18 августа 2011.
- ↑ MIT открыл Google App Inventor в бета-версии. habrahabr.ru (5 марта 2012). Архивировано из первоисточника 15 сентября 2012. Проверено 5 марта 2012.
- ↑ MIT App Inventor
- ↑ google-blockly A visual programming language
- ↑ Lucy Black. Google Blockly - A Graphical Language with a Difference, I programmer (12 июня 2012). Проверено 14 июня 2012.
Литература [править]
- David Wolber, Hal Abelson, Ellen Spertus, Liz Looney App Inventor for Android: Create Your Own Android Apps. — O'Reilly, May 2011. — ISBN 978-1-4493-9748-7
Ссылки [править]
- appinventor.mit.edu — официальный сайт App Inventor
- app-inventor-releases. Source code releases of App Inventor (англ.), на Google Code
- Tutorial, Tips, Sample Apps
- Статьи об App Inventor на Хабрахабр
- Статьи об App Inventor на 4PDA.ru
| Android (Google Inc., Open Handset Alliance) | ||
|---|---|---|
| Разработка | Android SDK · Apache Ant · Bionic · Dalvik · Developer Challenge · Eclipse · Google Code · Google App Inventor · Google I/O · Android Debug Bridge (англ.) | |
| Интерфейсы пользователя | HTC Sense · Samsung TouchWiz (весь список) | |
| Приложения | Earth · Goggles · Gmail · Maps · Sky Map · Talk · Translate · Voice · YouTube · Keep | |
| Сервисы | Google Play | |
| Списки | Список версий Android · Устройства с Android · Список оболочек Android · Список игр на Android | |
