App Inventor

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 15 martie 2021; verificările necesită 18 modificări .
App Inventor

Google App Inventor
Tip de Dezvoltare de aplicații software
Dezvoltator Google , MIT Media Lab
Scris in Java , schema Kawa
Sistem de operare aplicatie web
Limbi de interfață 19 limbi
Prima editie 2010
Platformă hardware Android
ultima versiune 2.3.0 (2 februarie 2015)
Formate de fișiere care pot fi citite App Inventor blochează XML [d] și proiectul App Inventor pentru Android [d]
Formate de fișiere generate App Inventor blochează XML [d] și proiectul App Inventor pentru Android [d]
Licență Licență Apache 2.0
Site-ul web appinventor.mit.edu
 Fișiere media la Wikimedia Commons

App Inventor este un  mediu de dezvoltare vizuală numai pentru aplicații Android , care necesită cunoștințe minime de programare din partea utilizatorului. Dezvoltat inițial la Google Labs , a fost preluat de Institutul de Tehnologie din Massachusetts după ce laboratorul a fost închis .

Descriere

App Inventor folosește o interfață grafică cu utilizatorul (GUI) foarte asemănătoare cu limbajele de programare Scratch și StarLogo . O versiune pentru dispozitivele iOS este încă în curs de dezvoltare. În crearea App Inventor, Google s-a bazat pe cercetări anterioare semnificative în informatica educațională [1] .

App Inventor acceptă și utilizarea datelor din cloud prin componenta experimentală Firebase Realtime Database [2] .

Caracteristici

Programarea în App Inventor folosește o interfață grafică , un limbaj de programare vizual foarte asemănător cu Scratch și StarLogo TNG.

Compilatorul care traduce limbajul bloc vizual al App Inventor în bytecode Android se bazează pe cadrul GNU pentru implementarea limbajelor dinamice Kawa , care implementează (printre altele) Scheme (un dialect Lisp ) pentru platforma java (și Android).

Acest produs software a fost dezvoltat de Google folosind biblioteca Open Blocks Java dezvoltată de MIT [3] . După decizia de a închide Google Labs , compania a anunțat și încetarea lucrărilor la proiect. Totodată, s-a anunțat intenția de a deschide această aplicație , cu o posibilă utilizare ulterioară a acesteia în educație [4] . În urma acesteia, Massachusetts Institute of Technology a anunțat deschiderea unui nou centru de învățare mobil bazat pe acest produs software, unul dintre ai cărui profesori va fi creatorul scratch-ului Mitchell Resnick [5] [6] .

La începutul lunii martie 2011, Institutul din Massachusetts a lansat o versiune beta publică a proiectului [7] disponibilă la appinventor.mit.edu [8] .

Google Blocks

Pe baza codului versiunilor timpurii ale AppInvertor, Google a dezvoltat Google Blockly , o componentă încorporată în aplicații care le permite să includă un limbaj de programare vizual . Versiunile moderne de App Inventor folosesc și Blockly.

Analogii

Note

  1. Larry Weber. Interviu cu Larry Weber  // Mediatektur. - Viena: Springer Vienna, 2010. - S. 428-431 . - ISBN 978-3-7091-0302-9 , 978-3-7091-0303-6 .
  2. ID Pavord, A. Bush. Pe umerii unor (adevărați) giganți  // Torax. — 21.10.2010. - T. 65 , nr. 11 . — S. 943–944 . — ISSN 0040-6376 . - doi : 10.1136/thx.2010.147165 .
  3. Larry Hardesty. Rădăcinile MIT ale noului software Google (link indisponibil) . Biroul de știri MIT (19 august 2010). Preluat la 18 august 2011. Arhivat din original la 11 martie 2012. 
  4. Actualizări importante despre App Inventor (3 august 2011). Preluat la 18 august 2011. Arhivat din original la 13 noiembrie 2011.
  5. Caroline McCall. MIT lansează un nou centru pentru învățarea mobilă (link indisponibil) . Biroul de știri MIT (16 august 2011). Preluat la 18 august 2011. Arhivat din original la 11 martie 2012. 
  6. MIT a preluat proiectul App Inventor, care a fost întrerupt de Google (link nu este disponibil) (18 august 2011). Preluat la 18 august 2011. Arhivat din original la 20 mai 2012. 
  7. MIT a deschis Google App Inventor în versiune beta (linkul nu este disponibil) . habrahabr.ru (5 martie 2012). Preluat la 5 martie 2012. Arhivat din original la 14 septembrie 2012. 
  8. MIT App Inventor . Preluat la 9 martie 2012. Arhivat din original la 11 februarie 2012.

Literatură

Link -uri