App Inventor

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. března 2021; kontroly vyžadují 18 úprav .
App Inventor

Google App Inventor
Typ Vývoj aplikačního softwaru
Vývojář Google , MIT Media Lab
Zapsáno v Java , schéma Kawa
Operační systém Webová aplikace
Jazyky rozhraní 19 jazyků
První vydání 2010
Hardwarová platforma Android
Nejnovější verze 2.3.0 (2. února 2015)
Čitelné formáty souborů App Inventor blokuje XML [d] a projekt App Inventor pro Android [d]
Vygenerované formáty souborů App Inventor blokuje XML [d] a projekt App Inventor pro Android [d]
Licence Licence Apache 2.0
webová stránka appinventor.mit.edu
 Mediální soubory na Wikimedia Commons

App Inventor je vizuální vývojové  prostředí pouze pro aplikace pro Android , které od uživatele vyžaduje minimální znalosti programování. Původně byl vyvinut v Google Labs , po uzavření této laboratoře jej převzal Massachusetts Institute of Technology .

Popis

App Inventor používá grafické uživatelské rozhraní (GUI) velmi podobné programovacím jazykům Scratch a StarLogo . Verze pro iOS zařízení je stále ve vývoji. Při vytváření App Inventor vycházel Google z předchozího významného výzkumu v oblasti výpočetní techniky pro vzdělávání [1] .

App Inventor také podporuje využití cloudových dat prostřednictvím experimentální komponenty Firebase Realtime Database [2] .

Funkce

Programování v App Inventor používá grafické rozhraní , vizuální programovací jazyk velmi podobný Scratch a StarLogo TNG.

Kompilátor, který překládá jazyk vizuálních bloků App Inventoru do bajtkódu Androidu, je založen na frameworku GNU pro implementaci dynamických jazyků Kawa , který implementuje (mimo jiné) Scheme ( dialekt Lisp ) pro platformu java (a Android).

Tento softwarový produkt byl vyvinut společností Google pomocí knihovny Open Blocks Java vyvinuté MIT [3] . Po rozhodnutí o uzavření Google Labs společnost také oznámila ukončení prací na projektu. Zároveň byl oznámen záměr zpřístupnit tuto aplikaci s možným následným využitím ve vzdělávání [4] . V návaznosti na to Massachusetts Institute of Technology oznámil otevření nového mobilního výukového centra založeného na tomto softwarovém produktu, jehož jedním z profesorů bude tvůrce scratch Mitchell Resnick [5] [6] .

Na začátku března 2011 spustil Massachusetts Institute veřejnou beta verzi projektu [7] dostupnou na appinventor.mit.edu [8] .

Google Blocks

Na základě kódu raných verzí AppInvertor vyvinul Google Google Blockly , komponentu vestavěnou do aplikací, která jim umožňuje zahrnout vizuální programovací jazyk . Moderní verze App Inventor také používají Blockly.

Analogy

Poznámky

  1. Larry Weber. Rozhovor s Larrym Weberem  // Mediatektur. - Vídeň: Springer Vienna, 2010. - S. 428-431 . - ISBN 978-3-7091-0302-9 , 978-3-7091-0303-6 .
  2. ID Pavord, A. Bush. Na ramenou (skutečných) obrů  // Thorax. — 2010-10-21. - T. 65 , č.p. 11 . — S. 943–944 . — ISSN 0040-6376 . - doi : 10.1136/thx.2010.147165 .
  3. Larry Hardesty. Kořeny MIT nového softwaru Google (nedostupný odkaz) . News Office MIT (19. srpna 2010). Získáno 18. srpna 2011. Archivováno z originálu 11. března 2012. 
  4. Důležité aktualizace aplikace App Inventor (3. srpna 2011). Získáno 18. srpna 2011. Archivováno z originálu 13. listopadu 2011.
  5. Caroline McCall. MIT spouští nové centrum mobilního vzdělávání (nedostupný odkaz) . News Office MIT (16. srpna 2011). Získáno 18. srpna 2011. Archivováno z originálu 11. března 2012. 
  6. MIT převzalo projekt App Inventor, který byl ukončen společností Google (odkaz není k dispozici) (18. srpna 2011). Získáno 18. srpna 2011. Archivováno z originálu dne 20. května 2012. 
  7. MIT otevřelo Google App Inventor ve verzi beta (odkaz není k dispozici) . habrahabr.ru (5. března 2012). Získáno 5. března 2012. Archivováno z originálu 14. září 2012. 
  8. MIT App Inventor . Získáno 9. března 2012. Archivováno z originálu 11. února 2012.

Literatura

Odkazy