Перейти до вмісту

App Inventor

Матеріал з Вікіпедії — вільної енциклопедії.
MIT App Inventor
[1]
Платформа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].

App Inventor Block Editor

Компілятор, що транслює візуальну блокову мову App Inventor в байт-код Android, заснований на фреймворку GNU для реалізації динамічних мов Kawa[en], що реалізує (серед іншого) Scheme (діалект Ліспа) для платформи Java (Android).

Даний програмний продукт розроблено в компанії Google з використанням Java-бібліотеки Open Blocks, розробленої в MIT.[2] Після рішення про закриття Google Labs[en], компанія оголосила і про припинення роботи над проєктом. Разом з тим було оголошено про намір зробити цей застосунок відкритим, з можливим подальшим використанням його в освіті.[3] Слідом за цим Массачусетський технологічний інститут повідомив про відкриття нового центру мобільного навчання на базі даного програмного продукту, одним з професорів якого стане творець Скретча Мітчел Резнік.[4][5]

На початку березня 2011 року Массачусетський інститут запустив публічну бета-версію проєкту,[6] доступну на сайті appinventor.mit.edu.[7]

Інша заснована на Scratch мова візуального програмування для Android Blockly. Це — написаний на JavaScript Web-застосунок, результат роботи якого початковий код програми на JavaScript, Dart або Python[8][9].

Примітки

[ред. | ред. код]
  1. Release Notes for MIT App Inventor 2 — 2026.
  2. Larry Hardesty (19 серпня 2010). The MIT roots of google's new software. MIT News Office. Архів оригіналу за 11 березня 2012. Процитовано 18 серпня 2011.
  3. inventor-announcements/browse_thread/thread/28e125c01577b15b Important updates about App Inventor. 3 серпня 2011. Процитовано 18 серпня 2011. {{cite web}}: Перевірте значення |url= (довідка)
  4. Caroline McCall (16 серпня 2011). MIT Launches New Center for Mobile Learning. MIT News Office. Архів оригіналу за 11 березня 2012. Процитовано 18 серпня 2011.
  5. MIT взяв у свої руки проект App Inventor, розвиток якого було припинено Google. 18 серпня 2011. Архів оригіналу за 11 березня 2012. Процитовано 18 серпня 2011.
  6. MIT відкрив Google App Inventor в бета-версії. habrahabr.ru. 5 березня 2012. Архів оригіналу за 14 вересня 2012. Процитовано 5 березня 2012.
  7. MIT App Inventor. Архів оригіналу за 11 лютого 2012. Процитовано 30 серпня 2014.
  8. google-blockly A visual programming language. Архів оригіналу за 13 червня 2012. Процитовано 30 серпня 2014.
  9. 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.

Посилання

[ред. | ред. код]