App Inventor

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 22:13, 22 лютого 2022, створена InternetArchiveBot (обговорення | внесок) (Виправлено джерел: 1; позначено як недійсні: 0.) #IABot (v2.0.8.6)
Перейти до навігації Перейти до пошуку
MIT App Inventor
Файл:Mit app inventor.png
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].

App Inventor Block Editor

Компілятор, що транслює візуальну блокову мову 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]

Blockly

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

Примітки

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

Посилання