Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

MIT App Inventor

From Wikipedia, the free encyclopedia
Web application development environment
MIT App Inventor
MIT App Inventor
Original authorsHal Abelson, Mark Friedman
DevelopersGoogle,MIT Media Lab,MIT Computer Science and Artificial Intelligence Laboratory
Initial releaseDecember 15, 2010; 14 years ago (2010-12-15)
Stable release
nb194c / September 14, 2023; 2 years 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 developmentIDE
LicenseCreative Commons Attribution ShareAlike 4.0 Unported,Apache 2.0
Websiteappinventor.mit.edu

MIT App Inventor (App Inventor orMIT AI2) is ahigh-level block-basedvisual programming language, originally built by Google and now maintained by theMassachusetts Institute of Technology (MIT). It allows newcomers to create computer applications for two operating systems:Android andiOS, which, as of 25 September 2023[update], was in beta testing. It is free and open-source released underdual licensing: aCreative Commons Attribution ShareAlike 3.0 Unported license and anApache License 2.0 for thesource code. Its target is primarily children and students studyingcomputer programming, similar toScratch.

The web interface consists of a graphical user interface (GUI) very similar toScratch andStarLogo, allowing users to drag-and-drop visual objects (blocks) 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 asGoogle Sheets andFirebase.

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

History

[edit]

The application was made available through request on July 12, 2010, and released publicly on December 15, 2010. The App Inventor team was led byHal Abelson[1] and Mark Friedman.[2]In the second half of 2011, Google released the source code, terminated its server, and provided funding to createThe 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 theHour of Code),[4] MIT released App Inventor 2, renaming the original version "App Inventor Classic"[5] Major differences are:

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

Open Blocks is distributed by MIT'sScheller 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 anMIT License.[6] Open Blocks visual programming is closely related toStarLogo TNG, a project of STEP, andScratch, a project of theMIT Media Lab's Lifelong Kindergarten Group led byMitchel Resnick. App Inventor 2[5] replaced Open Blocks withBlockly, a blocks editor that runs within aweb browser.

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

Spin-offs

[edit]

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

[edit]

References

[edit]
  1. ^abHardesty, 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. ^abClark, Andrew (December 30, 2013),"App Inventor launches second iteration",MIT News, retrieved7 July 2019
  5. ^abApp Inventor Classic, December 3, 2013
  6. ^"On the Shoulders of Giants!". Archived fromthe original on August 11, 2010. RetrievedAugust 10, 2010.
  7. ^"MIT AI2 Companion". May 25, 2019. Retrieved8 July 2019.
  8. ^"Kodular".Kodular. Retrieved2022-06-22.
  9. ^Barreiro, Diego (2018-12-31)."Thank you 2018!".The Kodular Korner. Retrieved2022-06-22.

External links

[edit]
Software
development
Development tools
Official
Other
Integrated development
environments
(IDE)
Languages,databases
Augmented reality andvirtual reality
Events,communities
Releases
Derivatives
Devices
Pixel
Nexus
Play edition
Custom
distributions
Booting and
recovery
APIs
AlternativeUIs
Rooting
Lists
Related topics
a subsidiary ofAlphabet
Company
Divisions
Subsidiaries
Active
Defunct
Programs
Events
Infrastructure
People
Current
Former
Criticism
General
Incidents
Other
Software
A–C
D–N
O–Z
Operating systems
Machine learning models
Neural networks
Computer programs
Formats and codecs
Programming languages
Search algorithms
Domain names
Typefaces
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Hardware
Pixel
Smartphones
Smartwatches
Tablets
Laptops
Other
Nexus
Smartphones
Tablets
Other
Other
Advertising
Antitrust
Intellectual
property
Privacy
Other
Related
Concepts
Products
Android
Street View coverage
YouTube
Other
Documentaries
Books
Popular culture
Other
International
National
Retrieved from "https://en.wikipedia.org/w/index.php?title=MIT_App_Inventor&oldid=1319643433"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp