App Uppfinnare

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 mars 2021; kontroller kräver 18 redigeringar .
App Uppfinnare

Google App Inventor
Sorts Utveckling av applikationsprogramvara
Utvecklaren Google , MIT Media Lab
Skrivet i Java , Kawa Scheme
Operativ system webbapplikation
Gränssnittsspråk 19 språk
Första upplagan 2010
Hårdvaruplattform Android
senaste versionen 2.3.0 (2 februari 2015)
Läsbara filformat App Inventor blockerar XML [d] och App Inventor för Android-projektet [d]
Genererade filformat App Inventor blockerar XML [d] och App Inventor för Android-projektet [d]
Licens Apache-licens 2.0
Hemsida appinventor.mit.edu
 Mediafiler på Wikimedia Commons

App Inventor är en visuell  utvecklingsmiljö för endast Android- applikationer, som kräver minimal programmeringskunskap från användaren. Ursprungligen utvecklad på Google Labs , togs den över av Massachusetts Institute of Technology efter att labbet stängts .

Beskrivning

App Inventor använder ett grafiskt användargränssnitt (GUI) som mycket liknar programmeringsspråken Scratch och StarLogo . En version för iOS-enheter är fortfarande under utveckling. När Google skapade App Inventor byggde Google på betydande tidigare forskning inom pedagogisk datoranvändning [1] .

App Inventor stöder också användningen av molndata genom den experimentella komponenten Firebase Realtime Database [2] .

Funktioner

Programmering i App Inventor använder ett grafiskt gränssnitt , ett visuellt programmeringsspråk som mycket liknar Scratch och StarLogo TNG.

Kompilatorn som översätter App Inventors visuella blockspråk till Android-bytecode är baserad på GNU-ramverket för implementering av dynamiska språk Kawa , som implementerar (bland annat) Scheme (en Lisp- dialekt ) för java-plattformen (och Android).

Denna mjukvaruprodukt utvecklades av Google med hjälp av Open Blocks Java - biblioteket utvecklat av MIT [3] . Efter beslutet att stänga Google Labs meddelade företaget också att arbetet med projektet avslutades. Samtidigt tillkännagavs avsikten att göra denna ansökan öppen , med en eventuell efterföljande användning av den i utbildningen [4] . Efter detta tillkännagav Massachusetts Institute of Technology öppnandet av ett nytt mobilt lärandecenter baserat på denna mjukvaruprodukt, en av vars professorer kommer att vara skaparen av scratch Mitchell Resnick [5] [6] .

I början av mars 2011 lanserade Massachusetts Institute en offentlig betaversion av projektet [7] tillgänglig på appinventor.mit.edu [8] .

Google Blocks

Baserat på koden för tidiga versioner av AppInvertor utvecklade Google Google Blockly , en inbäddad komponent i applikationer som låter dem inkludera ett visuellt programmeringsspråk . Moderna versioner av App Inventor använder också Blockly.

Analoger

Anteckningar

  1. Larry Weber. Intervju med Larry Weber  // Mediatektur. - Wien: Springer Vienna, 2010. - S. 428-431 . - ISBN 978-3-7091-0302-9 , 978-3-7091-0303-6 .
  2. ID Pavord, A. Bush. På axlarna av (riktiga) jättar  // Thorax. — 2010-10-21. - T. 65 , nej. 11 . — S. 943–944 . — ISSN 0040-6376 . - doi : 10.1136/thx.2010.147165 .
  3. Larry Hardesty. MIT-rötterna till Googles nya programvara (inte tillgänglig länk) . MIT News Office (19 augusti 2010). Hämtad 18 augusti 2011. Arkiverad från originalet 11 mars 2012. 
  4. Viktiga uppdateringar om App Inventor (3 augusti 2011). Hämtad 18 augusti 2011. Arkiverad från originalet 13 november 2011.
  5. Caroline McCall. MIT lanserar nytt center för mobilt lärande (inte tillgänglig länk) . MIT News Office (16 augusti 2011). Hämtad 18 augusti 2011. Arkiverad från originalet 11 mars 2012. 
  6. MIT tog över App Inventor-projektet, som lades ner av Google (länk ej tillgänglig) (18 augusti 2011). Hämtad 18 augusti 2011. Arkiverad från originalet 20 maj 2012. 
  7. MIT öppnade Google App Inventor i beta (länk ej tillgänglig) . habrahabr.ru (5 mars 2012). Hämtad 5 mars 2012. Arkiverad från originalet 14 september 2012. 
  8. MIT App Inventor . Hämtad 9 mars 2012. Arkiverad från originalet 11 februari 2012.

Litteratur

Länkar