App Opfinder

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. marts 2021; checks kræver 18 redigeringer .
App Opfinder

Google App Opfinder
Type Udvikling af applikationssoftware
Udvikler Google , MIT Media Lab
Skrevet i Java , Kawa- skema
Operativ system Webapplikation
Interface sprog 19 sprog
Første udgave 2010
Hardware platform Android
nyeste version 2.3.0 (2. februar 2015)
Læsbare filformater App Inventor blokerer XML [d] og App Inventor til Android-projekt [d]
Genererede filformater App Inventor blokerer XML [d] og App Inventor til Android-projekt [d]
Licens Apache-licens 2.0
Internet side appinventor.mit.edu
 Mediefiler på Wikimedia Commons

App Inventor er et visuelt  udviklingsmiljø kun til Android - applikationer , der kræver minimal programmeringsviden fra brugeren. Oprindeligt udviklet hos Google Labs , blev det overtaget af Massachusetts Institute of Technology , efter at laboratoriet lukkede .

Beskrivelse

App Inventor bruger en grafisk brugergrænseflade (GUI), der ligner programmeringssprogene Scratch og StarLogo . En version til iOS-enheder er stadig under udvikling. Ved at skabe App Inventor byggede Google på betydelig tidligere forskning inden for pædagogisk databehandling [1] .

App Inventor understøtter også brugen af ​​skydata gennem den eksperimentelle komponent Firebase Realtime Database [2] .

Funktioner

Programmering i App Inventor bruger en grafisk grænseflade , et visuelt programmeringssprog, der ligner Scratch og StarLogo TNG.

Compileren, der oversætter App Inventors visuelle bloksprog til Android-bytecode, er baseret på GNU-rammeværket til implementering af dynamiske sprog Kawa , som implementerer (blandt andet) Scheme (en Lisp - dialekt ) til java-platformen (og Android).

Dette softwareprodukt blev udviklet af Google ved hjælp af Open Blocks Java - biblioteket udviklet af MIT [3] . Efter beslutningen om at lukke Google Labs annoncerede virksomheden også opsigelsen af ​​arbejdet med projektet. Samtidig blev det annonceret hensigten om at åbne denne applikation med en eventuel efterfølgende brug af den i undervisningen [4] . Efter dette annoncerede Massachusetts Institute of Technology åbningen af ​​et nyt mobilt læringscenter baseret på dette softwareprodukt, en af ​​hvis professorer vil være skaberen af ​​scratch Mitchell Resnick [5] [6] .

I begyndelsen af ​​marts 2011 lancerede Massachusetts Institute en offentlig betaversion af projektet [7] tilgængelig på appinventor.mit.edu [8] .

Google Blocks

Baseret på koden for tidlige versioner af AppInvertor udviklede Google Google Blockly , en indlejret komponent i applikationer, der giver dem mulighed for at inkludere et visuelt programmeringssprog . Moderne versioner af App Inventor bruger også Blockly.

Analoger

Noter

  1. Larry Weber. Interview med Larry Weber  // Mediatektur. - Wien: Springer Wien, 2010. - S. 428-431 . - ISBN 978-3-7091-0302-9 , 978-3-7091-0303-6 .
  2. ID Pavord, A. Bush. På skuldrene af (rigtige) kæmper  // Thorax. — 2010-10-21. - T. 65 , no. 11 . — S. 943–944 . — ISSN 0040-6376 . - doi : 10.1136/thx.2010.147165 .
  3. Larry Hardesty. MIT-rødderne til Googles nye software (utilgængeligt link) . MIT News Office (19. august 2010). Hentet 18. august 2011. Arkiveret fra originalen 11. marts 2012. 
  4. Vigtige opdateringer om App Inventor (3. august 2011). Hentet 18. august 2011. Arkiveret fra originalen 13. november 2011.
  5. Caroline McCall. MIT lancerer nyt center for mobil læring (utilgængeligt link) . MIT News Office (16. august 2011). Hentet 18. august 2011. Arkiveret fra originalen 11. marts 2012. 
  6. MIT overtog App Inventor-projektet, som blev afbrudt af Google (link ikke tilgængeligt) (18. august 2011). Hentet 18. august 2011. Arkiveret fra originalen 20. maj 2012. 
  7. MIT åbnede Google App Inventor i beta (link ikke tilgængeligt) . habrahabr.ru (5. marts 2012). Hentet 5. marts 2012. Arkiveret fra originalen 14. september 2012. 
  8. MIT App Opfinder . Hentet 9. marts 2012. Arkiveret fra originalen 11. februar 2012.

Litteratur

Links