App Inventor

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
MIT App Inventor
MIT App Inventor
Тип Розробка прикладного ПЗ
Розробники Google, MIT Media Lab
Стабільний випуск nb180a
Версії nb183
Платформа Android
Операційна система Вебзастосунок
Мова програмування Java, Kawa[en] Scheme
Доступні мови англійська
Ліцензія Apache License 2.0
Вебсайт appinventor.mit.edu

CMNS: MIT App Inventor у Вікісховищі

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-застосунок, результат роботи якого — початковий код програми на JavaScript, 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. Архів оригіналу за 11 лютого 2012. Процитовано 30 серпня 2014. 
  7. google-blockly A visual programming language. Архів оригіналу за 13 червня 2012. Процитовано 30 серпня 2014. 
  8. 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.

Посилання[ред. | ред. код]