App Inventor
![]() MIT App Inventor | |
Тип | Розробка прикладного ПЗ |
---|---|
Розробники | Google, MIT Media Lab |
Стабільний випуск | nb180a |
Версії | nb183 |
Платформа | Android |
Операційна система | Вебзастосунок |
Мова програмування | Java, Kawa[en] Scheme |
Доступні мови | англійська |
Ліцензія | Apache License 2.0 |
Вебсайт | appinventor.mit.edu |
MIT App Inventor — середовище візуальної розробки android-застосунків, що вимагає від користувача мінімальних знань програмування. Спочатку розроблене в Google Labs[en], після закриття цієї лабораторії було передане Массачусетському технологічному інститутові.
Для програмування в App Inventor використовується графічний інтерфейс користувача, візуальна мова програмування дуже схожа на мову Scratch і StarLogo TNG[en].
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/App_Inventor_Block_Editor.png/300px-App_Inventor_Block_Editor.png)
Компілятор, що транслює візуальну блокову мову App Inventor в байт-код Android, заснований на фреймворку GNU для реалізації динамічних мов Kawa[en], що реалізує (серед іншого) Scheme (діалект Ліспа) для платформи Java (Android).
Даний програмний продукт розроблено в компанії Google з використанням Java-бібліотеки Open Blocks, розробленої в MIT.[1] Після рішення про закриття Google Labs[en], компанія оголосила і про припинення роботи над проєктом. Разом з тим було оголошено про намір зробити цей застосунок відкритим, з можливим подальшим використанням його в освіті.[2] Слідом за цим Массачусетський технологічний інститут повідомив про відкриття нового центру мобільного навчання на базі даного програмного продукту, одним з професорів якого стане творець Скретча Мітчел Резнік.[3][4]
На початку березня 2011 року Массачусетський інститут запустив публічну бета-версію проєкту,[5] доступну на сайті appinventor.mit.edu.[6]
Інша заснована на Scratch мова візуального програмування для Android — Blockly. Це — написаний на JavaScript Web-застосунок, результат роботи якого — початковий код програми на JavaScript, Dart або Python[7][8].
- ↑ Larry Hardesty (19 серпня 2010). The MIT roots of google's new software. MIT News Office. Архів оригіналу за 11 березня 2012. Процитовано 18 серпня 2011.
- ↑ inventor-announcements/browse_thread/thread/28e125c01577b15b Important updates about App Inventor. 3 серпня 2011. Процитовано 18 серпня 2011.
- ↑ Caroline McCall (16 серпня 2011). MIT Launches New Center for Mobile Learning. MIT News Office. Архів оригіналу за 11 березня 2012. Процитовано 18 серпня 2011.
- ↑ MIT взяв у свої руки проект App Inventor, розвиток якого було припинено Google. 18 серпня 2011. Архів оригіналу за 11 березня 2012. Процитовано 18 серпня 2011.
- ↑ MIT відкрив Google App Inventor в бета-версії. habrahabr.ru. 5 березня 2012. Архів оригіналу за 14 вересня 2012. Процитовано 5 березня 2012.
- ↑ MIT App Inventor. Архів оригіналу за 11 лютого 2012. Процитовано 30 серпня 2014.
- ↑ google-blockly A visual programming language. Архів оригіналу за 13 червня 2012. Процитовано 30 серпня 2014.
- ↑ Lucy Black (12 червня 2012). Google Blockly - A Graphical Language with a Difference. I programmer. Архів оригіналу за 4 лютого 2018. Процитовано 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.
- Official website at MIT
- app inventor-releases. Source code releases of App Inventor [Архівовано 6 вересня 2014 у Wayback Machine.](англ.), Google Code
- Tutorial, Tips, Sample Apps
- Статті про App Inventor [Архівовано 3 лютого 2012 у Wayback Machine.](рос.) на Хабрахабр
- Статті про App Inventor [Архівовано 3 вересня 2014 у Wayback Machine.] (рос.) 4PDA.ru
|