- App Inventor
-
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 Сервисы Google Play Списки Список версий Android · Устройства с Android · Список оболочек Android Google Inc. Председатель совета директоров: Эрик Шмидт • Директор, президент по технологиям и сооснователь: Сергей Брин • Главный исполнительный директор и сооснователь: Ларри Пейдж
Реклама Adscape • AdSense • Advertising Professional • AdWords • Analytics • Checkout • Click-to-Call • DoubleClick • Insights for Search • Trends • Wallet • Google Университет
Коммуникации ПО Платформы Account • Android • App Engine • Apps • Base • BigTable • Chrome OS • Co-op • Gears • Native Client • GFS • Health • Mashup • OpenSocial
Разрабатываемые
инструментыПубликация Поиск (PageRank,
руководства)Тематические проекты См. также Поглощения • Цензура • Current • Критика • Earth Outreach • Foundation (Google.org) • Google China • Googleplex • История • Hoaxes • I’m Feeling Lucky • Labs • Logo • Lunar X Prize • I/O • Список сервисов и инструментов • WiFi • Zeitgeist • «Бомбы» • Гуглизм
Категории:- Программное обеспечение по алфавиту
- Языки визуального программирования
- Языки программирования для образования
- Интегрированные среды разработки
- Программное обеспечение для разработки под Android
Wikimedia Foundation. 2010.