Show simple item record

dc.contributor.authorSchiller, Jeffrey I
dc.contributor.authorTurbak, Franklyn
dc.contributor.authorAbelson, Harold
dc.contributor.authorSoler, Jose Luis
dc.contributor.authorMcKinney, Andrew
dc.contributor.authorOkerlund, Johanna
dc.contributor.authorFriedman, Mark
dc.date.accessioned2020-04-30T13:02:32Z
dc.date.available2020-04-30T13:02:32Z
dc.date.issued2014-10
dc.identifier.isbn9781450322959
dc.identifier.urihttps://hdl.handle.net/1721.1/124933
dc.description.abstractMIT 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; interpretationen_US
dc.language.isoen
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2688471.2688482en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceOther repositoryen_US
dc.titleLive Programming of Mobile Apps in App Inventoren_US
dc.typeArticleen_US
dc.identifier.citationSchiller, 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.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.departmentd'Arbeloff Lab for Information Sytems and Technology (Massachusetts Institute of Technology)en_US
dc.relation.journalProceedings of the 2nd Workshop on Programming for Mobile & Touchen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2019-04-25T16:37:34Z
dspace.date.submission2019-04-25T16:37:35Z
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record