Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Live Programming of Mobile Apps in App Inventor

Live Programming of Mobile Apps in App Inventor

Thumbnail Image
Download
Name

PROMOTO14_Live_Programming_in_AI.pdf

Description
Accepted version
Size

721.62 KB

Format

Adobe PDF

Checksum (MD5)

9adaf59bacb303ba5db85e59fcc6a559

sword-2019-04-25T16:37:34.original.xml (130 B)
Original SWORD entry document
Author(s)
Schiller, Jeffrey I
•
Turbak, Franklyn
•
Abelson, Harold
•
Soler, Jose Luis
•
McKinney, Andrew
•
Okerlund, Johanna
•
Friedman, Mark
Date Issued
October 2014
Journal
Proceedings of the 2nd Workshop on Programming for Mobile & Touch
Publisher
Association for Computing Machinery (ACM)
Citation
Schiller, Jeffrey I. et al. "Live Programming of Mobile Apps in App Inventor." Proceedings of the 2nd Workshop on Programming for Mobile & Touch (PROMOTO '14), October 2014, Portland, Oregon, Association for Computing Machinery (ACM), 2014.
Version
Author's final manuscript
Abstract
MIT App Inventor is a programming environment that lowers the barriers to creating mobile apps for Android devices, especially for people with little or no programming experience. App Inventor apps for a mobile device are constructed by arranging components with a WYSIWYG editor in a computer web browser, where the development computer is connected to the device by WiFi or USB. The behavior of the components is specified using a blocks-based graphical programming language. A key feature in making App Inventor accessible to beginning programmers is live programming: developers interact directly with the state of the evolving program as it is being constructed, and changes made in the web browser are realized instantaneously in the running app on the device. This paper describes the live programming features of App Inventor and explains how they are implemented. Keywords: live programming; android; mobile app development; interpretation
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
d'Arbeloff Lab for Information Sytems and Technology (Massachusetts Institute of Technology)
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/124933
DOI of Published Version
https://doi.org/10.1145/2688471.2688482
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.