MIT App Inventor

MIT App Inventor
Original author(s)Hal Abelson, Mark Friedman
Developer(s)Google, MIT Media Lab, MIT Computer Science and Artificial Intelligence Laboratory
Initial releaseDecember 15, 2010; 13 years ago (2010-12-15)
Stable release
nb194c / September 14, 2023; 14 months ago (2023-09-14)
Repositorygithub.com/mit-cml/appinventor-sources
Written inJava, Swift, Objective-C, Kawa, Scheme, JavaScript, HTML
Operating systemAndroid, iOS
Available in19 languages
List of languages
English, Spanish, French, Italian, Korean, Dutch, Portuguese, Brazilian Portuguese, Russian, Swedish, Simplified Chinese, Traditional Chinese, Polish
TypeApplication software development IDE
LicenseCreative Commons Attribution ShareAlike 4.0 Unported, Apache 2.0
Websiteappinventor.mit.edu

MIT App Inventor (App Inventor or MIT AI2) is a high-level block-based visual programming language, originally built by Google and now maintained by the Massachusetts Institute of Technology. It allows newcomers to create computer applications for two operating systems: Android and iOS, which, as of 25 September 2023, is in beta testing. It is free and open-source released under dual licensing: a Creative Commons Attribution ShareAlike 3.0 Unported license and an Apache License 2.0 for the source code. Its target is primarily children and students studying computer programming, similar to Scratch.

The web interface consists of a graphical user interface (GUI) very similar to Scratch and StarLogo, allowing users to drag-and-drop visual objects to create an application that can be tested on Android and iOS devices and compiled to run as an Android app. It uses a companion mobile app named MIT AI2 Companion providing live testing and debugging.

App Inventor provides integration with different online services, such as Google Sheets and Firebase.

When creating App Inventor, Google drew upon significant prior research in educational computing, and work done within Google on online development environments.[1]

History

The application was made available through request on July 12, 2010, and released publicly on December 15, 2010. The App Inventor team was led by Hal Abelson[1] and Mark Friedman.[2] In the second half of 2011, Google released the source code, terminated its server, and provided funding to create The MIT Center for Mobile Learning, led by App Inventor creator Hal Abelson and fellow MIT professors Eric Klopfer and Mitchel Resnick.[3] The MIT version was launched in March 2012.[4]

On December 6, 2013 (the start of the Hour of Code),[4] MIT released App Inventor 2, renaming the original version "App Inventor Classic"[5] Major differences are:

  • The blocks editor in the original version ran in a separate Java process, using the Open Blocks Java library for creating visual blocks programming languages and programming
App Inventor Classic Blocks Editor

Open Blocks is distributed by MIT's Scheller Teacher Education Program (STEP) and is derived from master's thesis research by Ricarose Roque. Professor Eric Klopfer and Daniel Wendel of the Scheller Program supported the distribution of Open Blocks under an MIT License.[6] Open Blocks visual programming is closely related to StarLogo TNG, a project of STEP, and Scratch, a project of the MIT Media Lab's Lifelong Kindergarten Group led by Mitchel Resnick. App Inventor 2[5] replaced Open Blocks with Blockly, a blocks editor that runs within a web browser.

The MIT AI2 Companion app[7] enables real-time debugging on connected devices via Wi-Fi, or Universal Serial Bus (USB). In addition to this the user may use an "on computer" emulator available for Windows, MacOS, and Linux.

Spin-offs

In June 2018, a baked version of App Inventor 2 called Kodular was launched.[8] It is promoted as an 'improved' and more modern version of App Inventor 2.[9]

See also

References

  1. ^ a b Hardesty, Larry (August 19, 2010). "The MIT roots of Google's new software". MIT News Office.
  2. ^ Wolber, David; Abelson, Hal; Spertus, Ellen; Looney, Liz (May 2011), App Inventor for Android: Create Your Own Android Apps, O'Reilly, ISBN 978-1-4493-9748-7
  3. ^ "App Inventor @ MIT".
  4. ^ a b Clark, Andrew (December 30, 2013), "App Inventor launches second iteration", MIT News, retrieved 7 July 2019
  5. ^ a b App Inventor Classic, December 3, 2013
  6. ^ "On the Shoulders of Giants!". Archived from the original on August 11, 2010. Retrieved August 10, 2010.
  7. ^ "MIT AI2 Companion". May 25, 2019. Retrieved 8 July 2019.
  8. ^ "Kodular". Kodular. Retrieved 2022-06-22.
  9. ^ Barreiro, Diego (2018-12-31). "Thank you 2018!". The Kodular Korner. Retrieved 2022-06-22.

Read other articles:

Seri Dragon BallGambar sampul Pertarungan Super.MangaAlbum nomor20EpisodeSaiyan SagaDidahului olehSerangan Bangsa SaiyaDiikuti denganMenuju Planet NamecDiterbitkan di Jepang1984Diterbitkan di Indonesia1993 Pertarungan Super adalah jilid ke-20 manga Dragon Ball. Pada jilid ini, pertarungan dahsyat antara Piccolo beserta penduduk planet Namek lainnya melawan Frieza dan pasukannya. lbsSeri Dragon BallDiterbitkan oleh Elex Media KomputindoGoku dan Kawan-Kawannya • Kemelut Dragon Ball • Tenkai...

 

1998 video gameQuest for Glory V: Dragon FireDeveloper(s)Yosemite EntertainmentPublisher(s)Sierra FXProducer(s)Jay D. UsherDesigner(s)Lori Ann ColeProgrammer(s) Eric Lengyel Larry Scott Artist(s) Jon Bock Terry Robinson Composer(s)Chance ThomasSeriesQuest for GloryPlatform(s)Windows, MacintoshReleaseDecember 8, 1998[1][2]Genre(s)Action role-playing gameMode(s)Single-player Quest for Glory V: Dragon Fire is the fifth and final game in the Quest for Glory computer game series by...

 

Heritage-listed islet in Sydney, Australia Bare IslandFootbridge from La Perouse leading to Bare IslandBare IslandLocation in SydneyGeographyLocationLa Perouse, Sydney, New South Wales, AustraliaCoordinates33°59′32″S 151°13′52″E / 33.99222°S 151.23111°E / -33.99222; 151.23111Adjacent toBotany BayDemographicsPopulationunpopulatedAdditional informationBuilding detailsFormer namesBare Island FortGeneral informationStatusHistoric siteTypeFormer fortificationFor...

2017 aviation accident Khabarovsk Airlines Flight 463Wreckage of Flight 463AccidentDate15 November 2017 (2017-11-15)SummaryLoss of control and crash on approachSiteNelkan Airport, Russia 57°38′29″N 136°09′30″E / 57.64139°N 136.15833°E / 57.64139; 136.15833AircraftAircraft typeLet L-410 TurboletOperatorKhabarovsk AirlinesICAO flight No.RNI463RegistrationRA-67047Flight originNikolayevsk-on-Amur AirportDestinationNelkan AirportOccupants7Pas...

 

Світова організація торгівлі англ. World Trade Organizationфр. Organisation mondiale du commerceісп. Organización Mundial del Comercio Абревіатура OMC(фр.), OMC(ісп.), WTO(англ.)Тип міжнародна організація[1]Засновано 1 січня 1995Правовий статус суб'єкт міжнародного праваЗасади Марракешська угодаСфера trade regulationd

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: List of programmes broadcast by Sky Witness – news · newspapers · books · scholar · JSTOR (June 2018) This is a list of television shows broadcast by Sky Witness in the United Kingdom and Ireland. The schedule for Sky Witness currently consists of a m...

Municipality in Mecklenburg-Vorpommern, GermanyPrerow MunicipalityAerial view of Prerow, peninsula of DarßLocation of Prerow within Vorpommern-Rügen district Prerow Show map of GermanyPrerow Show map of Mecklenburg-VorpommernCoordinates: 54°26′49″N 12°34′04″E / 54.44694°N 12.56778°E / 54.44694; 12.56778CountryGermanyStateMecklenburg-VorpommernDistrictVorpommern-Rügen Municipal assoc.Darß/Fischland Government • MayorRenè RoloffArea •&...

 

Kongres Amerika Serikat 79Gedung Kapitol (1956)Periode3 Januari 1945 – 3 Januari 1947Anggota96 senator435 anggota dewan4 delegasi tanpa suaraMayoritas SenatDemokratPresiden SenatHenry A. Wallace (D) sampai 20 Januari 1945Harry S. Truman (D) 20 Jan–12 Apr 1945Lowongdari 12 April 1945Mayoritas DPRDemokratKetua DPRSam Rayburn (D)Pres. Senat Pro TemporeKenneth McKellar (D)Sesi1: 3 Januari 1945 – 21 Desember 19452: 14 Januari 1946 – 2 Agustus 194678 ←→ 80 Kongres Amerika...

 

Richard SchoenRichard Schoen pada 1976Lahir23 Oktober 1950 (umur 73)Fort Recovery, Ohio[1]KebangsaanAmerika SerikatAlmamaterUniversitas StanfordSuami/istriDoris Fischer-ColbriePenghargaan Bôcher Memorial Prize (1989) Wolf Prize (2017) Heinz Hopf Prize (2017) Lobachevsky Prize (2017)[2] Rolf Schock Prize (2017)[3] Karier ilmiahBidangMatematikaInstitusiUniversitas StanfordUniversitas California, BerkeleyUniversitas California, IrvineDisertasiExistence and Regularit...

2016 California underground warehouse party inferno Ghost Ship warehouse fireDateDecember 2, 2016 (2016-12-02)Time11:20 p.m. (PST)VenueGhost ShipLocation1305 31st AvenueOakland, California, U.S.Coordinates37°46′40″N 122°13′38″W / 37.7777°N 122.2271°W / 37.7777; -122.2271TypeFireCauseUnknown,[1][2] possibly electrical failureDeaths36[3]Non-fatal injuries2[4]AccusedDerick Almena, Max HarrisCharges36 counts o...

 

Genus of birds Goldeneye Common goldeneye (Bucephala clangula) Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Anseriformes Family: Anatidae Subfamily: Merginae Genus: BucephalaS.F. Baird, 1858 Type species Anas albeola (bufflehead)Linnaeus, 1758 Species Bucephala albeola Bucephala clangula Bucephala islandica Synonyms Glaucionetta Charitonetta see text Bucephala is a genus of diving ducks found in the Northern Hemisphere. Taxonomy The genus B...

 

Bilateral relationsCameroon – United States relations Cameroon United States Cameroon–United States relations are international relations between Cameroon and the United States. History Before independence A U.S. presence in Cameroon predated the independence of French Cameroon in 1960. Since the nineteenth century, Cameroon had attracted American missionaries, some of whom – among them the American Presbyterian Mission and the American Baptist Mission – were influential in establishi...

Ronald Ross Ronald Ross Nascimento 13 de maio de 1857Almora Morte 16 de setembro de 1932 (75 anos)Londres Residência Escócia Sepultamento Putney Vale Cemetery Nacionalidade Britânico Cidadania Reino Unido Progenitores Sir Campbell Claye Grant RossMatilda Elderton Cônjuge Rosa Bessie Bloxam Filho(a)(s) Charles Campbell Ross of that Ilk, younger Irmão(ã)(s) Charles Ross Alma mater Barts e a Escola de Medicina e Odontologia de Londres Ocupação médico, matemático, epidemiologi...

 

2006 Taiwanese filmSilkTraditional Chinese詭絲Simplified Chinese诡丝Literal meaningweird silkHanyu PinyinGuǐ Sī Directed bySu Chao-binWritten bySu Chao-binStarringChang ChenYōsuke EguchiJanine ChangChen BolinBarbie ShuKarena LamCinematographyArthur WongEdited byCheung Ka-faiMusic byPeter KamDistributed byCMC EntertainmentRelease dates September 28, 2006 (2006-09-28) (Hong Kong) September 29, 2006 (2006-09-29) (Taiwan) Running time108 minutesCo...

 

Teodorico I de Meissen Información personalNacimiento 1162 Fallecimiento 18 de febrero de 1221jul. Sepultura Abadía de Altzella FamiliaFamilia Casa de Wettin Padres Otón II de Meissen Eduvigis de Ballenstedt Cónyuge Jutta de Turingia (desde 1194) Hijos Enrique III de Meissen Información profesionalOcupación Margrave [editar datos en Wikidata] Teodorico I Margrave de Meissen EjercicioPredecesor Emperador Enrique VISucesor Enrique III Otros títulos Margrave de Lusacia Pred...

Cindy GullaCindy Gulla pada tahun 2019LahirCindy Christina Gulla29 Mei 1997 (umur 26)Jakarta, IndonesiaNama lainCigullAlmamaterUniversitas Pelita HarapanPekerjaanSelebriti internetpemeranpenyanyipresenterTahun aktif2009–sekarangTinggi157 cm (5 ft 2 in)[1]Karier musikGenrePopInstrumenVokalMantan anggotaJKT48Informasi YouTubeKanal Cindy Gulla GenreBlog videopermainan daringPelanggan382 ribu[2]Total tayang30.677.546[2] Penghargaan Krea...

 

Politics of Abkhazia Constitution Executive PresidentAslan Bzhania Vice PresidentBadr Gunba Prime MinisterAlexander Ankvab LegislaturePeople's Assembly Speaker Valery Kvarchia Public Chamber Political parties Elections Recent elections Presidential: 20192020 Legislative: 20172022 Local: 20112016 Administrative divisions First level: Seven Districts Second level: Towns / Urban Settlements Foreign relations Ministry for Foreign Affairs Minister: Inal Ardzinba International recognition Autonomou...

 

Film movement in Taiwan, 1982 to 1987 Taiwan New Cinema (also known as New Taiwanese Cinema or the Taiwan New Wave) was a film reform movement initiated by young Taiwanese filmmakers and directors which took place from 1982 to 1987. Taiwan New Cinema films primarily showcase a realistic style with their depictions of subject matter close to the social reality, offering a retrospective look into the lives of the common people. Taiwan New Cinema brought about a new chapter for the cinema of Tai...

Class of naval artillery This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Secondary armament – news · newspapers · books · scholar · JSTOR (June 2008) (Learn how and when to remove this template message) Illustration of main and secondary batteries on USS Washington (BB-56)Main: Red Secondary: Blue Secondary armament...

 

American singer Ciscandra NostalghiaBackground informationOriginSouthern California, United StatesGenresIndie folk, gothic rock, indie rock, electronic, alternative rock, ambientInstrument(s)VocalsWebsitewww.nostalghiamusic.comMusical artist Ciscandra Nostalghia, known by her stage name Nostalghia, is an American singer and songwriter.[1][2] In 2014, she released her first album, Chrysalis,[3] written with collaborator and multi-instrumentalist Roy Gnan. Nostalghia co-...