App Inventor
MIT App Inventor — середовище візуальної розробки android-застосунків, що вимагає від користувача мінімальних знань програмування. Спочатку розроблене в Google Labs, після закриття цієї лабораторії було передане Массачусетському технологічному інститутові.
| |
MIT App Inventor | |
Тип | Розробка прикладного ПЗ |
---|---|
Розробники | Google, MIT Media Lab |
Стабільний випуск | nb180a |
Версії | nb183 |
Платформа | Android |
Операційна система | Вебзастосунок |
Мова програмування | Java, Kawa Scheme |
Доступні мови | англійська |
Ліцензія | Apache License 2.0 |
Вебсайт | appinventor.mit.edu |
MIT App Inventor у Вікісховищі |
Особливості
Для програмування в 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]
Blockly
Інша заснована на Scratch мова візуального програмування для Android — Blockly. Це — написаний на JavaScript Web-застосунок, результат роботи якого — сирцевий код програми на JavaSript, 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
- google-blockly A visual programming language
- Lucy Black (12 червня 2012). Google Blockly - A Graphical Language with a Difference. I programmer. Процитовано 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(англ.), Google Code
- Tutorial, Tips, Sample Apps
- Статті про App Inventor Архівовано 3 лютого 2012 у Wayback Machine.(рос.) на Хабрахабр
- Статті про App Inventor (рос.) 4PDA.ru